Mi instituto pone énfasis en el CS central, especialmente en informática teórica como algoritmos y teoría de grafos. Sin embargo, estoy más interesado en aplicaciones como el aprendizaje automático, la inteligencia artificial, la red inteligente y los sistemas integrados. ¿Qué debería hacer ahora? ¿Cómo crece el interés en la CS teórica?

¿Es que sigues un camino diferente en tu instituto ya que tu título universitario no era CS, y otros chicos de licenciatura en CS siguen un camino diferente? Si es así, entonces no hay nada que puedas hacer al respecto, supongo. Porque, la gran mayoría de los cursos teóricos introductorios como Algorithm, Automata, Graph Theory, etc. ya han sido tomados por chicos de B.Tech CSE. Y estos cursos son los cursos básicos en CSE, los necesitará más adelante.

Bueno, ahora, respondiendo a sus preguntas una por una:

En primer lugar, no abandones.
Continúe aprendiendo esos cursos y apréndalos bien. Debido a que estos son algunos cursos básicos de CS y confía en mí, te ayudará mucho en tu área de interés. Algo y la teoría de gráficos son temas muy importantes y serán necesarios si investigas más adelante.

Aprende ML tú mismo.
En lo que respecta a su interés en ML, puede aprenderlos usted mismo. En serio, creo que hay más videos de ML y cosas disponibles en línea que cualquier otra área de CS. Puedes ver algunos en Coursera, descargar los videos y comenzar a aprender. Y también, compre algunos libros y continúe. ML es un tema muy interesante y realmente disfrutarás aprendiéndolo tú mismo. Tal vez, por eso ‘ Aprender sin supervisión ‘ es genial;).

Y, es mejor si ‘hace su proyecto de maestría’ / ‘escribe su tesis de maestría’ en Machine Learning o en cualquier otro campo relacionado. Solo necesita encontrar un profesor cuyo área de interés también sea ML y hablar con él y ver qué puede hacer. Por lo tanto, decida y actúe temprano y comience a aprender pronto.

Y en lo que respecta a generar interés en la CS teórica, no se preocupe, siga estudiando según los requisitos de su curso. Si comienzas a disfrutar del CS teórico, es genial. Si no, entonces tampoco es malo.

Todo lo mejor 🙂

Una forma muy simple es comenzar a implementar acertijos y problemas matemáticos de la vida real en cualquier lenguaje de programación, esto lo hará un poco más desafiante y, en última instancia, lo ayudará a comprender el área de su interés.

Inicie la implementación de algoritmos simples y fáciles como ordenar y buscar. y luego diferentes estrategias de algoritmos (Greedy, Dynamic, Branch y Bound), esto le dará una idea de cómo podemos explorar el espacio de solución (Espacio matemático) para encontrar la mejor solución. qué objetivo final de la inteligencia artificial.

aprendizaje automático, IA, Smart Grid y sistemas integrados 100% funciona en algoritmos (uno de los principales objetivos del algoritmo es la optimización). Por ejemplo, cualquier algoritmo de clasificación en Machine Learning se juzgará primero por su tiempo de ejecución (complejidad de tiempo y complejidad de espacio). Este análisis lo tienes que hacer en algoritmos. Entonces, si conoce el algoritmo, puede tomar una mejor decisión sobre el algoritmo de clasificación en la máquina.

Sea cual sea el campo de trabajo o el campo de interés, debe haber algoritmos.

Gracias por el A2A.
No puedes correr antes de aprender a caminar. Tienen razón al enfatizar en CS central para que su base y fundamentos sean fuertes. Incluso si toma esas asignaturas orientadas a la aplicación, requerirán conocimientos básicos de las asignaturas centrales de CS y perderá interés nuevamente.

Además, los estándares del curso M.Tech son más altos que los cursos UG CS. Tendrás que poner un esfuerzo extra. No hay otro camino. Puede hablar con su profesor para obtener orientación.

Para aumentar el interés tienes que aprender más. Cuando sabes un poco más y eres capaz de responder en clase y entender conceptos, tu interés crece automáticamente. Principalmente es la frustración por nuestra incapacidad, es el tema que mata nuestro interés en un tema.

Buena pregunta. A muchas personas no les gusta la teoría y quieren lanzarse a aplicaciones prácticas. Pero debe recordar que todas las aplicaciones se basan en teorías y, a menos que uno las entienda, el alcance para el desarrollo se limita.

También puede ser un riesgo profesional. Si los nuevos conocimientos, descubrimientos o inventos cambian radicalmente la teoría subyacente, podría estar en una gran desventaja. Piense en la teoría como la base sobre la cual se construye la estructura.

Si su instituto le brindará la oportunidad de obtener buenos trabajos en ML, AI, etc. Entonces puede tomar la ruta de autoaprendizaje.
Hay

De lo contrario, si tiene la opción de optar por otro IIT el próximo año que sabe con certeza que hace hincapié en ai, ml, etc. y también le brinda buenas oportunidades de trabajo en esas áreas, entonces esa es una gran opción también …

Puede haber otros factores para que usted permanezca en el mismo instituto también, tal vez, más cerca de la familia, etc. Por lo tanto, la opción de autoaprendizaje siempre permanece.

Con un interés creciente en CS teórico, tome un curso con un buen profesor, en línea si no en su universidad.