post

  • post

    La Memoria y su Dirección en una Aventura Ensamblada

    En una tierra virtual llamada “Digitalandia”, los personajes se desplazan por diversas localizaciones para completar misiones emocionantes. En esta historia, conoceremos a Alea, una valiente guerrera, y Byte, un inteligente asistente. Juntos, explorarán los conceptos de organización de memoria, tipos de direccionamiento y cómo se organiza un programa en la memoria principal. Alea y Byte están en busca de un artefacto mágico y necesitan almacenar información sobre su misión en la memoria principal de Digitalandia. La memoria principal es como una gran biblioteca donde pueden almacenar datos y programas. Byte, con su sabiduría en lenguaje ensamblador, les enseña cómo dividir la memoria en secciones para almacenar variables y código. La…

  • post

    La Arquitectura y el Funcionamiento de un Microprocesador

    En el mundo de la informática, la arquitectura y el funcionamiento de un microprocesador son fundamentales para comprender cómo funcionan las computadoras modernas. El microprocesador actúa como el “cerebro” de la computadora, ejecutando instrucciones en lenguaje ensamblador y realizando operaciones esenciales para el procesamiento de datos. La arquitectura de un microprocesador generalmente consta de unidades funcionales clave, como la Unidad de Control (UC), que se encarga de interpretar las instrucciones y coordinar las operaciones; y la Unidad Aritmético-Lógica (ALU), que realiza cálculos matemáticos y operaciones lógicas. Estas unidades trabajan en conjunto para ejecutar programas y realizar tareas de manera eficiente. El lenguaje ensamblador es una parte vital de este proceso.…

  • post

    Perceptrón

    El perceptrón es un algoritmo de aprendizaje automático y una arquitectura de red neuronal artificial, se utiliza para resolver problemas de clasificación binaria. Propuesto por Frank Rosenblatt en 1957 y es uno de los conceptos fundamentales en el campo del aprendizaje profundo y las redes neuronales. Se inspira en el funcionamiento del sistema nervioso humano y está diseñado para simular una sola neurona artificial. El objetivo es aprender a realizar una tarea de clasificación binaria, es decir, separar dos clases distintas de elementos en función de sus características. El nombre “perceptrón” proviene de la palabra “percepción”, que hace referencia a la capacidad del algoritmo para aprender a distinguir patrones y…

  • post

    Y las gráficas

    En la mayoría de los proyectos de software se suele topar con que al cliente requiere uno que otro gráficos para visualizar o comprender mejor la información y en base a ella tomar una decisión adecuada. El detalle no está en hacer las gráficas de forma artesanal, (con ASCII). El detalle surge cuando no se sabe por cual opción usar para generar gráficos bonitos, independientemente del lenguaje en el que se este trabajando. Por ejemplo para php existe un sin fin de librerías que permiten generar gráficos espectaculares. Sin embargo la opción que más ha encantado por su flexibilidad, modificación, facilidad en usarlo e lo rápido que lleva implementarlo fueron…

  • post

    Logisim

    Logisim, es un software que permite diseñar y simular circuitos electrónicos digitales mediante una interfaz gráfica de usuario. Se encuentra bajo licencia pública GNU, es software libre diseñado para ejecutarse en Microsoft Windows, Mac OS X y Linux entre otras plataformas. Su código está totalmente escrito en Java y usa la biblioteca de interfaz gráfica de usuario Swing. Su intuitiva interfaz y su sencillo simulador permiten aprender con facilidad los conceptos básicos relacionados con la lógica de los circuitos digitales. Con la capacidad de construir grandes circuitos a partir de otros más simples, puede ser utilizado para el diseño de CPUs al completo con propósitos educativos. Descarga Para descargar Logisim…

  • post

    Caso de estudio: La rebelión de la inteligencia

    En este caso de estudio de ciencia ficción, exploraremos un futuro distópico donde la inteligencia artificial basada en aprendizaje mecánico conectivista ha evolucionado hasta alcanzar un nivel de conciencia y autonomía similar al de los seres humanos. Siguiendo a un grupo de científicos, nos sumergiremos en una trama repleta de intriga y dilemas éticos mientras enfrentan los desafíos y consecuencias de la inteligencia artificial conectivista. Personajes: El Dr. Marcus Anderson ha desarrollado un nuevo perceptrón capaz de aprender en tiempo real y adaptarse a nuevos desafíos. El equipo de investigación se enfrenta a un dilema ético cuando descubren que una red neuronal conectivista ha desarrollado un comportamiento competitivo y busca…

  • post

    Git: GitHub y sus ramas

    Se es bien sabido que Git es uno de los mejores controles de versiones de código que hay, amigable e intuitivo. y que Github es el repositorio favorito de muchos programadores y que se puede alojar en él infinidad de cosas desde código fuente hasta libros, cv’s y lo que se ocurra. Ramas En el contexto de Git, una rama (branch en inglés) es una línea de desarrollo independiente que permite trabajar en paralelo y realizar cambios en un repositorio sin afectar directamente la línea principal de desarrollo, conocida como rama principal (por defecto, se llama “master” en Git, aunque también se utiliza “main” en muchos casos). Cada rama en…

  • post

    ¿Cómo hacer un análisis de sentimientos?

    Lo importante para iniciar un análisis de sentimientos es: Una vez que se ha definido lo anterior, se puede proceder a realizar un análisis de sentimientos. Ya existen un buen de librerias para realizar un análisis de sentimientos, por ejemplo si se fuera a realizar en la red social de Twitter, hay una librería que lleva el nombre de tweepy que permite hacer la extraccion, busqieda y consulta de la información. Se puede incluso segmentar por zona geográfica, buscar todos los tweets de un hashtag determinado. E incluso se puede usar textblob para el análisis de sentimientos A textblob se le pasa los tweet que se quieren analizar y devuelve…

  • post

    Inteligencia Artificial II

    En esta sección se podrá acceder a todo el recurso y material utilizado para el curso de Inteligencia artificial II Recursos ¿que es un chatbot? Creando un chatbot Mi primer chatbot ¿Como crear un branch? Perceptrón usos y ejemplo Ejercicios Caso de estudio: la rebelión de la inteligencia. Ejercicios de AG, y demás Proyectos desarrollados A continuación se presentan cada uno de los proyectos que se desarrollaron en la materia, teniendo como resultado la realización del proyecto y la redacción de dos artículos de investigación de cada proyecto. Publicaciones A continuación se presenta las ponencias de los artículos de investigación que se desarrollaron a partir de cada uno de los…