2010-10-19 8 views
5

Actualmente estoy buscando un ejemplo de red neuronal (de juguete), que podría optimizar usando núcleos GPU. NecesitoRedes neuronales: ejemplo de fuente abierta mínima con datos de entrenamiento exhaustivos?

  • limpia & código mínimo (sin optimizaciones de lujo, máx. Unos pocos miles SLOC)
  • amplia datos de prueba
  • C/C++ de código abierto

¿Alguien tiene una pista adecuada?

Hay un montón de ejemplos en la red, pero con los datos de prueba suficientes (no tiene sentido en el código GPU-optimización, que se ejecuta en unos pocos segundos de todos modos)

Respuesta

2

limpia & código mínimo (sin fantasía optimizaciones, máx. unos pocos miles SLOC) C/C++ de código abierto

El venerable Neural Networks at your Fingertips se escribe de forma muy limpia en C, es muy fácil de jugar y contiene implementaciones para un número de arquitecturas 'populares' (puesto usted no especifica qué arquitectura (s) de red neuronal le interesa).

amplios datos de prueba

Usted puede encontrar muchos datos de prueba (entre otros lugares) en el UC Irvine Machine Learning Repository.

+0

Estaba al tanto de esto, solo esperaba que hubiera algún ejemplo listo para usar que no requiriera que escribiera un analizador para los datos de prueba. De todos modos muchas gracias por tu comentario. – gdhgfjhgj

+0

@xrismf ¿En qué tipo de datos está pensando? –

+0

Empecé a trabajar en el ejemplo de BOLTZMAN desde su primer enlace, ya que genera datos de entrenamiento dinámicamente y parece adecuado para paralizar. Gracias de nuevo por la pista. – gdhgfjhgj

0

La pregunta fue hecha 7 años antes de que yo la viera. Actualmente existe el proyecto OpenNN que parece cumplir los criterios. Está completamente en C++. Hay una buena cantidad de examples en github. El main project page está en SourceForge, sin embargo. No creo que su github se mantenga actualizado.

Cuestiones relacionadas