¿Qué software, lenguajes de programación y / o bibliotecas recomendaría para comenzar a hacer investigación independiente de redes neuronales y aprendizaje automático?

No hay nada que le impida investigar con TensorFlow o Theano; Estas son fácilmente las mejores bibliotecas para el aprendizaje profundo. Son lo suficientemente flexibles como para tener un control real sobre cómo se comporta su red neuronal, dado que comprende los fundamentos. Si desea utilizar tensorflow o theano en un nivel superior de abstracción, puede utilizar Keras, que elimina gran parte del trabajo preliminar pero le permite crear prototipos de algoritmos de aprendizaje de manera extremadamente rápida y fácil (recomendado si recién está comenzando).

Por supuesto, podría construir una red neuronal con la biblioteca numpy de Python que hace que sea muy fácil hacer todo tipo de cálculos de álgebra lineal.

Si desea visualizar su red neuronal y está utilizando Tensorflow, existe el complemento TensorBoard que le brinda todo tipo de información visual sobre su trabajo. Y si solo quieres un modelo de juguete para ver cómo funcionan las redes neuronales, puedes probar: Neural Network Playground.

More Interesting

¿Las redes neuronales convolucionales funcionan mejor en problemas de clasificación de imágenes que las redes neuronales recurrentes?

¿Cuál es la mejor inversión AI o sostenibilidad?

¿Por qué los modelos que funcionan mejor durante el entrenamiento dan resultados más pobres durante la implementación?

Cómo obtener un trabajo relacionado con IA (aprendizaje automático / minería de datos / procesamiento de lenguaje natural / recuperación de información) si no tengo experiencia laboral real en ninguno de esos campos

Si utilizamos todo nuestro conocimiento sobre IA y aprendizaje automático / profundo, ¿podríamos emplearlo para modelar la forma en que funcionan las neuronas humanas?

¿Cuál es la diferencia entre IoT e inteligencia artificial?

¿JARVIS pasaría la prueba de Turing?

¿Tiene sentido relacionar la regresión polinómica y las redes neuronales? ¿Puedes hablar de sus diferencias y similitudes?

¿Puede una red neuronal recurrente aprender una función generadora de números aleatorios?

¿Por qué NVIDIA contrata ingenieros de aprendizaje automático?

¿Podemos mejorar el rendimiento de las redes neuronales simplemente aumentando su profundidad?

¿Se automatizará el trabajo de ingeniero de software debido a las máquinas de tural neural y el aprendizaje profundo?

Wikipedia sobre inteligencia artificial enumera siete objetivos principales. ¿Cómo se comparan entre sí en términos de dificultad y complejidad?

Cómo imaginar que la IA es incluso algo razonablemente inteligente cuando no somos realmente personas éticas como raza

¿Es una buena idea tomar cursos de aprendizaje automático y aprendizaje profundo simultáneamente para alguien nuevo en el aprendizaje automático?