furious_black
Usuario (México)

Hola que tal, Les presento una introducción a las redes neuronales artificiales. ¿Qué son las redes neuronales? Básicamente es un modelo computacional para clasificar y segmentar cosas, aunque se busca recrear y lograr la inteligencia artificial. Se basa fuertemente en la estructura de una neurona biológica: Neuronal biológica: Los investigadores hace mucho tiempo (50-60 años) modelaron la neurona artificial: Neurona artificial: La correspondencia es mas o menos la siguiente: Dentritas -> Cables que tienen una ponderación y que reciben las entradas. Núcleo -> Parte procesadora, realiza la sumatoria de las entradas multiplicadas por un peso. Axon -> Contiene la llamada función de activación y produce la salida final. El modelo anterior corresponde al perceptron de capa simple y te lo explico en el siguiente video: En el video quedo la duda de qué es el BIAS, llamado threshold. Pues en el BIAS esencia es un valor que propicia o se opone a que el perceptron "dispare", esto quiere decir que produzca un valor diferente de cero. Eso es todo, un saludo!

Les sugiero que dejen cargar. Son 32 Imagenes Hola Taringueros, como les va. Este post es para que los que esten interezados en la electronica, y no saben por donde empezar,y bueno pues empiecen haciendo sus PCBs (targeta de circuito integrados). Y pues tambien para los que tengan algun proyecto, como el mio (un amplificador de 200w), y hagan sus targetas, que se podria decir que es la mitad del camino. Basta de palabras y mas explicaciones e imagenes conjuntas.!!! Paso 1. Primero lo primero, en este caso seria imprimir nuestro circuito en papel fotografico tipo Glossy, o pueden usar tambien papel termo transferible, que se yo, estos papeles son brillantes, de un lado o de los dos , impriman del lado brilante, para mi circuito yo use un papel que si mal no recuerdo se llama cronocoche, lo tienen en Office Deppot, obviamente este no es el mas adecuado pero me funciono solo que con mas trabajo. El circuito lo tienen que imprimir en impresora laser a la maxima calidad posible, ademas en modo espejo para que cuando lo transfieran a la targeta, este derecho y tambien al tamaño original. Obviamente la Imagen de abajo ya tiene el efecto espejo. Paso dos. Van a la casa de electronica, le piden al que atiende que les de una tabla fenolica virgen (por lomenos aqui en Mexico asi se les conoce) se la piden mas grande que las dimenciones de su circuito. En mi caso yo tenia un pedazo sobrante de una tabla fenolica de 30cm cuadrados. No tome foto de la tabla antes de cortarla. - Despues con un plumin de punta fina marcan las medidas necesarias para el circuito con ayuda de una regla, tomando en consideracion 1cm mas de cada lado del circuito para asi contemplar posibles errores. - Luego con una segueta o sierra de marqueteria como quieran llamarle, con el extremo de la misma le raspan sobre las lineas antes marcadas con ayuda de una regla, hasta que atraviesen todo el cobre. Asi cuando la vallan a cortar, la targeta quede totalmente derecha. Paso 3. Ya que marcaron el cobre con los extremos de la segueta, sigue realmente cortarla. - Es muy importante que tengan un soporte para sostener bien la targeta, asi evitamos errores. Yo utilize un tripie con una especia de "agarradora" con una manija giratoria para ajustar la presion sobre el objeto a sostener. Enseguida la foto para que la ubiquen. - Si van a utilizar una de estas herramientas les sugiero que utilizen bastante papel de baño o algun trapo o tela que proteja la targeta de rayones. Ademas tengan cuidado de colocar bien la tabla para evitar quebrar la tabla. Aqui una foto de como la sostube. - Despues la cambie de posicion por que asi no me era comodo. Aqui una foto de cuando estoy terminando uno de los lados. Les sugiero que la segueta la utilicen inclinada y cuando les falte unos 5mm la ponen horizontal para cortar la tabla al raz. No tengan miedo de hacerlo con fuerza y determinacion. - Una foto casi terminando de cortarla. - Acabada de cortar la tableta, tenemos que lijar los bordes para evitar raspones al maniobrarla y hacer mas facil su manipulacion, yo utilise una lija para agua de 180 (usen la que les paresca combeniente). Una foto antes de lijarla. Aqui lijandola. - Les muestro lo que puede pasar si no tienen cuidado al sostener la tableta en el paso anterior de la lijada. Es insignificante ya que esta dentro del margen de error que le di a la tabla, pero daña la presentacion. Paso 4. A limpiar perfectamente la tabla. - Para esto el de la casa de electronica me dijo que con Thinner estaba perfecto, lo hice pero sabia que con eso no quedaria por experiencias pasadas. Les diré con que, con jabon liquido desengrasante para platos, una fibra de esas verdes y su fuerza. - Una foto trabajando. - A ratos con agua corriente le limpian la espuma y revisan como va, a las manchas sobrantes les dan mas fuerte hazta que quede algo asi: (Se ve tan clara por que la puse al sol). Despues de que este asi ya no la toquen directamente, sostenganla de los costados. Sequenla con alguna tela de algodon, yo use una playera (remera) de mi hermano. - Vean la diferencia entre una tableta limpia y una sucia. Paso 5. Ahora nos toca un paso tedioso, si no que hasta el mas dificil. Pasar el circuito a la tableta limpia por el metodo de planchado. - Con unas tijeras cortamos a la medida el circuito del papel. - Ahora ponen sobre la tableta el papel con las pistas hacia el cobre. Y esperan a que la plancha (si la que utiliza su mama para las camizas) se caliente, yo la pongo al 80% de su potencia. En esta foto esta con las pistas hacia arriba pero ustedes al contrario. - Ya uqe este caliente la plancha, sostenemos por un lado el papel para evitar que se mueva y por el otro pasamos la plancha sin hacer presion.Tengan cuidado porque se calienta la tabla fenolica. - Despues de que ya le dieron por los dos lados con la plancha, se va a pegar sola la tabla con el calor y ya no hay necesidad de sostenerla con una mano. Ahora son libres de pasar la plancha a su antojo. Los primeros 5 min pasenla en circulos por todos lados uniformemente, luego ya pueden hacer presion. Dejarla en un lado un rato y luego por otro, asi por 10 min aprox. - Luego de esto, llevaremos la placa con cuidado a un resipiente con agua fria al tamaño de la tabla y trataremos con mucho cuidado de desprender el papel poco a poco, uniformemente por todos lados. Yo en este caso, por el tipo de papel que utilize (grueso), le desprendi una capa de papel hasta poder ver las pistas atravesando por el papel, despues la puse al ventilador a secarse, y le di otra pasada con la plancha, unos 5 - 8 min mas. - Despues de haberle dado otra pasada en mi caso ( no necesariamente lo van a tener que hacer ustedes, les recomiendo usar el papel termotransferible, es el adecuado) lo paso al agua, pero en este caso utilizen agua caliente, y comienzen a quitar el papel de la tabla para solo dejar las pistas, en mi caso el papel se ha quedado pegado sobre las pistas, en otro tuto vi que con el papel fotografico glossy eso sucede tambien, no se preocupen. - En caso de que alguna de las pista o varias se les halla ido con el papel a la hora de quitarlo, solo tenemos que tapar esos espacios con plumon indeleble, usen regla en el caso de que sea recta la imperfeccion, tengan cuidado de no llevarse mas el toner porque el plumon genera mucha friccion. Les comento que a mi me quedaron varias imperfecciones porque ese dia estaba de mal humor, asi que un consejo, hangan esto de buen humor. Paso 6. Lo que sigue es facil, a decir verdad muy facil, ya pasamos lo dificil. Nos toca el atacado, ocea, con cluoruro ferrico desintegrar el cobre inservible (este quimico lo consiguen igual en la casa de electronica baratato). El toner y el plumon indeleble evitaran que el "acido" se coma las pistas. - La siguiente imagen es de otro atacado pero funciona para que vean como es el Cluoruro ferrico. Parece coca cola, negrusco. - Despues del atacado algo asi les quedara: ( Este atacado lo hice experimentando con quimicos, nada recomendable, luego les explicare porque) Aunque no lo crean el "acido" se come el cobre pero no el papel. Despues para quitar ese papel, utilizen Thinner y un cepillo dental que no utilizen mas. Este proceso es bastante facil. Vean el proceaso y la imagen final. Por la combinacion de quimicos que use para desintegrar el cobre (acido muriatico,agua oxigenada, y aunque no lo crean cloro, apesta horrible), mi placa quedo opaca y obstruia de alguna manera la continuidad de las pistas, asi que con fibra y jabon liquido le quite esa opaques. A ustedes no les pasara si utilizan el Cluoruro ferrico. El resultado final. Noten que tiene porosidades, ya les dije, para un exelente resultado, haganlo de buen humor. Paso 7. Verificar la continuidad de las pistas. Con multimetro. - Coloquen la verija del multimetro en la siguiente posicion. Es multimetro dijital. Tiene un simbolo de una bocina asi que lo identificaran de inmediato. Ahora coloquen una de las puntas del multimetro en el extremo de una punta y la otra punta en el otro extremo. Si suena un sumbido, bueno pues hemos hecho un buen trabajo. Hagan este proceso en todas las pistas. Bueno, pues espero que este pequeño tuto les halla servido de algo, como les dije los resultados dependen de su dedicacion, a y porfavor no hagan el atacado con agua oxigenada y agua fuerte como viene en otros tutoriales, el agua oxigenada al hacer reaccion con algun tipo de acido, apesta peor que los desechos humanos. Ahora que han hecho la PCB van a la mitad del camino. Suerte Por favor, recomienda el post, hay muchos post explicando esto, pero me esforce y se que es mejor que la mayoria. Yo habia querido hacer estas PCBs hace unos 3 meses y apenas inicie por falta de informacion. Comparte esta informacion. Esto es todo Hazta la proxima. Recomienda y seras como Page

