WI:DGET Edición 5

 

Embed or link this publication

Description

Edición 5 - Año 3 de la revista WI:DGET, publicada por Ingeniux

Popular Pages


p. 1

Alternativas libres Pág. 20 Con la colaboración de: Redes neuronales Pág. 6 ingeniux.co

[close]

p. 2

Sumario Reseña Review 6 Redes neuronales 9 Aplicaciones de la realidad aumentada 10 ¿Porque el Software Libre es tan feo? 12 ¿Por qué optar a la piratería existiendo software libre? 14 ¿Cómo va el Hardware Libre? 16 ¿Es Android realmente Libre? 20 24 Alternativas libres Open WRT Esta revista se hace utilizando únicamente software libre.

[close]

p. 3

STAFF Ingeniux Redacción Diseño HiperIA Invitados Sebastian Arredondo Aguado Juan Sebastian Chavez Murillo Victor Duvan Ruiz Ochoa Royer David Estrada Esponda Jacobo Andrés Gómez Soto Victor Duvan Ruiz Ochoa Maribel Jaramillo Suárez Natalia Rubiano Silva Styven Florez Alejandra Aguiar Miguel Angel Askar Luis Niño Bermudez Licencia Creative Commons NReocoCnoocmimeirecnitaol Compartir Igual

[close]

p. 4

4 Editorial Tras largo tiempo sin publicar nuestra querida WI:DGET, volvemos recargados. La sangre nueva del grupo representada por nuestros estudiantes de primer semestre de Ingeniería y Tecnología en Sistemas ha puesto gran esfuerzo en ver realizada esta edición que entregamos, como también viejos conocidos de la casa y estudiantes de semestres posteriores que se unieron a nuestro grupo en este semestre próximo a terminar. Venimos además llenos de invitados especiales: los estudiantes Luis Niño, Alejandra Aguiar y Miguel Askar nos aportaron dos artículos sobre la libertad en Android y las redes neuronales respectivamente. Además, traemos nuevos artículos de opinión sobre distintas facetas del software libre, desde su estética hasta sus posibilidades. Esperamos que esta nueva edición sea de su agrado, ¡nos leemos en la próxima! ¡Gracias por leernos! - Ingeniux Jacobo Andrés Gómez /disketteman

[close]

p. 5

WI:DGET/Review/Editorial /URL http://ingeniux.co @ingeniuxco /ingeniuxco 5

[close]

p. 6

WI:DGET/Reseña/Redes Neuronales A través del tiempo, el ser humano ha ido desarrollando su inteligencia por medio de las situaciones que experimenta a lo largo de su vida. Estas mismas le han permitido desarrollar de igual manera su conciencia (hay que enfatizar que no hay seguridad de la existencia de la conciencia, entonces resulta menos complejo pensar que la inteligencia da lugar a esta). El hombre actual es capaz de “procesar” una gran cantidad de información respecto a lo que ve en su ambiente, todo esto a causa de la evolución; la cual le ha permitido desarrollar un cerebro con el cual guardar y aprender sobre todo lo que le ocurre. Si se analiza el hombre como individuo, cuando nace es tan ignorante respecto a lo que puede suceder en su mundo que sólo viene “programado” con las habilidades necesarias para sobrevivir mientras aprende. Es decir, que él no está familiarizado con cómo reaccionar correctamente ante el peligro o actividades de la vida cotidiana, como lo haría un hombre maduro. Ejemplos de estas situaciones serían: resolver una suma, un problema o responder a una simple pregunta; incluso el hecho de comunicarse correctamente le resulta difícil. Durante toda la historia del avance tecnológico se han querido desarrollar inteligencias artificiales que sean capaces de responder como un humano. Pero el problema reside en la “inteligencia humana” que se quiere desarrollar. Por ejemplo los seres humanos quieren hacer una máquina que sea capaz de comprender su ambiente como un humano lo haría, pero el problema es querer saltarse el proceso de aprendizaje que una inteligencia humana requiere. Esto no quiere decir que las máquinas necesitan de un cerebro orgánico para poder razonar humanamente, pues los avances tecnológicos deben ser aprovechados y no se debe buscar hacer una copia de los humanos, ya que en sí se perdería la búsqueda de la mejora. Así que, a partir de aquí podremos introducirnos en uno de los temas que hace posible el desarrollo de lo hablado anteriormente y este es: Las redes neuronales. ¿QUÉ SON LAS REDES NEURONALES? En el campo de la biología, una red neuronal es un conjunto de neuronas conectadas que tienen como característica ser desordenadas y aun así tienen la capacidad de guardar información, esta, almacenada en cada neurona, se transmite a las otras cuando los impulsos nerviosos llegan al extremo del axón (la conexión con la otra neurona) esto no quiere decir que cada neurona presente en la red guarde un conjunto de información específica y que solo esta se encargue de enviar los impulsos a las otras para permitirle al cerebro ejecutar una acción, por el contrario, cada una de estas neuronas almacena un parte de la información 6 y tienen que trabajar conjuntamente para realizar una tarea.

