Soy un ingeniero electrónico que conoce algoritmos de aprendizaje automático, big data, estadísticas, SQL, Matlab. ¿Puedo ser contratado como ingeniero de IA de nivel básico?

Si conoce todos estos temas, entonces es único y tiene mucho que ofrecer a los equipos que trabajan en IA. Debes hacerte notar, por lo que otros han dicho que armar un proyecto de código abierto que demuestre tu talento es una buena idea. Un buen currículum y una carta de presentación escrita profesionalmente también ayudarían.

Una forma de comenzar podría ser desarrollar una aplicación simple que se beneficie de su experiencia en inteligencia artificial. Piense en una aplicación práctica y escriba una aplicación para ella. Existen varias plataformas de escritura de aplicaciones como Snappii [1] que le permiten codificar y publicar dicha aplicación fácilmente. Puede usar su conocimiento de big data y matlab o sql para crear una aplicación que tal vez recopile datos, los compare con fuentes de datos basadas en la web, desarrolle una estructura de datos en Azure o Google, aplique algunas estadísticas creativas y luego proporcione un resultado en el aplicación Si pones todo el back-end en GitHub y usas algo como Snappii para el front-end, tendrías una aplicación ingeniosa que muestra tus conocimientos y habilidades. Si utiliza un dispositivo de recopilación de datos que aplica algunos algoritmos adaptativos utilizando datos en la nube, eso es aún mejor. Si eres realmente afortunado o bueno, podrías desarrollar algo con potencial comercial, pero si no, al menos contribuirá al conocimiento. ¡Diviértete con eso!

Mientras escribía esto pensé “¿qué ejemplo puedo dar?”. Te daré dos que son realmente bastante simples pero que demostrarán tus capacidades. Hay literalmente millones de ideas de aplicaciones similares en las que podría trabajar y solo las proporciono aquí como un ejemplo de lo que puede pensar en 10 minutos:

  1. He estado trabajando, por ejemplo, en un sistema de detección automatizado para animales en el bosque . Usaría un micrófono direccional de alta ganancia conectado a su teléfono inteligente, apuntaría al bosque, escuchará los sonidos de los pájaros, y el teléfono le dirá a dónde apuntar, escuchará por un momento, luego emitirá qué especie de pájaro o insecto o animal que estás escuchando. Dicho sistema, si se implementa, aceleraría en gran medida nuestras encuestas ambientales en el campo, pero tendría aún más atractivo para los observadores de aves en todas partes.
  2. Entonces pensé: ¿alguien ha intentado la taxonomía automatizada? Hice una búsqueda rápida en Google y, efectivamente, se ha estudiado bastante. Aquí hay un resumen: Identificación automatizada de especies de plantas: desafíos y oportunidades . Puse el resumen a continuación. Esta aplicación es aún mejor porque realmente no necesita ningún hardware que no sea el que está en su teléfono celular. Puede apuntar la cámara a una hoja o planta, iniciar la cámara o el video, consultar las bases de datos en la nube hasta que obtenga una coincidencia, mover la cámara a otra hoja si necesita más datos, seguir construyendo datos hasta obtener una solución y listo. – ¡evitaste contratar a un botánico caro!

Resumen

El número de especies de macroorganismos en el planeta se estima en unos 10 millones. Esta asombrosa diversidad y la necesidad de comprenderla mejor condujo inevitablemente al desarrollo de esquemas de clasificación llamados taxonomías biológicas. Desafortunadamente, además de esta enorme diversidad, los flujos de trabajo de identificación y clasificación tradicionales son lentos y propensos a errores; la experiencia en clasificación está en manos de un pequeño número de taxonomistas expertos; y para empeorar las cosas, el número de taxonomistas ha disminuido constantemente en los últimos años. Por lo tanto, la identificación automatizada de organismos se ha convertido no solo en un deseo a largo plazo, sino en una necesidad de comprender, usar y salvar mejor la biodiversidad. Este documento presenta una encuesta de los esfuerzos recientes para utilizar la visión por computadora y las técnicas de aprendizaje automático para identificar organismos. Se centra en el uso de imágenes de hojas para identificar especies de plantas. Además, presenta los principales desafíos técnicos y científicos, así como las oportunidades para los herbarios y los cyberonomonomistas para dar un salto cuántico hacia la identificación eficiente de la biodiversidad y el empoderamiento del público en general al poner en sus manos herramientas de identificación automatizadas.

Palabras clave

Informática de la biodiversidad Visión por computadora Procesamiento de imágenes Aprendizaje automático Reconocimiento de hojas Identificación de plantas Ciencia-ciudadana Identificación de especies Cybertaxonomía

Notas al pie

[1] https://www.snappii.com/

Eso depende de qué tan bien conozca esas cosas que menciona.

Afirmar que usted “sabe” los algoritmos de aprendizaje automático podría significar cualquier cosa, desde haber leído sobre esto en Wikipedia hasta ser un experto de clase mundial en el campo.

¿En qué tipo de proyectos has trabajado? ¿Tienes una cuenta de GitHub con trabajo que puedas mostrar? ¿Cuál es su experiencia con conjuntos de datos ruidosos?

Matlab rara vez se usa en la industria ML en estos días. ¿Cómo serían transferibles tus habilidades a Python y R? ¿Con qué tipo de tecnologías de big data tienes experiencia práctica?

Debe encontrar respuestas significativas a estas preguntas si desea un puesto de nivel de entrada. Pero sí, es posible si tiene experiencia práctica trabajando en proyectos de ciencia de datos, ya sea en el trabajo o en su tiempo libre.

More Interesting

Cómo manejar una imagen de diferentes tamaños en una red convolucional de MatConvNet con un contenedor DagNN

¿Qué es el procesamiento de señales y cómo se relaciona con el aprendizaje automático?

¿Cuál es el mejor enfoque para la ubicación geográfica del dispositivo de clúster por cliente?

¿Cuándo debe usarse el bosque aleatorio sobre la regresión logística para la clasificación y viceversa?

El entrenamiento de redes neuronales profundas utilizando la propagación inversa tiene el problema de un gradiente de error que desaparece y que establece un límite sobre cuántas capas se pueden entrenar efectivamente, entonces, ¿por qué no usar un algoritmo genético para entrenar redes profundas, eliminando la propagación de errores?

¿Cuáles serán las características de la próxima generación de servicios de monitoreo social?

¿Cuáles son las mejores prácticas para elegir el tamaño de estado oculto en RNN?

¿Cuáles son las ventajas y desventajas de usar R vs. C ++ para el aprendizaje automático?

¿Cuáles son las principales similitudes y diferencias entre los alumnos basados ​​en instancias y las máquinas de vectores de soporte?

¿Cuál es la ventaja de combinar la red neuronal convolucional (CNN) y la red neuronal recurrente (RNN)?

¿Es posible combinar dos algoritmos no supervisados ​​en serie para maximizar la precisión?

¿Cómo difiere la clasificación de la clasificación? ¿Cómo son similares?

¿Cómo ser bueno en la programación de Python si quiero aprender el aprendizaje automático? ¿Son estos problemas diferentes de la programación competitiva?

Explica qué son la precisión y el recuerdo. ¿Cómo se relacionan con la curva ROC?

¿Por qué funciona la función de costo de regresión logística?