: Me lo habían eliminado por titulo en mayúsculas, ahora lo vuelvo a postear corrigiendo ese detalle. Hola a todos, segundo video de mi canal de youtube donde ahora explico principalmente el uso de las CONSTANTES en C, espero que les sea de utilidad en el aprendisaje de este lenguaje de programacion . Ademas, en el video encontraran TIPS del uso de la función "getch" para usarla de una manera que parezca mas presentable nuestro programa, y también otra forma de imprimir valores de operaciones sin guardarlo antes en una variable. Si a alguno de ustedes les parece demasiado sencillo el tema, es porque en realidad lo es, pero es importante saberlo y manejarlo correctamente para poder seguir con temas mas complejos. De nuevo, como en el post anterior, la explicación de los temas vistos estará mas abajo del post . También adjunto el programa hecho en el video (Volumen de un volumen y peso de un cuerpo) Esta vez la duración del video no es tan grande porque el tema no requiere tanta explicación, espero que aprendan lo expuesto en el video. Sin mas preámbulos, el video en cuestión (hecho por mi totalmente): link: http://www.youtube.com/watch?v=FkZjc1LH6KI Link para que se descarguen el codigo del programa hecho en el video: - http://adf. ly/LtW6O (Volumen de un cilindro, Peso de un cuerpo) - Remueven los espacios dentro del link (Entre el punto y la 'L') Espero, si vieron el video, hallan entendido en su totalidad los conceptos, si no es así, no se preocupen que la programación es practicar y practicar, ademas de analizar lo que estamos haciendo aunque se trate del tema mas simple . Constantes: - Se llama constante a toda posición de memoria, referenciada por un nombre que identifica a la constante, y donde se almacena un valor que no puede cambiarse o permanece invariable lo largo del proceso. - Al contrario de las variables, las constantes mantienen su valor a lo largo de todo el programa. - Las constantes pueden ser: a)Enteras: Números con valor entero, ya sea positivo o negativo. Ej: an_recto = 90 b)Reales: Números con punto décimal. Ej: pi = 3.14159 c)De caractereso alfanuméricas: Contienen una serie de caracteres como letras mayúculas, minúsculas, dígitos, signos de puntuación y otros símbolos especiales, encerrados entre comillas. Ejemplo: ciudad = 29400 - Ronda Como declarar constantes en C: - Para indicar al compilador que se trata de una constante, usaremos la directiva #define en la cabecera del codigo de la siguiente manera: #define identificador valor Ejemplo de definición de constante: - #define PI 3.141592 Observa que no se indica el punto y coma de final de sentencia ni tampoco el tipo de dato. La directiva #define no sólo nos permite sustituir un nombre por un valor numérico, además nos permite sustituir un nombre por una cadena de caracteres. - La explicacion del uso y ejemplos de las constantes se encuentra en el contenido del video Funcion getch(): - En realidad, y difiriendo a lo que mencione en el video, la función "getch" lee un carácter del teclado, pero también lo podemos usar principalmente, para saltarnos a la siguiente instrucción haciendo una pausa o esperar a que se presione una tecla del teclado para terminar con la ejecución del programa. Espero que la información presentada en el video y en el post les halla sido de gran utilidad. El aprendizaje de cualquier lenguaje de programación es mas productivo si en realidad les gusta el tema, ademas de que es un esfuerzo que les traerá grandes recomienzas ! Les reitero, esten al pendiente de mi canal de youtube porque semanalmente estaré subiendo videos sobre la programacion en C, e ira cambiando de complejidad . Link a post anteriores referentes al mismo tema: - Conseguir el compilador Borland C++: http://www.taringa.net/posts/hazlo-tu-mismo/16526812/Descargar-e-Instalar-Borland-C-5-02-En-cualquier-windows.html - Conceptos basicos de C: http://www.taringa.net/posts/hazlo-tu-mismo/16535254/Programacion-en-C-Conceptos-basicos-Primer-programa.html Cuidence !!!
Hola a todos, este es mi 9no tutorial sobre programación en el lenguaje C. Esta vez les explico como usar la Estructura Iterativa FOR, tambien llamado Ciclo o Bucle For Sin mas preámbulos, el tutorial en video hecho totalmente por mi. Como en todos los post, dejo la explicación teórica del tema debajo del video. Uso del ciclo FOR en C: link: http://www.youtube.com/watch?v=GRrqJEgtpa0 Muy bien, espero que con el video halla quedado claro el tema del ciclo FOR, si no es así, les dejo más abajo un poco de información complementaria ... Teoria: Estructuras de control Repetitivas o Iterativas Las estructuras de repetición o estructuras de control iterativas, también llamadas bucles o ciclos, se repiten siempre y cuando se cumpla una condición, o mientras se cumpla una condición. Ciclo FOR: - El ciclo FOR se utiliza generalmente para manejar arreglos o para repetir una bloque de instrucciones un determinado numero de veces. - Recibe 3 expresiones; la primera es un valor inicial de una variable controladora del ciclo, la segunda es una condición para que el ciclo se repita (generalmente la condición es aplicada a la variable controladora), y la tercer expresión es un incremento a la variable controladora del ciclo. - La variable controladora generalmente tiene el identificador: 'i', 'j' o 'k'. - Se puede omitir cualquiera de las expresiones del ciclo FOR, sin embargo, cuando omitimos la condición, el ciclo se repetirá infinitamente a menos que hagamos uso de la sentencia "break;" Diagrama de flujo del ciclo FOR : Sintaxis del Ciclo DO WHILE: for(int i = 1; i <= 10; i++) Primero Inicializa la variable controladora y evalúa la condición { . . . Bloque de instrucciones . . //En este caso, el ciclo se ejecutara 10 veces . . //Generalmente, el programador sabe cuantas veces se repetirá el ciclo . . //Si la condición siempre se cumple, el ciclo sera infinito. . //Después de ejecutar el bloque de instrucciones, incrementa la variable controladora. } Y bueno, eso ha sido todo, espero que les haya gustado, si ha sido así, les recomiendo que pasen a mi canal de youtube, para que vean mas videos de programación en lenguaje C - http://www.youtube.com/user/CPLayMasH Saludos ! Hasta la próxima
Hola que tal, este post esta dedicado a los interesados en la programación en C y también para los que ya saben algo del tema ! En el video tutorial que esta mas abajo, les explico como resolver un problema con la sentencia SWITCH; Área de figuras geométricas, donde el usuario podrá elegir de que figura geométrica quiere calcular su área. Sin más que agregar, les dejo el video hecho por mi. Área de figuras geométricas con SWITCH link: http://www.youtube.com/watch?v=bAexq9oWNH4 Y bueno eso a sido todo, espero que les halla sido de utilidad en su aprendizaje del lenguaje de programación C Les dejo mi pagina web y mi canal de youtube por si quieren suscribirse a él: - http://chrishendrix24.wix .com/programacion-en-c //Eliminen el espacio dentro del link - http://www.youtube.com/user/CPLayMasH Me despido, cuidence ! SALUDOS !
EDIT .. Alguien puso en los comentarios que Open Source no necesariamente significaba gratuito, e investigando un poco descubrí que su afirmación es correcta ... Gracias usuario @isi_89 Aveces estos asuntos triviales se pasan por alto... Hola a todos, en este post les presento un video hecho por mi en el que explico como instalar el entorno de desarrollo CODE::BLOCKS en un version mas actual, la 12.11, en la que podrán hacer sus programas con el lenguaje C o C++. Lo bueno de este programa es que es de Open Source (Es decir, gratuito, en este caso) También explico algunas diferencias de este software con Borland C++, que tambien sirve para lo mismo. Espero que el video les sea de utilidad. El link a la pagina de Code::Blocks lo pueden encontrar mas abajo Descarga e instala Code::Blocks 12.11 en cualquier Windows link: http://www.youtube.com/watch?v=DuorqtigZjM&feature=youtu.be Y bueno, eso ha sido todo por hoy, próximamente subiré a mi canal de youtube videos sobre como usar el Ciclo WHILE en C. Asi que si así lo desean, se pueden suscribir a mi canal accediendo al siguiente link: - http://www.youtube.com/user/CPLayMasH //Canal sobre programación en C y próximamente C++ Página oficila de Code::Blocks //Para que consigan este entorno de desarrollo, muy bueno, por cierto. - http://www.codeblocks.org/ Ahora me despido, cuidence y gracias por visitar mi post y comentar. SALUDOS !