[close]

p. 7

WI:DGET/Reseña/Redes Neuronales Analógicamente una red neuronal muy simple se puede comparar con un grupo de servidores de almacenamiento en la nube, la información que una persona guarda en un servicio de almacenamiento de este tipo, no se guarda en un solo disco duro o en un servidor especifico, esta información se distribuye a varios servidores en todo el mundo y de esta manera la información está disponible cuando es requerida por el usuario. Desde el punto de vista de la IA (inteligencia artificial) una red neuronal es muy similar a esta, aun así no ha sido posible recrear algo tan complejo como son las redes que componen el cerebro humano, esto es debido a que son muy complejas y desordenadas; aunque también pueden ser relativamente ordenadas. Sin embargo siguiendo el modelo más estricto de orden, se puede sistematizar este comportamiento para simular un sistema que aprende de las interacciones que tiene con su entorno, así dependiendo de sus percepciones o datos de entrada se genera la salida más conveniente. Un gran objetivo para científicos e informáticos ha sido diseñar o construir maquinas capaces de realizar procesos semejantes a los humanos y con al menos cierta inteligencia. En un principio los esfuerzos estuvieron dirigidos a la obtención de autómatas, maquinas capaces de realizar HISTORIA DE LAS REDES NEURONALES alguna función del ser humano. Hoy en día, siguiendo esta misma línea, los resultados han llegado a ser sorprendentes puesto que dichas maquinas llegan a realizar procesos parecidos a los inteligentes, contenidos dentro de la llamada inteligencia artificial (IA). Los más importantes influyentes de este ámbito fueron: 1936 - Alan Turing Considerado uno de los padres de la ciencia de la computación, fue el primero en estudiar el cerebro como una forma de ver el mundo de la computación y quien propuso el Test de Turing, que en la actualidad es utilizado para demostrar la existencia de inteligencia en una máquina. 1943 - Warren McCulloch y Walter Pitts inteligencia humana) desde un punto de vista psicológico, desarrollando una regla de como el aprendizaje ocurría. Aun hoy, este es el fundamento de la mayoría de las funciones de aprendizaje que pueden hallarse en una red neuronal. Los trabajos de Hebb formaron las bases de la Teoría de las Redes Neuronales. 1957 - Frank Rosenblatt Comenzó el desarrollo del Perceptrón. Esta es la red neuronal más antigua; utilizándose hoy en día para aplicación como reconocedor de patrones. Este modelo era capaz de generalizar, es decir, después de haber aprendido una serie de patrones podía reconocer otros similares, aunque no se le hubiesen presentado anteriormente. Fueron los primeros teóricos que concibieron los fundamentos de la computación neuronal. Lanzaron una teoría acerca de la forma de trabajar de las neuronas (Un Cálculo Lógico de la Inminente Idea de la Actividad Nerviosa). Ellos modelaron una red neuronal simple mediante circuitos eléctricos. 1949 - Donald Hebb Fue el primero en explicar los procesos del aprendizaje (que es el elemento básico de la Y a partir de allí, muchos más brindaron importantes aportes a este campo; que gracias a sus investigaciones, se lograron grandes avances que poco a poco se convirtieron en lo que es hoy la utilización de las redes neuronales en la Inteligencia Artificial. En la actualidad, es alentador ver que son numerosos los proyectos que se realizan cada año y las aplicaciones nuevas que surgen, y no es tanto sólo una ilusión pensar que con nuestra inteligencia algún día podríamos crear algo que se nos asemeje o quizás, supere. 7

[close]

p. 8

WI:DGET/Reseña/Redes Neuronales APLICACIONES DE LAS REDES NEURONALES Hablando de las redes neuronales podemos llegar a encontrar muchas aplicaciones en la vida real y no sólo en un campo, también podemos hallarlas en ámbitos: comerciales, informáticos, militares, etc. Se pueden desarrollar redes neuronales en un periodo de tiempo razonable, con la capacidad de realizar tareas concretas mejor que otras tecnologías. Aplicaciones particulares: Biología: Mejor entendimiento del cerebro, obtención de modelos de la retina. Medio Ambiente: Analizar tendencias y patrones. Finanzas: Valoración del riesgo de los créditos, interpretación de firmas. Medicina: Diagnóstico y tratamiento a partir de síntomas y/o de datos analítico, monitorización en cirugías. Militares: Creación de armas inteligentes, clasificación de las señales del radar. De acuerdo a diferentes necesidades y campos, pueden existir muchas más aplicaciones particulares de las redes neuronales, anteriormente se mencionaron algunas comerciales. En la mayoría de estas aplicaciones se busca realizar un reconocimiento, organización y reconstrucción de patrones. Puedes obtener más información acerca de redes neuronales en: http://es.wikipedia.org/wiki/Sinapsis http://es.wikipedia.org/wiki/Circuito_neuronal http://www.redcientifica.com/doc/doc1 9990331 0003.html http://www.itnuevolaredo.edu.mx/takeyas/Apuntes/I nteligencia%20Artificial/Apuntes/tareas_alum nos/RNA/Redes%20Neuronales2.pdf http://info.fisica.uson.mx/arnulfo.castellanos/archivo s_html/quesonredneu.htm http://www.frro.utn.edu.ar/repositorio/catedras/quimi ca/5_anio/orientadora1 /monograias/matichredesneuronales.pd Ejemplos en las aplicaciones: Optimización: Las Redes Neuronales son herramientas interesantes para la optimización de aplicaciones que normalmente implican la búsqueda del mínimo absoluto de una función de energía. Para algunas aplicaciones, la función de energía es fácilmente deducible; pero en otras, sin embargo, se obtiene de ciertos criterios de coste y limitaciones especiales. Manejar: ALVINN (Autonomous Land Vehicle In A Neural Network) es una red neuronal que aprende a manejar un vehículo viendo como maneja un humano. Maneja dos vehículos equipados especialmente. Alejandra Aguiar /Estudiante Univalle Tuluá Miguel Angel Askar /Estudiante Univalle Tuluá 8

[close]

p. 9

WI:DGET/Reseña/Redes Neuronales APLICACIONES DE LA REALIDAD AUMENTADA La realidad aumentada es combinar el mundo real con el mundo virtual mediante un proceso informático, enriqueciendo la experiencia visual y mejorando la calidad de comunicación, ya que se puede añadir información visual a la realidad, y crear todo tipo de experiencias interactivas. ¿Les gustaría tener constantemente esta gran tecnología en sus vidas? La aplicabilidad de la realidad aumentada se ve reflejada en varios campos que precisamente responde a esta pregunta. El mundo está avanzando muy rápido y por ende, cada momento que pasa, ya se están adelantando nuevas ideas tecnológicas buscando más accesorios para la comodidad de las personas. Unas de las aplicaciones más eficaces de la realidad aumentada están distribuidas en la publicidad, la decoración, el entretenimiento, la ciencia, la ingeniería, los videojuegos y la programación para adultos, entre otras. Por ello, estas aplicaciones han pasado de la expectativa a la realidad, ofreciendo un servicio de mercadeo y ventas a clientes potenciales. Obteniendo así un ahorro de tiempo en la demostración del producto por el cual el cliente esté interesado; dándole las características en hologramas y prediseños. Para así lograr tener en sus casas un mayor resplandor de las cosas materiales, con la facilidad de modificarles el color con los gustos que deseen, con la capacidad de poder ver una película, un video o estar en redes sociales en cualquier parte de su casa. mediante proyectos arquitectónicos con la construcción de aparatos tecnológicos de alto riesgo de complejidad. Es importante reconocer que la historia que ha cambiado el mundo de los niños y adolecentes, ha sido los videojuegos. Ya que han implementado gráficos en terceras dimensiones e imágenes en Full HD y estas han sido adaptados al entorno real como si ellos visitaran nuestro mundo. Por otro lado, tenemos la programación para adultos, ya que se ha convertido de gran importancia para la satisfacción del ser humano, disfrutando los placeres emocionales y teniendo una mayor interacción. Finalmente, estas son algunas de las aplicaciones que han servido mucho para la humanidad. Ya que han pasado por cientos de pruebas y modificaciones que cada día van mejorando a la hora de usarlo. El hombre está transformándose poco a poco y está evolucionando muy rápido y nos estamos quedando atrás, sin saber que ha pasado, y precisamente este es el momento para colocarnos al tanto de los avances que pueden ser muy útiles en la vida cotidiana. También tenemos la ciencia que es una rama que sirve de utilidad para la revisión del cuerpo humano, sin necesidad de exámenes con preparaciones extensas y aún más sirve para ayudar a tener la prevención de enfermedades mortales, controles de salud o alguna anomalía en nuestro cuerpo. Por lo anterior se concluye que un gran invento es el de la ingeniería, ya que este se caracteriza por facilitar el acceso a interfaz gráfica, bases de datos y estadísticas, Sebastian Arredondo Aguado /sebastian.arredondoaguado 9

[close]

p. 10

¿Porque el Software Libre es feo? Juan Sebastian Chavez Murillo /sebazchavez

[close]

p. 11

WI:DGET/Review/¿Porque el software libre es tan feo? Hoy en día tenemos accesibilidad a infinidad de herramientas en tecnología para casi cualquier cosa que necesitamos hacer, muchas de ellas siendo de software libre brindándonos ciertas ventajas como ver su código fuente, compartirlas, que en su mayoría gratuitas. En mi criterio estas herramientas las considero poco atractivas, con interfaces muy anticuadas, que presentan de golpe un sinfín de opciones que confunden a la mayoría de los usuarios y no son intuitivas a la hora de mostrarnos su contenido. No entiendo como en el año 2016 hay software que aún tiene los botones y paleta de grises que se usaban en Windows 95, me gusta que sean sencillos bonitos y rápidos. Cuando se tiene una interfaz bonita, sencilla, limpia, con animaciones muy ligeras nos da gusto y hace que el usuario se sienta más cómodo, si a esto le añadimos que la aplicación o Web hace lo que promete, enamora. La publicidad "de boca en boca" a mi parecer es la más efectiva, porque lo dice un usuario que ya está enganchado con este servicio y si me lo recomienda una persona allegada a mi lograra que por lo menos la pruebe. La estética es una pieza publicitaria que juega un papel muy importante en el primero encuentro que tenemos con la aplicación. Para mí, el diseño de la aplicación es casi igual de importante que su mismo código ya que esta es la cara, por lo que al cliente concierne este es el producto, ya que un usuario normal no ve ese mar de líneas de código, él solo ve la interfaz, ¿por qué no hacerla bien?. "Conseguir aplicaciones feas es demasiado fácil." notablemente la experiencia dentro de esta, sea cual sea su propósito, animaciones tipo "parallax", "hover", logran un buen y hermoso rendimiento. Cuando se encuentra una interfaz exitosa para interactuar con un producto e inmediatamente surgen productos que parecen cortados por el mismo patrón. No son copias, pero son respuestas similares a una pregunta que el primero modelo ha hecho obvia. "Hemos pasado de lo barroco a lo plano. De webs de sombras, relieves y biseles a los colores pastel y tipografías potentes. Porque lo Las herramienstaims dpelesoeftswamre elibjorer.u"sualmente son menos preferidas porque tienen la mayoría de los errores mencionados anteriormente, no diseñan una interfaz amigable, no usan ningún tipo de diseño que se base en criterios de usabilidad. Si tomamos un producto bueno de código abierto como "Rufus" que nos permite crear usb booteables pero tiene una interfaz que nadie se ha tomado el tiempo de diseñarla (y hacerlo bien) le añadimos Material Design, en ese momento, el cambio estético aumentará la calidad del producto de una forma drástica. Pasar de esa horrible paleta de grises, a una información bien presentada y agradable a la vista lo posicionará como una de las primeras alternativas al momento de querer crear un USB booteable. Actualmente vemos que la tendencia de diseño está tomando un tipo más limpio, estilo Material Design, Flat UI, con animaciones muy bien integradas que enriquecen En definitiva la interfaz de un programa, aplicación, información, tiene que ser un aspecto de muchísimo más cuidado de esta manera nos es familiar así que sabemos interactuar con ella, visualmente nos agrada más y hace nuestra experiencia más agradable. 11

[close]

p. 12

WI:DGET/Review/¿Por qué optar a la piratería existiendo software libre? ¿POR QUÉ OPTAR A LA PIRATERÍA EXISTIENDO SOFTWARE LIBRE? Muchos de nosotros hemos tenido alguna vez un software pirata, ya sea que lo hayamos instalado nosotros mismos o porque no sabemos que lo son. Una de la principal causa de instalarlos es porque simplemente es el software que todos utilizan o porque es al que estamos acostumbrados. En mi caso, yo desconocía que el software libre existía e ignoraba que todo el software que tenia en mi computador era pirata, desde el sistema operativo hasta un simple visor de pdf, porque lo veía como algo normal. No fue hasta que navegando por Internet encontré un artículo que hablaba de la piratería, desde hay me di cuanta que todos mis programas eran piratas, entonces comencé a buscar más información sobre el tema y después de leer muchos artículos y posts descubrí el software libre. Esto me causo curiosidad y luego de buscar más información sobre el tema descubrí que existía software libre para casi todos los programas que tenia instalados, entonces decidí probar uno de estos software e instale un visor de pdf libre, al principio era un poco raro porque era un poco diferente pero al final me di cuenta que funcionaba de igual manera que el visor pdf pirata que tenía. Luego comencé a descargar más y más software libre hasta casi cambiar por completo todos los programas privativos que tenía, entre los cuales se encontraba reproductores de música y video, suite de ofimática, algunos editores de imágenes y video, programa compresor de archivos, visor de fotos, navegador, visor pdf, gestor de descargas, entre otros. Al principio fue algo incomodo manejar estos programas ya que no estaba acostumbrado a ellos, sus interfaces eran distintas, tenían las mismas opciones pero estaban en lugares diferentes, pero, como todo, solo fue cuestión de tiempo para acostumbrarme a ellos, ya una vez dominados los utilizaba de igual manera que utilizaba los programas privativos y respondían de igual manera, es decir, que eran igual de útiles que los programas privativos. Desde entonces utilizo software libre, pero había algo que todavía era pirata en mi computador, el sistema operativo. En la ciudad donde vivo la mayoría de personas utilizan el mismo sistema operativo y la mayoría de ellos son piratas, ya que tuve la oportunidad de trabajar en una tienda de reparación y mantenimiento de computadoras y allí como en muchos otros lugares instalan este sistema operativo de forma ilegal. 12

[close]

p. 13

WI:DGET/Review/¿Por qué optar a la piratería existiendo software libre? Victor Duvan Ruiz Ochoa /V11t0R Yo no desconocía que existía que había un sistema operativo libre, e incluso tuve la ocasión de utilizarlo, pero como la versión que utilicé era ya algo antigua y era un poco diferente al sistema operativo que utilizaba me desagradó. Un día descubrí que había muchas otras versiones de este sistema operativo libre e incluso muchas otras distribuciones que no conocía, así que decidí indagar más profundo sobre el tema. Le pregunté a un amigo de la universidad que estaba apunto de terminar su carrera que cual de todas esas distribuciones me recomendaba, me dijo que había una distribución que era muy agradable estéticamente y era muy cómoda a la hora de usar, además era bastante funcional. Después de esta recomendación decidí darle la oportunidad a esta distribución, y lo instale en mi computador. La instalación fue muy sencilla y rápida, además no había necesidad de instalar los molestos controladores que instalaba en el sistema operativo privativo. Efectivamente la interfaz gráfica era muy bonita al igual que sus animaciones y aplicaciones, también era muy práctica, podía acceder a cualquier aplicación o archivo con un par de clics, me agradó. Además tenía casi todas las mismas funciones que el sistema privativo, era igual de funcional, incluso notaba que mi computador era un poco más rápido. Pero esto cambió cuando llegó la hora de instalar aplicaciones fuera del gestor de software que traía el sistema, no era el mismo procedimiento que en el sistema privativo, en este caso tenía que usar algunas líneas de comandos para lograr instalarlas, al comienzo me desilusione ya que no sabía cómo instalar aplicaciones. En Internet encontré varios tutoriales que explican como instalar aplicaciones en este sistema operativo, lo intenté y efectivamente funcionó. Luego me di cuenta que solo era aprenderse unos cuantos comandos para instalar aplicaciones, pero la verdad es que la mayoría de programas que utilizo estaban en el gestor de aplicaciones. Después de un tiempo me adapté por completo a este sistema operativo y decidí cambiarme por completo a él. Ya con el sistema operativo y todas las aplicaciones libres no tenía software pirata en mi computador, todo era 100% software libre. Al final concluí que la mayoría de las veces que no podemos pagar por usar un software privativo optamos a la piratería, o simplemente ignoramos que hay alternativas a estos, pero la mejor alternativa es el software libre, ya que tienen las mismas funciones y responden de igual manera, además es completamente legal. 13

[close]

p. 14

WI:DGET/Review/¿Cómo va el Hardware Libre? ¿Cómo va el Hardware Libre?

[close]

p. 15

WI:DGET/Review/¿Cómo va el Hardware Libre? Royer David Estrada Esponda /roger.estradaesponda 15

[close]

Comments

no comments yet