Soy estudiante de ingeniería de software. Quiero construir un modelo de procesamiento de información cerebral a nivel de computadoras. ¿Cómo debo comenzar?

Primero, responda usted mismo: ¿desea construir inteligencia artificial o emular cerebros biológicos (o ambos)?

Aunque ambos campos están relacionados y tienen cierta superposición, también hay diferencias considerables: tiene sentido decidir por uno y luego familiarizarse con los métodos específicos utilizados por los dos enfoques diferentes, ya que ya existen grandes cuerpos de investigación en ambas áreas. .

Si opta por el primero, familiarícese con las Redes Neuronales Artificiales y especialmente con el Aprendizaje Profundo que está de moda en este momento. Aunque los métodos utilizados aquí están inspirados biológicamente, todavía son considerablemente diferentes de las redes neuronales biológicas.

Si opta por lo último y desea construir modelos basados ​​en biología, le recomendaría que primero se sumerja en la neurobiología (dado que su experiencia es ingeniería de software, supongo que necesita ponerse al día con eso). No pase demasiado tiempo allí y pase rápidamente a modelos de sistemas neuronales y observe cómo otros han modelado sistemas neuronales biológicos en el pasado. Luego descargue e instale uno de los muchos paquetes de código abierto disponibles para el modelado neuronal, juegue con ellos y, finalmente, desarrolle más. Como ya hay varios paquetes disponibles, no hay necesidad de construir todo desde cero. Si aún quieres, encuentra inspiración en lo que ya está allí.

¡Michael te ha dado una gran información!

La Neurociencia Computacional es un campo increíblemente fascinante, ¡y está creciendo a pasos agigantados cada día!

Si yo fuera usted, dependiendo de sus conocimientos previos de neuroanatomía y neurofisiología, le recomiendo descargar cualquiera de los componentes gratuitos de Neurociencia. programas que están disponibles en Internet. Para mi clase de Ciencias Neurales, durante nuestra unidad de redes neuronales, tuvimos que descargar dos programas separados que nos permitieron construir y manipular redes neuronales. Eso es lo que será más importante para usted, comprender qué es una red y cómo funciona. Si escuchaste el dicho “Neuronas que se disparan juntas, conectadas juntas”, entonces ya has tenido un gran comienzo. Si bien ese dicho no es tan exacto como decir que el cielo es de color verde neón, es lo suficientemente preciso para las personas que no son neurocientíficos o que no han estudiado neurociencia durante años. Esencialmente, lo que necesitará comprender primero es la estructura y función de una neurona, comprender los astrocitos, ya que la investigación ha demostrado que los astrocitos (células gliales) no son las células de soporte para las neuronas, pero las neuronas son las células de soporte para las células gliales. , específicamente los astrocitos (sin embargo, los detalles sucios de esto no son importantes, es simplemente un tema doloroso para mí, ya que estoy harto de la constante glorificación de las neuronas). También deberá comprender la neurofisiología de las células del cerebro, particularmente las neuronas. Deberá comprender términos como despolarización, despolarización, umbral, suma temporal, potencial de activación, etc., etc.

Si puede leer una Neurociencia para Dummies, o Neurobiología para Dummies, solo para darle un conocimiento básico, entonces eso debería ser suficiente para construir un modelo inicial. Después de eso, tendrá que aprender un poco más sobre la Neurociencia en su conjunto, así como ampliar su conocimiento en su campo de las Ciencias de la Computación, y podrá distinguir las diferentes cosas que necesitan trabajo, o cosas que te perdiste, y qué no.

Desafortunadamente, pero también afortunadamente, la Neurociencia Computacional es un concepto extraordinariamente difícil de entender, particularmente si viene de un entorno que no es de Neurociencia, y está trabajando en este proyecto sin la guía de un profesor o grupo de colegas. La neurociencia computacional es difícil por sí sola, sin embargo, es mucho más difícil enseñar y transmitir su conocimiento a los demás. Es una cosa práctica y muy visual. Diría que su mejor opción es buscar cualquiera de los programas gratuitos en línea que le permiten jugar con modelos basados ​​en el cerebro y agregar algunos videos de YouTube para que pueda obtener ese componente visual, así como tener un ejemplo, y a partir de ahí, solo tendrás que aprender a medida que avanzas (que, en mi opinión, es donde está toda la diversión). Una vez que aprenda sus conceptos básicos y tenga una idea de lo que quiere hacer, si desea enfocarse más en las redes neuronales o si desea enfocarse en la IA (inteligencia artificial), encontrará su ritmo y podrá considerar cosas de las que no tenía un concepto antes, además obtendrá su propia calidad y estilo innovadores, que es lo que aumentará su curiosidad y éxito en la creación de dicho modelo.

Espero que esto haya ayudado un poco! Cerebro en!

Salud.