Hola que tal, en esta ocasión te traigo un vídeo-tutorial sobre la implementación de arreglos unidimensionales, tambien llamados vectores, en el lenguaje de programación C. Espero sea de tu agrado ... Arreglos en C : link: http://www.youtube.com/watch?v=jC1eyfXpkgg&feature=c4-overview&list=UUMuuMrfDz0Mh9fQOcbBlffQ Y bueno, eso ha sido todo por el día de hoy. - Recuerda que puedes suscribirte a mi canal en youtube donde podras encontrar mas video-tutoriales sobre programación en C.
Hola gente de Taringa, en esta ocasión te traigo un vídeo-tutorial en el que aprenderás un uso común que se le suele dar a la aritmética de apuntadores en C. Espero que el video pueda resolver tus dudas sobre el tema. Encuentra mas contenido en la parte de abajo !.. Aplicación de la Aritmética de apuntadores en C link: http://www.youtube.com/watch?v=fYaBCgiG8xA&list=UUMuuMrfDz0Mh9fQOcbBlffQ&feature=c4-overview Y bueno eso ha sido todo, espero que el video halla sido de ayuda y comiences a programar lo antes posible y utilizar el conocimiento adquirido!!! No olvides comentar y pasarte por mi canal en YouTube para aprender C/C++.

