• Sábado 27 de Julio de 2024, 06:35

Mostrar Mensajes

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.


Mensajes - la mole p

Páginas: [1]
1
Inteligencia Artificial / Problema con RNA back propagation
« en: Miércoles 31 de Marzo de 2010, 15:46 »
Hola a todos!!!!!

Tengo un problema  con mi red neuronal artificial (backpropagation). necesito que mi RNA sea capaz de aprender numeros y letras(una RNA para numeros y otra para las letras), para la cual tengo un vector de entrada 135 unidades, en la capa oculta he dispuesto de 80 unidades y en la salida 36 para el caso de los numeros y 78 para el caso de las letras.

Tengo problemas para el aprendizaje ya que no logro que todos las patrones sean aprendidos por la RNA, necesito una orientacion hacia el problema, ya que no estoy seguro si sea problema del diseño  B)

Agradezco por adelantado su ayuda!!!

Saludos!!!!

2
Visual Basic para principiantes / Error de compilacion - funciones left$ y right$
« en: Miércoles 20 de Enero de 2010, 04:05 »
Hola muchachos!!!!

Tengo problemas  para trabajar con las funciones left$ y right$ en visual basic 6.0 junto con el sistema operativo Win Vista :bad: y el mensaje que sale es el siguiente:

error de compilacion:
Nose puede encontrar el proyecto o la biblioteca.

he podido ejecutar estas funciones en otra maquina que tiene el Win XP y sin ningun problema.

El problema es que me he comprado una tarjeta capturadora de video que trabaja con el grandioso sistema operativo antes mecionado que me esta sacando canas verdes (Win Vista).

Ahora tengo 2 preguntas para los expertos:

1.- hay alguna forma de resolver este problema????
2.- Me recomiendan comprar otra tarjeta capturadora de video que trabaje con el Win XP para evitarme problemas, ya que estoy elaborando un proyecto de tesis????

les agradeceria mucho sus opiniones

gracias y saludos!!!!

3
Visual Basic para principiantes / Re: consulta sobre funciones!!!
« en: Miércoles 25 de Marzo de 2009, 20:30 »
holassssss!!!!, sorry por no haber respondido antes, estuve fuera de mi pais y alejado un poco de la programacion, segui el consejo de nebire y me resulto, gracias nebire.....gracias muchachos, estoy muy agradecido, este foro es lo MAXIMO!!!! :good:  :good:  :good:

4
Visual Basic para principiantes / Re: consulta sobre funciones!!!
« en: Miércoles 4 de Febrero de 2009, 17:59 »
si lo se mosquito, soy tu dolor de cabeza jijiji :P

gracias por la ayuda, si la verdad que si estoy verde, en mi especialidad no nos enseñan mucho sobre programacion, se que me falta mucho todavia por aprende,por eso toy q leo y leo tutoriales y sobre todo xq me gusta mucho y de esto quiero vivir  :comp:  :) .Te pregunte lo de funciones con arrays xq en ninguno de los tutotiales q lei antes de pensar en molestarte de nuevo :unsure:  en ninguna parte me decian que una funcion nunca podria devolver un array, bueno de todas maneras gracias por el dato :good: .

arigato gosaimashita!!!!

5
Visual Basic 6.0 e inferiores / Re: procesamiento de imagenes!!
« en: Miércoles 4 de Febrero de 2009, 15:37 »
gracias mosquito, y si de todas maneras pienso hacer evolucionar mi codigo a VC++, muy agradecido por todo!!!!!
arigato gosaimashita!!!!

