|
Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.
Temas - Hadess_inf
Páginas: [1]
1
« en: Sábado 17 de Marzo de 2012, 04:04 »
Buen día a todos, pues soy un fan de las redes neuronales artificiales, por mucho tiempo he leído sobre el perceptron y aunque me ha sido bastante difícil poder comprender (en parte) su funcionamiento, sigo teniendo grandes dudas, yo creo que la mejor forma de entender el funcionamiento de un perceptron es aplicándolo en algún algoritmo y/o algún caso.
Pues bien, últimamente estaré por el foro compartiendo lo que valla entendiendo, otra cosa es que tengo muchas dudas, y agradecería el apoyo de quien me lo pudiera brindar.
Gracias desde ya, y nos vemos pronto.
2
« en: Lunes 17 de Octubre de 2011, 19:46 »
Buenas colegas, pues estoy pensando en hacer la tesis, tengo la idea de trabajar con el PERCEPTRON (RNA's), me gustaria poder aplicarlo a algo, sin embargo aun no defino a que ... agradeceria si me ayudan a definir el tema...
Gracias.
3
« en: Viernes 27 de Agosto de 2010, 20:34 »
Hola a todos, pues ando tratando de aprender redes neuronales artificiales, conosco algunos conceptos basicos, estoy tratando de entender el funcionamiento del perceptron simple .... en youtube encontre un video que me ayudo a entender de una forma muy global el funcionamiento del perceptron para la puerta logica OR. Mi gran problema es no contar con un tutor al que le pueda hacer mis consultas, espero que aqui se me pueda dar una mano. Este es el grafico que ilustra la informacion que encontre.
img148.imageshack.us/img148/7518/imageng.png (lo puse asi porque no me dejaba publicar fotos)
a) Tengo algunas dudas al respecto. Este perceptron aprende por correccion de error ¿asistida? ... es decir que es necesario que halla una persona para conprobar que la neurona aprendio ... es correcto ¿?
b) En el ejemplo la formula usada para el reajuste de pesos se usa siempre para esta puerta logica ¿? ... o es consecuencia de alguna otra formula quizas ¿? ...
Gracias por el tiempo y estare dandome vueltas mas seguidas por aqui. Saludos.
4
« en: Viernes 18 de Julio de 2008, 17:18 »
HOla a todos bueno hace dias que tengo un problema. He provado con varias formas de solucionar de problema pero todo sin resultados, bueno lo que deseo hacer es lo siguiente habersi alquien me dice si se puede hacer y en el caso que se pueda que me diga como:
Deseo crea un usercontrol pero el detalle esta en que deseo que tenga dos propiedades fundamentales y estrictamente necesarias ( lo que deseo dar a este ttipo de usercontrol es darle el tratamiento de un form pero sin backcolor ): -Backcolor: transparent ( deseo que su fondo sea transparente, asi como un label ) -FormBorderStyle: Sizable ( que tenga el aspeto a un formulario )
Como se podran dar cuenta lo que deseo es tener un formulario pero sin fondo, ahora uds se preguntaran porque no uso la propiedad TransparenciKey, pues la respuesta seria que para este caso no me sirve. Aun asi e estado investigando pero aun no consigo solucionar el problema. Espero que si alguien tenga la solucion a esto me ayude. Gracias de antemano y Saludos.
5
« en: Sábado 14 de Junio de 2008, 21:42 »
Bueno se trata sobre una lista, Resulta que he creado una clase llamada Usuario y hago lo siguiente con una lista, desde un formulario:
Dim lista as new List(of Usuario)(n)
Donde n es una variable cuyo valor no importa en este caso, la duda es que no entiendo que funcion cumple n en esa lista, ¿para que sirve?, ¿es parte de la declaracion?, bueno e buscado sobre la sintaxis de las listas pero no e encontrado este caso en particular, agradeceria si alquien me pudiese explicar, Saludos.
6
« en: Lunes 2 de Junio de 2008, 19:39 »
Hola de nuevo. Gracias Nebire por contestar mi post anterior, no quise seguirlo porque no sabia como cambiar el titulo, pero en fin, gracias por tu respuesta y esperare por el ejemplo que te encuentras elaborando; mientras tanto despues de tanto leer y buscar en google, por fin e logrado comprender el funcionamiento de una Neurona. Aqui dejo el ejemplo para que todos vean como lo he conseguido y de paso me digan si es correcto:
Redes neuronales artificiales: Aprendizaje Supervisado Ejemplo de entrenamiento:
Aprender las entradas:
Entrada = {1,1} deberá producir la salida = {1} Entrada = {0,0} deberá producir la salida = {0} Pesos iniciales: {-1,-1} Constante de aprendizaje: {1}
Función de transferencia: rampa Si el resultado de la suma < 0, entonces la salida = 0 Si el resultado de la suma >= 0 y <= 1, entonces la salida = entrada Si el resultado > 1, entonces la salida = 1
Presentamos el primer objeto:
-1 1=====|...............|...............| |...............|...............| -1 |Sumatoria|activacion | ============> 1=====|...............|...............|
Usando la función suma tenemos: 1*-1 + 1*-1 = -2 Aplicando este resultado, la función T: 0
Recordemos que:Entrada = {1,1} debería producir la salida = {1} De momento, la salida obtenida fue = {0} Por tanto, hace falta… un ajuste sináptico
Constante = 1 Error = salida esperada - salida obtenida Peso nuevo = Peso antiguo + ( Error * Entrada * Constante)
Se aplica la regla Delta: Ajuste para el peso 1 Error = 1- 0 = 1 Peso nuevo = -1 + (1 * 1 * 1) = 0
Ajuste para el peso 2 Error = 1 - 0 = 1 Peso nuevo = -1 + (1 * 1 * 1) = 0
El primer objeto se presenta nuevamente:
0 1=====|...............|...............| |...............|...............| 0 |Sumatoria|activacion | ============> 1=====|...............|...............|
Usando la función suma tenemos: 1*0 + 1*0 = 0 Aplicando este resultado, la función T:1
1. Si presentamos nuevamente el segundo objeto, verificaremos que el resultado calculado es el esperado. 2. Se considera, entonces, que la red ha aprendido
Bueno pues con ese ejemplo e logrado enteder el funcionamiento aunque aun me pregunto lo siguiente:
En ese ejemplo solo hay 2 entradas, segun la formula dice que si las dos entradas tienen un valor 1 generan un valor de salida 1, la pregunta es la siguiente: Que pasaria si son 5 o mas entradas como sabria yo, cuantas deberian ser 1 para que mi salida sea 1. Espero me entiendan.
Gracias.
PD: DIsculparan la representacion de la neurona pero no me dejo poner este post con links,. no se porque. Saludos.
7
« en: Viernes 30 de Mayo de 2008, 03:29 »
Holas pues aqui mi primera pregunta. Segun todo lo que he ledido conosco lo siguiente:
Una red neuronal artificial o RNA, es un metodo de aprendizaje y procesamiento automatico inspirado en el funcionamiento del cerebro humano. Es un conjunto de neuronas interconectadas (RED) que colabora para producir un estimulo o salida (0=inhibitoria ó 1=excitatoria).
La unidad anatomica por asi decirlo de nuestra RNA es la NEURONA, esta neurona recibe entradas atraves de conexiones con otras neuronas (SINAPSIS) y segun una funcion umbral o de activacion emite una salida(0 ó 1).
Duda 1: La duda que tengo es. ¿si la salida de una neurona es 0, esto significa que esa neurona no hara SINAPSIS con cualquier otra que se encuentre a su costado y en el caso que la salida sea 1, si se produce la SINAPSIS con otra neurona que este a su costado?
Las redes neuronales pueden ser de dos tipos. - Supervisadas (Necesitan de la intervencion de un agente* para su aprendizaje). - No supervisadas (No necesitan de la intervencion de un agente* para su aprendizaje)
*Entiendase como agente a una persona.
Bueno es un pequeño resumen de muchas paginas, las cuales he leido muchas veces. Haber si alquien me ayuda a salir de dudas. Estare de regreso pronto.
8
« en: Viernes 30 de Mayo de 2008, 03:02 »
Hola a todos, mi nombre es Pedro y soy tecnico en computacion e informatica, pero lo que realmente me gusta es la programacion, no es por ser presumido pero soy bueno en ella, pero ese no es el punto; el punto es que hace ya un tiempo me han interesado las Redes Neuronales Artificiales (RNA), y quisisera saber mas de ellas, he leido por muchos sitios sobre ellas y sobre las funciones y demas, nunca lleve el curso de Inteligenia Artificial o derivados de ella, por ese motivo se me es complicado entender algunas cosas, he buscado por todos lados foros de discucion sobre este tema, y al parecer en este foro hay expertos y/o conocedores del tema, es por eso que me decidi en registrarme.
Bueno en estos dias estare molestandolos para que me expliquen algunas cosas, esperando aprender y queriendo ayudar, me despido y estaremos en contacto. Gracias.
Saludos.
Páginas: [1]
|
|
|