Diseño del problema

4 views
Skip to first unread message

Kristian

unread,
Jun 28, 2008, 8:39:48 PM6/28/08
to NumentaEspañol
Que tal compañeros, para empezar me gustaría conocer sus métodos para
atacar el diseño de los problemas con Nupic? ¿Como los estructuran y
como definen si la red HTM es la solución correcta?

Saludos

RiverDD

unread,
Jun 29, 2008, 6:45:18 AM6/29/08
to NumentaEspañol
Buenas, yo en realidad no he trabajado mucho con NuPic. Empece a hacer
pruebas cuando salió la primera versión pero conocí un proyecto de
software libre (Neocortex, http://sourceforge.net/projects/neocortex/
) y me gusto mucho. Desde entonces he mirado el código y he leido los
artículos que se pueden encontrar el apartado de documentación.

No obstante mi opinión al respecto es que la red debe tener 3 o 4
niveles (parece ser que es como mejor se comporta) y una jerarquía
regular (por ejemplo, cada 4 neuronas del nivel inferior se conecta a
una del nivel superior y así sucesivamente hasta llegar al último
nivel). Desde mi punto de vista este sería el enfoque inicial para
cualquier problema. Después podríamos empezar a jugar con los niveles
y las conexiones entre los niveles y ver cuales son los resultados
obtenidos.

Saludos

pensabot

unread,
Jun 29, 2008, 6:58:10 PM6/29/08
to NumentaEspañol
Gracias por la invitación a este grupo, aunque tengo muy poco tiempo,
creo que puedo contaros algunas cosas que estoy haciendo sobre este
asunto.

Entre otras cosas Numenta es el nombre de una empresa comercial de
base tecnológica, que tiene en su línea de innovación a una tecnología
en desarrollo (NuPIC) que se clasifica en la Inteligencia Artificial
moderna inspirada en una de las teorías que trata la memoria-
predicción que se aproxima a lo que actualmente se conoce del
neocortex humano.

Antes de responder a las preguntas, me gustaría saber los propósitos
de este grupo y en qué contexto se clasifica, a quiénes va dirigido,
etc. Si es para ayudar a una tesis del propietario del grupo, me
gustaría saber la motivación que te ha llevado a escoger Numenta, o
bien si el objetivo es simplemente compartir nuestras exploraciones
con esta tecnología, lo deseable es comenzar por contar la propia
experiencia antes de preguntar. Además, mi sugerencia es proteger muy
bien este grupo de spam y buen diálogo. Si todo lo anterior coincide,
nada me impedirá compartir lo que se pueda contar.

Buena suerte.

Chris.

Kristian

unread,
Jun 30, 2008, 10:43:03 AM6/30/08
to NumentaEspañol
Hola Chris,

El objetivo de este grupo es iniciar platicas en español sobre esta
tecnología, sin centrarla (o limitarla) en un tema en especifico. La
motivación para crearlo fue porque en el foro de Numenta vi un par de
post de gente que hablaba español pero que tenía que postear en
ingles, por ello fue que decidi crear este foro, como un medio alterno
al foro de Numenta para que pudiera expandirse más el conocimiento.
Pienso que este esfuerzo podría ofrecernos otros puntos de vista y
enriquecernos con otras experiencias.

Además podría ser el punto de inicio para otros ingenierios que están
interesados en esta tecnología

jjgallego

unread,
Jul 4, 2008, 1:13:27 PM7/4/08
to NumentaEspañol
Hola compañeros,

Al igual que ustedes estoy interesado en esta nueva tecnología.
He realizado algunas pruebas con NUPIC y la aplicación Vitamin D
Toolkit
, aunque me cuesta avanzar con los contenidos en inglés.

Creo que podríamos colaborar realizando distintos ejemplos o pruebas
con
NUPIC y una vez que controlásemos el tema , implementar si es posible
cada nodo de la red mediante microcontroladores , es decir , hacer una
prueba con una simple red y los sensores necesarios , de esta forma
podríamos comparar la respuesta de la red por software y por hardware.
Claro ,antes hay que comprender la aplicación y programarla para los
Micros

Será un placer colaborar con ustedes

JJ
> > Chris.- Ocultar texto de la cita -
>
> - Mostrar texto de la cita -

pensabot

unread,
Jul 5, 2008, 12:48:28 PM7/5/08
to NumentaEspañol
En el contexto de soluciones basadas en simulación para ayudar a la
toma de decisiones con apoyo de sistemas expertos y/o inteligentes y/o
basados en conocimiento, o bien en el contexto de resolución de
problemas de interpretación de señales y ruidos, se considera como una
de las herramientas candidatas: la tecnología NuPIC (aun en
desarrollo)

En mi caso, respondiendo a la primera pregunta (métodos para abordar
un problema con NuPIC) lo primero que hago es identificar bien un
problema dado (u oportunidad de mejora) en un escenario de interés. Es
un ejercicio que conoceréis muy bien en ingeniería sobre el análisis
de un problema desde un enfoque fundamentalmente matemático, luego
dependiendo de las características del problema, lo complemento con
alguna rama de la física, química o biología, etc. según sea el caso.
Es para mí muy importante este paso porque un problema bien o mal
identificado (modelado) marca la diferencia entre éxito o fracaso en
menos tiempo del estudio y especialmente si el alcance se justifica.
En algunos casos, puede resultar más práctico una aproximación básica
identificando los riesgos; y en otros casos, es necesario contar con
la opinión de especialistas en otras disciplinas (entrevistas) cuando
los conocimientos propios no sean suficientes o para validar el modelo
del problema.


Antes de pasar al diseño del problema (en una primera iteración de un
ciclo en espiral), procedo a evaluar el tipo de solución para este
contexto según las características del problema identificado, por
ejemplo:

* Análisis estadísticos de series temporales.
* Redes neuronales.
* Redes bayesianas.
* Modelos reduccionistas.
* Modelo de espacio de estados.
* Dinámica de sistemas.
* o algo mixto.

Así, y si las características del problema coinciden con un balance
positivo (ventajas vs desventajas) por cada tipo de solución, entonces
se puede determinar si NuPIC es aplicable o no. Si es aplicable, se
determina si es recomendable o no dependiendo de los criterios a usar.

En la segunda pregunta (¿cómo los estructuran y cómo definen si la red
HTM es la solución correcta?) veo que nos podríamos dispersar bastante
con las metodologías. Pienso que lo mejor es proponer un caso de
ejemplo que encontréis interesante (PDF en inglés) que incluya el
diseño de un problema ya resuelto con NuPIC, y entonces a modo de
ejercicio lo podéis interpretar en español, que si bien he entendido
es uno de los propósitos de este grupo: compartir conocimeintos en
español sobre Numenta.

Si vais a tomaros en serio el uso de NuPIC, el inglés se torna más que
necesario, porque la mayor parte del avance de esa tecnología va en
ese idioma.

Una idea es abrir una línea de debate de "Problemas resueltos en
Inteligencia Artificial clásica" y hacer ejercicios de comparación con
Numenta, del que se espera mejores resultados bajo las mismas
condiciones. Otra línea de debate de "Problemas no resueltos de
Inteligencia Artificial" y compartir algunos abordajes con Numenta.
Así, por cada elección de problemas, será más fácil encajar alguna
metodología para poder llegar al cómo estructurar un problema en NuPIC
y cómo validar una red MTJ (Memoria-Temporal-Jerárquica)

Buena suerte.

Chris.
Reply all
Reply to author
Forward
0 new messages