6
Visual Basic para principiantes / Re: consulta sobre funciones!!!
« en: Miércoles 4 de Febrero de 2009, 05:20 »
mosquito hice lo que me dijiste, pero creo que no sustente bien mi idea, lo que yo quiero hacer es una funcion la cual pueda utilizar para la matriz que yo quiera pasarle el filtro sin tener que escribir todo el codigo de nuevo, por ejemplo:
 
 1. Function filtro(la matriz que voy a ingresar(M) As Integer, la matriz resultado(N) As Integer)
   2. For j = 2 To H - 1
   3.     For i = 2 To W - 1
   4.         N(j, i) = (4 * M(j, i) + M(j - 1, i - 1) + 2 * M(j - 1, i) + 2 * M(j, i - 1) + 2 * M(j + 1, i) + 2 * M(j, i + 1) + M(j + 1, i + 1) + M(j + 1, i - 1) + M(j - 1, i + 1)) / 16
   5.         If N(j, i) > 128 Then
   6.             N(j, i) = 255
   7.         Else
   8.             N(j, i) = 0
   9.         End If
  10.     Next i
  11. Next j
  12. End Function

entonces supongamos que yo quiero usarla para 2 matrices en distintas partes de mi codigo solo haria algo asi:

matriz1_filtrada=filtro(matriz1)
matriz2_filtrada=filtro(matriz2)

mi duda es si se pued y como lo puedo hacer?????

gracias y slds!!

7
Visual Basic 6.0 e inferiores / Re: procesamiento de imagenes!!
« en: Miércoles 4 de Febrero de 2009, 01:04 »
mosquito:
hummm con respecto al paso numero 1, no tengo la mas minima idea :wacko: , me gustaria q me explicaras al detalle como lograr eso.

En cuanto a la informacion q necesito, bueno no comprendo bien tu enunciado, pero lo unico que quiero es obtener la componente G del modelo de color RGB, osea una matriz con numero de filas = al alto de la imagen, numero de columnas= al ancho de la imagen y con valores de 0-255(trabajando con una resolucion de 8 bits, 256 niveles de grises).

solo trabajo con imagenes jpg y una que otra bmp.

el tema de la velocidad es muy importante para mi, ya que mi codigo tendra q permitir un procesamiento en tiempo real, bueno al menos lo mas proximo posible(por lo mismo q lo estoy desarrollando en VB6).

Te agradecere me apoyes con esto!!!!

8
Visual Basic 6.0 e inferiores / Re: procesamiento de imagenes!!
« en: Martes 3 de Febrero de 2009, 14:26 »
Cita de: "moskito"
Si abres tú mismo el fichero de la imagen y lo procesas manualmente, tendrás más bajo control qué se hace y qué no y por tanto podrías mejorar la velocidad de la API que usas. Es cuestión de probar.

Mosquito y alguna idea de como puedo hacer eso, me disculparas otra vez :D

9
Visual C++ / Re: auxorro socrilio!!
« en: Martes 3 de Febrero de 2009, 14:16 »
gracias mosquito por tu oriemtacion!!!! :good:

10
Visual Basic para principiantes / Re: consulta sobre funciones!!!
« en: Martes 3 de Febrero de 2009, 14:03 »
Cita de: "m0skit0"
No entiendo cuál es la pregunta o duda... La sintaxis es correcta.

mosquito me referia a como seria la sintaxis de la funcion que tengo q crear, mira te doy un ejemplo de uno de mis intentos fallidos:

Código: Visual Basic
  1. Function filtro(M As Integer, N As Integer)
  2. For j = 2 To H - 1
  3.     For i = 2 To W - 1
  4.         N(j, i) = (4 * M(j, i) + M(j - 1, i - 1) + 2 * M(j - 1, i) + 2 * M(j, i - 1) + 2 * M(j + 1, i) + 2 * M(j, i + 1) + M(j + 1, i + 1) + M(j + 1, i - 1) + M(j - 1, i + 1)) / 16
  5.         If N(j, i) > 128 Then
  6.             N(j, i) = 255
  7.         Else
  8.             N(j, i) = 0
  9.         End If
  10.     Next i
  11. Next j
  12. End Function
  13.  

y para usarla:

Código: Visual Basic
  1. Private Sub Command1_Click()
  2. Picture3.Cls
  3. M3 = filtro(M2)
  4. End Sub
  5.  

y me sale un mensaje q dice "tipo de aurgmento byref no coincide"

help me please!!!

