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.
- ¿Qué aplicaciones tiene la IA en ciberseguridad?
- ¿Cuál es la relación entre la conciencia y la inteligencia general artificial?
- ¿Cuál sería la verdadera inteligencia artificial? ¿Es la prueba de Turing la única forma que tenemos hasta ahora?
- Después de vencer al mejor jugador humano de Go, ¿cuál es el próximo dominio en el que probablemente trabajará un equipo de AlphaGo (mayo de 2017)?
- ¿Dónde debo comenzar a programar la IA?
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, obteniendo 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 IA. Haz tu propia historia de David y Goliat. ¡Buena suerte!