Entradas

Despliegue en Firebase desde Gitlab CI

Imagen
Con la integración continua y despliegue continuo, en nuestro día a día nos facilita mucho las cosas, como verificar las pruebas (unitarias, de integración, etc), desplegar una app en producción o desarrollo. Para lo cual explicaré como automatizar el despliegue de una aplicación hecha con React a un hosting de Firebase . Para ver el proyecto completo aquí . Primero depende del stage deploy y el entorno de producción, pueden configurarlo también para desarrollo. En este caso ejecuto primero el build para tener en caché la carpeta build y los node_modules (para que pueda ser usado en otros jobs, la carpeta build generada por yarn build pueda ser usado en deploy_dev). Antes de explicar el stage de deploy , primero deben obtener su token de ingreso. npm i -g firebase-tools Instalamos de manera global las tools de Firebase para poder iniciar sesión. firebase login:ci Inician sesión. Permiten el acceso. Luego en la terminal o linea de comandos verán s...

Sistemas de Numeración I

Imagen
Sistema Binario El sistema binario con sus dos dígitos es un sistema en base dos. Los dígitos binario (bits) son 0 y 1. Sistema Decimal a Sistema Binario Existen dos formas de pasar un número entero del sistema decimal a sistema binario. I FORMA: Pesos o Factores de Ponderación Primero vamos escribiendo potencias de 2 hasta hallar un número mayor al que queremos convertir a base 2, los escribimos de la siguiente manera. ...  2 9       2 8       2 7     2 6      2 5      2 4     2 3      2 2       2 1      2 0 ... 512   256   128   64     32     16     8       4       2      1 Seguidamente empezamos a restar, sea el número N, a N le restamos por ejemplo el 512, si se puede se resta, si no se puede, s...

Joone Editor

Imagen
Éste programa gratuito, nos ayuda al aprendizaje y validación de redes neuronales, para lo que pasaré a explicar su instalación. REQUISITOS Java , ya sea jdk o jre, en mi caso no he tenido ningun problema usando openjdk-8-jdk en linux. (Otro método multiplataforma en caso de tener problemas con el jdk, explicaré más abajo*). DESCARGA Desde la página oficial tenemos enlaces para descargar el programa tanto para Linux como para Windows, lo puedes descargar aqui . * En caso de tener problemas con el JDK o JRE, descargar el que se encuentra en la columna " All platforms " INSTALACIÓN WINDOWS - LINUX Windows : Ejecutando program .exe Linux : Ejecuando el archivo .bin (chmod +x  program .bin ) program es el nombre del archivo descargado. Luego seguimos los pasos del instalador Elegimos la ruta donde se instalará: Elegimos la ruta donde se creará el acceso directo, en mi caso lo dejaré en la carpeta "/ home ", en windo...

Redes Neuronales Artificiales (RNA)

Imagen
En 1888 Ramón y Cajal demuestran que el sistema nervioso está compuesto por una red de células individuales, las neuronas, ampliamente interconectadas entre sí, donde la información fluye desde las dendritas hacia el axón atravesando el soma. [4] La neurona es una célula, que funciona como un procesador de información, compuesto por: Cuerpo celular o soma: Mide de 10 a 80 micras de longitud, es el órgano de cómputo, de aquí surge un denso árbol de ramificaciones (árbol dendrítico) formado por las dendritas; asimismo de aquí parte una fibra tubular llamada axón, con longitud de 100 micras a 1 metro. Las dendritas: Constituyen el canal de entrada de la información, es decir, funcionan como receptores. El axón: Se ramifica en su extremo final para conectar con otras neuronas, funciona como canal de salida, se encarga de enviar información a otras neuronas a través de impulsos nerviosos. Cada neurona recibe información de aproximadamente 10,000 neuronas y envía impulsos a ciento...