¿Cómo almacenar datos de conocimiento de redes neuronales?
Soy nuevo en esa área, por lo que la pregunta puede parecer extraña. Sin embargo, antes de preguntar, he leído un montón de artículos introductorios sobre cuáles son los puntos clave sobre el aprendizaje automático y cuáles son las partes activas de las redes neuronales. Incluyendo muy útil ese¿Qué es el aprendizaje automático?. Básicamente como lo obtuve, un NN educado es (corrígeme si está mal):
conjunto de conexiones entre neuronas (tal vez auto-conectadas, pueden tener puertas, etc.)Probabilidades de activación formadas en cada conexión.Ambas cosas se ajustan durante el entrenamiento para ajustarse a la producción esperada lo más cerca posible. Luego, lo que hacemos con un NN educado: cargamos el subconjunto de datos de prueba y verificamos qué tan bien funciona. Pero, ¿qué sucede si estamos contentos con los resultados de la prueba y queremos almacenar elresultados educativos y no volver a ejecutar el entrenamiento más tarde cuando el conjunto de datos obtenga nuevos valores.
Entonces mi pregunta es: ¿es que el conocimiento educativo se almacena en algún lugar excepto RAM? puede ser volcado (piense en la serialización de objetos de alguna manera) para que no necesite educar a su NN con los datos que obtenga mañana o más tarde.
Ahora estoy tratando de hacer una demostración simple con mi conjunto de datos usandosynaptic.js pero no pude detectar ese tipo de concepto de salvar la educación en la wiki del proyecto. ¡Esa biblioteca es solo un ejemplo, si hace referencia a alguna lib de python sería bueno!