11
Visual Basic para principiantes / Re: Necesito Tutorial Para Visual Basic
« en: Martes 3 de Febrero de 2009, 03:57 »
si buen dato, uno se olvida de muchas cosas cuando deja de programar :comp:  :D

Gracias y slds!

12
Visual Basic 6.0 e inferiores / Re: procesamiento de imagenes!!
« en: Martes 3 de Febrero de 2009, 03:37 »
Cita de: "moskito"
evita las APIs y hazlo manualmente como un fichero binario, y sobre todo evita la división

mosko y podria saber a que te refieres con eso, disculpa mi ignorancia :P

13
Visual Basic para principiantes / consulta sobre funciones!!!
« en: Martes 3 de Febrero de 2009, 00:20 »
hola a todos!

necesito crear una funcion en VB6.0 de un filtro espacial, este es el codigo que quiero trabajar en una funcion:

Código: Visual Basic
  1. For j = 2 To H - 1
  2.     For i = 2 To W - 1
  3.         M3(j, i) = (4 * M2(j, i) + M2(j - 1, i - 1) + 2 * M2(j - 1, i) + 2 * M2(j, i - 1) + 2 * M2(j + 1, i) + 2 * M2(j, i + 1) + M2(j + 1, i + 1) + M2(j + 1, i - 1) + M2(j - 1, i + 1)) / 16
  4.         If M3(j, i) > 128 Then
  5.             M3(j, i) = 255
  6.         Else
  7.             M3(j, i) = 0
  8.         End If
  9.     Next i
  10. Next j
  11.  

alguien que me puedo ayudar con la sintaxis, quedaria muy agradecido!!

Slds.

14
Visual C++ / auxorro socrilio!!
« en: Lunes 2 de Febrero de 2009, 22:55 »
buenas tardes con todos!!!

Soy nuevo en cuanto a VC++ se refiere, tengo conocimientos basicos de c++ los cuales aprendi en borland. En estos momentos estoy realizando un proyecto en visual basic 6.0 en el area de procesamiento digital de imagenes, soy egresado de la especialidad de ing electronica pero me gusta mucho la programacion :comp: (creo q me equivoque de carrera jijiji :D ), me gustaria saber la opinion de los mas experimentados con respecto a que si me conviene o no, realizar mi proyecto en VC++, que desventajas y ventajas tiene???

Gracias por su atencion!

Slds

15
Visual Basic 6.0 e inferiores / Re: procesamiento de imagenes!!
« en: Lunes 2 de Febrero de 2009, 21:06 »
gracias mosquito por tu opinion, justamente la otra vez estuve investigando como crear una dll en VC++ para ser utilizadas en VB6.0, por lo que ya mi proyecto esta bastante avanzado en VB6.0 y necesito terminarlo lo antes posible jejeje, pero no tuve suerte, mis conocimientos en c++ son basicos y pues en cuanto a VC++ soy nuevo en el tema.

Pondria el link del cual me guie pero no tengo permiso todavia para eso.

como le hago???  :wacko:

16
Visual Basic 6.0 e inferiores / procesamiento de imagenes!!
« en: Lunes 2 de Febrero de 2009, 09:03 »
hola a todos!!
Estoy desactualizado con mi programacion en VB 6.0, estoy haciendo un proyecto de procesamiento de imagenes en el cual utilizo para leer y escribir las API creo q ya conocidas por todos getpixel y setpixel de la siguiene forma:

Public Sub leer()
For j = 2 To 240
    For i = 2 To 320
        M(j, i) = (GetPixel(Picture1.hdc, i, j) Mod &H10000) / &H100   ' para poder obtener la componente G
    Next i
Next j
End Sub

Public Sub escribir()
For j = 1 To H
    For i = 1 To W
        SetPixel Picture3.hdc, i , j , RGB(M2(j, i), M2(j, i), M2(j, i))
    Next i
Next j
End Sub

pero en cuanto a velocidad no me convence!!!!
quedaria muy agradecido si alguien sabe de alguna alternativa mucho mejor q obviamente me ayude a mejorar la velocidad de mi codigo, ya sea con punteros, etc!!!

Páginas: [1]