¿Cómo puedo hacer una carrera en IA?

Debes comenzar una carrera de IA enfocándote en construir tus propios modelos. A pesar de las enormes cantidades de dinero y recursos que se vierten en la inteligencia artificial y las percepciones populares, no queda nada para los demás, la realidad es realmente lo contrario.

Hay muchas áreas interesantes y los grandes no solo se extienden muy delgados, sino que también se ven afectados por una miríada de factores como la política interna y la competencia, la mentalidad de jugar con seguridad, el síndrome de no inventado aquí, etc.

Como ejemplo, no es tan difícil construir su propio modelo de inclusión de palabras como word2vec , o su propia variación como sense2vec, párrafo2vec, doc2vec, song2vec, etc.

El modelo más ampliamente disponible es GoogleNews-vectors, que tiene un vocabulario de 3 millones de palabras entrenado en un corpus de 100 mil millones de palabras de Google News. Los vectores tienen 300 dimensiones. Es genial que esté disponible gratuitamente, pero está lejos de ser lo último, ya que hay muchas opciones y decisiones arbitrarias integradas.

El sesgo de Google News es significativo, por lo que carece de las relaciones que se encuentran en otras páginas web. Puede experimentar con diferentes dimensiones, corpus de palabras, vocabularios, mezclas de n-gramos, etc. Puede crear fácilmente un corpus de palabras arrastrándose, o incluso más simple, tomando algunos datos de excelentes repositorios abiertos gratuitos de Common Crawl.

Cuando use datos de Common Crawl en AWS, asegúrese de usar instancias puntuales en lugar de dedicadas, ya que son casi 10 veces más baratas. Escriba sus propios scripts de punto de control para reiniciar el procesamiento cuando sus instancias puntuales desaparezcan.

Se necesita aproximadamente un día para que una máquina rápida con mucha RAM (> 32 GB) y una tarjeta decente (Nvidia GTX 1060 o más grande) cree su propio modelo. Y esto no será solo un ejercicio para principiantes, si pones un poco de esfuerzo, puedes publicar y compartir tus resultados para que otros puedan probar tu modelo.

Si tiene poco dinero, no compre una máquina nueva, que costará miles, en cambio compre una estación de trabajo usada, por ejemplo, Dell Precision T1700 o estación de trabajo HP Z-series. Elija los procesadores de la serie Xeon E si son más baratos que el Core i7. He visto que tales máquinas con 32 GB de RAM cuestan solo $ 300 en eBay.

Puede hacer lo mismo con el aprendizaje supervisado, rastrear o tomar algunos datos y producir etiquetas, por ejemplo, procesando metadatos.

Experimente con cosas como variaciones del excelente trabajo de Andrej Karpathy La irrazonable efectividad de las redes neuronales recurrentes. Sus increíbles ejemplos son bastante aleatorios, puedes probar los tuyos.

Concéntrese en su propio nicho ya que simplemente repitiendo textualmente lo que otros hicieron no será muy interesante. Al mojarse los pies y crear algunos modelos usted mismo, tendrá una imagen y una perspectiva mucho mejores de qué se trata y cómo funciona. Esta experiencia será indispensable ya que ninguna cantidad de cursos o lectura de libros estará cerca de hacerlo usted mismo.

Entonces podrá entrevistar a empresas líderes con mucha más confianza, lo que demostrará. Después de todo, es esta confianza y experiencia lo que están buscando en lugar de solo GPA y títulos.

O puede continuar haciendo sus propias cosas y hacer algo con ellas.

En resumen, no te dejes disuadir por todo el alboroto de los medios y el zumbido sobre los grandes jugadores en la IA. Haz tu propia historia de David y Goliat. ¡Buena suerte!

Investiga lo básico.

Descubre qué es la IA y qué vive bajo ese paraguas.

Hay tres roles centrales en este momento en el espacio aplicado.

  • Científico de datos – el doctorado / gal
  • ingeniero de aprendizaje automático – constructor de modelos / programador de python
  • ingeniero de datos – administrador de datos / transportador de datos / infraestructura

Si no estás en TI, te recomiendo un maestro. Si no tienes solteros, entonces ahí está tu primer paso. La mayoría de las empresas filtran en una licenciatura.

Si está en TI y tiene una licenciatura, decida si desea el doctorado. Es un gran compromiso y las opciones de dinero y carrera entre estos tres no son tan amplias.

Si está en TI y no quiere un doctorado, entonces puede elegir ingeniero de aprendizaje automático o ingeniero de datos. Puede elegir cualquiera de estos roles con solo un soltero.

Aquí hay un curso gratuito para comenzar. Es una visión muy básica del aprendizaje automático para ingenieros de datos, pero la naturaleza gráfica del curso ayudará a muchos nuevos en el espacio.

Una introducción al aprendizaje automático para ingenieros de datos

Si tiene conocimientos técnicos, comience a aprender lenguajes ML como Python, R, etc. También necesitará aprender conceptos de algoritmos de ciencia de datos para poder implementar soluciones fructíferas. Intente tomar talleres o cursos pagados cara a cara o en vivo para que pueda aprenderlos y resolver sus problemas mientras los enfrenta. De esta manera, comenzará rápidamente el aprendizaje …

Primero, necesita una buena definición de IA: todavía no la tenemos. ¿Es Roomba? Cortana? ¿O una computadora móvil de aspecto humano con acceso inmediato a todo el conocimiento humano? Probablemente (pero como no tenemos una definición, no podemos estar seguros) será algo similar a una computadora, al menos en parte, así que aprenda programación. (Ver Teach Yourself Computer Science).

La ruta más básica parece ser escribir un tipo de programa básico (probablemente no con BASIC) basado en heurística filosófica, y luego ofrecer aprender de una empresa, tal vez alguien realmente pequeño que pueda soportar pasar más tiempo enseñando pasantes. Todavía tendrá que ser muy inventivo o tener un don para la programación: Heurística programable por Nathan Coppedge en el blog oficial de Nathan Coppedge

Aquí hay más respuestas: estoy realmente interesado en la IA (inteligencia artificial) y el aprendizaje automático, ¿cómo hago una carrera en él? y aquí: ¿Dónde comienzo una carrera profesional en IA? .

Necesita buenas habilidades de codificación, una buena comprensión de las áreas de matemáticas y tomar cursos para AI / ML y ejecutar los proyectos para aplicar su aprendizaje. Puede tomar cursos en línea o unirse a un centro de formación de buena reputación. (North Bangalore: edu2code punto com)

Al aprender el aprendizaje automático y las redes nuerales y luego hacer. Proyecta usando ambos y sigue aprendiendo y trabajando en cosas nuevas usando estos