El perceptrón y perceptrón multicapa ¿Qué es y con que se come?

El perceptrón dentro del campo de las redes neuronales tiene dos acepciones. Puede referirse a un tipo de red neuronal artificial desarrollada por Frank Rosenblatt y, dentro de esta teoría emitida por Rosenblatt, también puede entenderse como la neurona artificial o unidad básica de inferencia en forma de discriminador lineal, a partir de lo cual se desarrolla un algoritmo capaz de generar un criterio para seleccionar un sub-grupo a partir de un grupo de componentes más grande. La limitación de este algoritmo es que si dibujamos en un plot estos elementos, se deben poder separar con un hiperplano únicamente los elementos “deseados” discriminándolos (separándolos) de los “no deseados”. El perceptrón puede utilizarse con otros perceptrones u otro tipo de neurona artificial, para formar redes neuronales más complicadas. Sigue leyendo

Anuncios

Aclarando dudas sobre las definiciones de Front-end, back-end, DBA, Sysadmin, Netadmin y Devops

Hace unos días durante una entrevista de trabajo observe como las personas tienden a pensar que contratar a un informático significa que este puede y debe hacer todo lo relacionado con computadoras dentro de la organización, lo cual nos llevas a sobrecargas de trabajo e incumplimiento de fechas de entrega.

Para aclarar un poco el panorama decidí escribir este post con algunas definiciones que considero importantes: Sigue leyendo

¿Que es el efecto secundario en informática?

En ciencias de la computación se dice que una función o expresión tiene efecto colateral, efecto de lado o efecto secundario si esta, además de retornar un valor, modifica el estado de su entorno. Por ejemplo, una función puede modificar una variable global o estática, modificar uno de sus argumentos, escribir datos a la pantalla o a un archivo, o leer datos de otras funciones que tienen efecto secundario. Los efectos secundarios frecuentemente hacen que el comportamiento de un programa sea más difícil de predecir. Sigue leyendo

¿Qué es el Memristor?

En teoría de circuitos eléctricos, el memristor es un elemento de circuito pasivo que ha sido descrito como el cuarto elemento de los circuitos pasivos, junto con los tres mejor conocidos: el condensador, la resistencia y el inductor. El nombre es una palabra compuesta de memory resistor (resistencia-memoria). Sigue leyendo

FPGA (Field Programmable Gate Array)

Una FPGA (del inglés Field Programmable Gate Array) es un dispositivo semiconductor que contiene bloques de lógica cuya interconexión y funcionalidad puede ser configurada ‘in situ’ mediante un lenguaje de descripción especializado. La lógica programable puede reproducir desde funciones tan sencillas como las llevadas a cabo por una puerta lógica o un sistema combinacional hasta complejos sistemas en un chip. Sigue leyendo

¿Qué es Ncurses?

Ncurses es una biblioteca de programación que provee una API que permite al programador escribir interfaces basadas en texto, TUIs. También optimiza el refresco de la pantalla, lo que permite reducir la latencia experimentada cuando se usan intérpretes de comandos remotos.

Sigue leyendo

Adyacente Posible o ¿Por qué no debemos creer en los libros de ciencia ficción futurista?

La expresión “adyacente posible” aplicado a la tecnología proviene del teórico de la biología Stuart Kauffman, según nos explica Peter H. Diamandis en su libro Abundancia. Steven Johnson también escribió sobre ello en Wall Street Journal:

La verdad extraña y hermosa sobre el adyacente posible es que sus fronteras se expanden a medida que las exploras. Cada nueva combinación abre la posibilidad de otras combinaciones nuevas. Piénsalo como si se tratara de una casa que se amplía mágicamente con cada puerta que abres. Empiezas en una habitación con cuatro puertas, cada una de ellas lleva a otra habitación en la que todavía no has estado. Cuando abres una de esas puertas y entras en la habitación, aparecen tres nuevas puertas, cada una de las cuales lleva a otra habitación completamente nueva a la que no podrías haber llegado desde el punto de partida original.

Sigue leyendo

Historia de las interfaces de usuario (GUI)

Frikosfera

Con el auge de computación desde hace ya varios años y con la intención de facilitar el uso de las computadoras a usuarios de todo tipo y no dejarlas sólo para los expertos, se ha convertido en una práctica habitual utilizar metáforas visuales por medio de la llamada interfaz gráfica de usuario (IGU ó GUI en inglés). La historia de la Interfaz gráfica de usuario, entendida como el uso de iconos y un dispositivo apuntador, cubre un marco de cinco décadas de refinamientos incrementales, construido en algunos principios básicos constantes. Muchos vendedores han creado su propio sistema de ventanas basado en código independiente, pero con elementos básicos en común que definen el paradigma WIMP (ventanas, iconos, ratón y dispositivo apuntador). Han habido importantes logros tecnológicos y mejoras en la interacción general en pequeños pasos sobre los sistemas anteriores. Han habido algunos avances significativos en términos de usabilidad, pero las mismas metáforas organizativas y los…

Ver la entrada original 4.116 palabras más

Historia del protocolo TCP/IP

A principios de los años 60, varios investigadores intentaban encontrar una forma de compartir recursos informáticos de una forma más eficiente. En 1961, Leonard Klienrock introduce el concepto de Conmutación de Paquetes (Packet Switching). La idea era que la comunicación entre ordenadores fuese dividida en paquetes. Cada paquete debería contener la dirección de destino y podría encontrar así su propio camino a través de la red.

A principios de los 70 la Agencia de Investigación de Proyectos Avanzados de Defensa (DARPA) trabajaba en lo que despues se conoceria como la familia de protocolos de Internet. Después de la construcción de la pionera ARPANET (cuya principal meta era el diseño de una red capaz de resistir un ataque nuclear de la URSS para lo que se pensó en una administración descentralizada) en 1969 DARPA comenzó a trabajar en un gran número de tecnologías de transmisión de datos. Sigue leyendo

¿Qué es un hacker? definición y aclaraciones

Últimamente he visto en mis feeds varias noticias relacionadas con ataques o intentos de intrusión en diversas empresas, en todas y cada una de esas noticias se refieren al atacante como hacker y aunque ese connotación es la más utilizada hoy día no es la correcta, es por eso que decidí hacer una pequeña lista de definiciones sobre el tema.

Sigue leyendo