Hola gente de Taringa, en esta ocasión te traigo un vídeo-tutorial sobre como instalar y configurar el IDE (Entorno de desarrollo integrado) DEV C++ para programar C y C++. El video lo grabe mientras yo instalaba este software en mi Laptop por primera vez, y esto te lo digo para que te des cuenta que solo es cosa de investigar un poco. Sin mas te dejo el video! Encuentra mas contenido en la parte de abajo !.. Descargar, Instalar y configurar Dev C++ : Y bueno eso ha sido todo, espero que el video halla sido de ayuda y comiences a programar lo antes posible !!! No olvides comentar y pasarte por mi canal en YouTube para aprender C/C++.

Hola gente de taringa, en esta ocasión te traigo un vídeo-tutorial sobre como crear tipos de datos personalizados "structs" para simplificar algunos problemas que pueden ser complicados. Además te enseño como crear variables de estos datos creados por nosotros los programadores, como simplificar la creación de estas variables, como acceder a los atributos de estos datos, y como inicializar las variables creadas a partir de estos tipos de datos. Encuentra mas contenido en la parte de abajo !.. structs en C : link: https://www.youtube.com/watch?feature=player_embedded&v=-V7wG8icoKk structs: Cuando en C queremos representar datos que con variables primitivas como "double, int, float, chat" es complicado o no es muy comprensible, se pueden crear nuevos tipos de datos que representen mejor dichos datos (Valga la redundancia). Estos nuevos datos son llamados "structs", pero no hay que confundirlos con las estructuras de datos que son algo completamente distinto. Estos tipos de datos creados por nosotros pueden contener mas datos, sean o no primitivos. La manera de crear un "struct" es la siguiente: struct <IdentificadorDeTipo> { . . Mas atributos (int, double, float, char, structs, etc). }; Y para crear una variable del tipo que creamos se escribe lo siguiente:struct <IdentificadorDeTipo> <nombre de variable> Con el operador typedef se puede abreviar el tipo:typedef struct <IdentificadorDeTipo> <Abreviacion o alias> Despues de definir el alias con typedef podemos definir una variable de tipo "struct" como sigue:<Identifidor de tipo> <nombre de variable> //Formato refucido Y bueno, eso ha sido todo por el día de hoy. - Recuerda que puedes suscribirte a mi canal en youtube donde podrás encontrar mas video-tutoriales sobre programación en C.