| Tipo de archivo | APK |
|---|---|
| Versión | 1.1 |
| Editor | DDimitrovD |
| Fecha de lanzamiento | 16 jul 2020 |
| Fecha Agregada | 16 jul 2020 |
| Requisitos del sistema operativo | Android |
| Requisitos | Requires Android 8.0 and up |
| Descargas totales | 0 |
| Precio | Free |
Descripción
Juegue con la arquitectura de la red y el conjunto de datos para ver cómo los diferentes parámetros influyen en la red neuronal.
Neuroplay es un pequeño generador de redes neuronales artificiales de reconocimiento de imágenes. No es muy potente ni tiene muchas funciones. En realidad, es deliberadamente simple y limitado. ¡Solo puede funcionar con un máximo de 3 clases! Su objetivo principal es dar una visión intuitiva del funcionamiento interno de las redes neuronales. Para ayudarlo a comprender lo que sucede cuando las redes están aprendiendo un nuevo conjunto de datos y para visualizar cómo cada capa y unidad ve los datos intermedios.
¡Echa un vistazo al código! Sí, es CÓDIGO ABIERTO. ¡Puedes dirigirte al repositorio y ver cómo funciona todo! Neuroplay no utiliza bibliotecas de aprendizaje automático complejas ni algoritmos de optimización avanzados. Además, me esfuerzo por mantener el código bien documentado y limpio. Es simple y fácil de entender los conceptos básicos fundamentales de las redes neuronales.
Repositorio de GitLab: https://gitlab.com/ddimitrovd/neuroplay
¡No te llevará más de 5 minutos aprender a trabajar con él y empezar a divertirte! Recomiendo encarecidamente mirar el video tutorial. ¡Es breve y directo al grano!
Puede usar un conjunto de datos provisto o incluso mejor ingresar el suyo propio dibujándolo. No se preocupe, no será demasiado tedioso recopilar un conjunto de datos decente, cada dibujo que proporcione se aumenta para multiplicar las imágenes. ¡Puede recopilar un conjunto de datos de dimensiones de decenas de miles en solo un minuto!
Tengo muchas ideas para funciones geniales y herramientas de visualización de funcionamiento interno, pero solo soy una persona y este es un proyecto paralelo mío. Hay tanto tiempo que puedo sacrificar por esta aplicación. Soy consciente de que existen algunos errores, limitaciones y espacio para la optimización, pero es una aplicación gratuita. Espero que te diviertas y no te frustres demasiado cuando las cosas salgan mal.
!!! EN DESARROLLO !!!
Como mencioné, hay muchas cosas que todavía quiero hacer, y probablemente lo verás en la aplicación con todos los botones y advertencias deshabilitados.
Las cosas que quiero hacer en un futuro cercano si tengo tiempo son:
- más algoritmos de optimización
- uso de aumentos definidos
- conjuntos de datos integrados
- rendimiento mejorado/subprocesamiento múltiple
- visualización de entrada
- mejor navegación entre actividades
- visualización de diagramas del modelo de red neuronal, la hipótesis y las unidades y pesos individuales
+ visualización similar para backprop
- guardar múltiples conjuntos de datos personalizados
- arquitectura más personalizable
- y mucho, mucho más
La aplicación utiliza excelentes recursos gratuitos y código disponible públicamente:
-Creación de una herramienta de dibujo simple para Android: https://android.jlelse.eu/a-guide-to-drawing-in-android-631237ab6e28
-Iconos: https://www.flaticon.com/authors/smashicons