¿Qué tan común es que las personas usen redes neuronales como cajas negras?

Yo diría que es relativamente común que las personas hagan esto, teniendo en cuenta que las redes neuronales pueden funcionar en varios dominios de problemas (como la clasificación y la regresión. Una red neuronal toma algunas entradas, conecta cada entrada a cada nodo, toma cada nodo de ese capa y lo conecta a cualquier otro nodo en la siguiente capa, y así sucesivamente. Aquí hay un diagrama.

De: Diagrama de red neuronal

Cada capa oculta contiene varios nodos. Estos nodos aplican una determinada función (podría ser lineal, sigmoide, softmax) a cada una de las entradas y luego las suman en función de su peso, para pasar a la siguiente capa de nodos. A través del entrenamiento, la ponderación de cada nodo se ajusta para proporcionar la mejor salida de precisión, mediante retropropagación u otro método de entrenamiento.


De: G5AIAI: Redes neuronales: Redes neuronales

No podría señalar un solo nodo y explicar su efecto en la salida sin mostrarlo en contexto con el resto de los nodos. Además, cuando ejecuta una red neuronal, las capas y el número de nodos en cada capa son (más o menos) arbitrarios para alguien que solo lo está probando. Incluso si el usuario establece demasiadas capas o nodos, existe la posibilidad de que las innecesarias se vean ponderadas, y el usuario común no podría razonar fácilmente a través de esto. Por lo tanto, podrían tratarlo como un sistema de caja negra para resolver su problema.

Siempre.

Las redes neuronales son cajas negras. Funcionan, pero mirar los números de las neuronas nunca te dirá cómo funciona.

Es su mayor inconveniente y la razón por la que rara vez se utilizan en los videojuegos. Puede hacer que funcione, pero si su diseñador dice … Oye, quiero que haga x más en y situación … No puede … No hay forma de sintonizarlos. Puede intentar cambiar su conjunto de datos y volver a entrenar … Pero eso es todo, y eso lleva mucho tiempo.

Editar:

Es posible que haya significado una distinción diferente, ya que cuán común es que las personas usen redes neuronales sin tener idea de cómo funcionan en absoluto. Realmente no sé la respuesta a eso. Mi respuesta fue en relación con la comprensión de los pesos neuronales de una red neuronal entrenada en lo que se refiere a cómo produce los resultados que genera la red neuronal. Eso es esencialmente siempre una caja negra, incluso para las personas que escriben sus propias redes neuronales y entienden los principios generales involucrados.

Voy a decir, muy común.

Digo esto basado en la explosión de herramientas para ANN en los últimos 10 años. Si busca las tendencias de Google para las palabras clave ‘redes neuronales’, ‘ANN’, ‘retropropagación’, ‘software de redes neuronales artificiales’ … verá que ese interés realmente ha disminuido desde 2005 en todos, excepto el software ANN, que se ha disparado desde 2012. Esto ocurre típicamente cuando las personas dejan de desarrollar herramientas y comienzan a usarlas. Al mismo tiempo, verá que el interés por el aprendizaje profundo y el aprendizaje automático aumentan exponencialmente desde 2009, lo que indica un gran interés en la comunidad de desarrolladores de herramientas.

Lo que esto indica es que la tasa de crecimiento de las personas que necesitan saber cómo funciona una herramienta se está volviendo constante; eso podría indicar un cambio al uso de diseños de herramientas de recuadro negro por parte de aquellas personas que necesitan usar una herramienta, pero no les importa más allá de los tutoriales y sus propios datos.

More Interesting

Dada la variedad y el éxito de sus productos, ¿cómo podría la evolución por selección natural sugerir un modelo de inteligencia, y cómo podría aplicarse ese modelo al desarrollo de la IA (o tal vez ya se esté aplicando)?

¿Existe un mejor tutorial para el aprendizaje profundo que deeplearning.net?

¿Por qué existe el temor de dominación de robots / IA cuando se pueden incorporar múltiples niveles de interruptores de muerte?

¿Cuál es la diferencia clave entre el aprendizaje supervisado y el no supervisado? ¿Por qué es más fácil hacer un aprendizaje supervisado (necesito pruebas matemáticas)?

¿Qué pasos (en detalle) sugeriría que tome una licenciatura para adquirir experiencia en los campos de aprendizaje automático (ver detalles)?

¿Cuál es el estado actual del Proyecto Halo?

¿Cuáles son las principales diferencias entre la inteligencia artificial y el aprendizaje automático? ¿El aprendizaje automático es parte de la inteligencia artificial?

¿En qué parte de mi red neuronal implemento la función de costo?

¿Cuál es la diferencia entre el aprendizaje en línea y el aprendizaje fuera de línea en la red neuronal?

¿Qué software se usa para crear una IA con Python?

Un gobierno global dirigido por una IA diseñada para alcanzar la prosperidad en todos los países del planeta eliminaría las armas mundiales de una vez, ¿correcto?

¿Las IA modernas utilizan el aprendizaje profundo más como algoritmos o cajas negras?

¿Son los robots el futuro del cuidado de los ancianos?

¿Por qué los robots son extremadamente superiores a los humanos?

¿Cuál es la comparación entre SVM y otros algoritmos de redes neuronales?