BrainsToBytes - page 3

NumPy práctico (III): Indexación y slicing

La indexación de arrays de NumPy es un tema amplio, y hay muchas formas diferentes de seleccionar elementos de un array. Empecemos con el caso más simple: seleccionar una entrada de un array unidimensional. import numpy as np arr = np.arange(10) print(arr) [0 1 2 3 4 5 6 7 8 9] Puedes acceder a elementos de un array unidimensional en NumP...

Leer más

NumPy práctico (I): Creando ndarrays

NumPy (un acrónimo de Numeric Python) es una biblioteca para trabajar con arrays y matrices multi-dimensionales. Fue creado en 2005 por Travis Oliphant, y desde entonces ha recibido numerosas contribuciones de la comunidad que le permitieron crecer hasta convertirse en una de las herramientas más usadas en ciencia de datos. NumPy te permite man...

Leer más

Fundamentos de Deep Learning (11): Avanzando

Llegamos al final de nuestro viaje introductorio en deep learning. Ahora entiendes de qué se trata todo esto. Tal vez realmente te gusta y estás listo para profundizar tu conocimiento en el tema (profundizar, deep learning, ¿entiendes? 👀). Este será un artículo más corto, solo ofreceré algunos consejos que puedes seguir como próximos pasos. Bi...

Leer más

Fundamentos de Deep Learning (10): Regularización

En el artículo anterior aprendimos cómo usar Keras para construir redes neuronales más poderosas. Las bibliotecas de grado profesional como Keras, Tensorflow y Pytorch te permiten construir redes neuronales que pueden aprender patrones intrincados y resolver problemas novedosos. Las redes de deep-learning permiten aprender patrones sutiles grac...

Leer más

Fundamentos de Deep Learning (7): Correlación

En artículos anteriores, aprendimos cómo las redes neuronales ajustan sus pesos para mejorar la precisión de sus predicciones usando técnicas como el descenso de gradiente. En este artículo, echaremos un vistazo al proceso de aprendizaje usando una perspectiva más abstracta. Discutiremos la correlación entre entradas y salidas en un conjunto de...

Leer más

Truquitos: Integrando Google Analytics con Rails 6/5 + Turbolinks + Webpacker

Solo incluir las etiquetas script que Google Analytics te proporciona no es suficiente para habilitar analytics cuando un usuario está navegando tu app con Turbolinks. Necesitamos habilitar nuestra app para enviar analytics a google cada vez que Turbolinks carga, y quería compartir la solución que se me ocurrió para este problema. Antes de empe...

Leer más

Fundamentos de Deep Learning (2): Estimación

En el artículo anterior aprendimos qué es una red neuronal y cómo realiza predicciones: la entrada se combina con conocimiento (en forma de un valor de peso) para producir una salida. En la práctica, solo una entrada y un peso rara vez son de alguna utilidad. La mayoría de los sistemas en el mundo real son mucho más complejos, así que necesitar...

Leer más

Fundamentos de Deep Learning (1): Introducción

Entonces, deep learning. ¿Has oído hablar de él? Si trabajas en el sector tecnológico, probablemente sí. Cada semana ves noticias sobre cómo la gente lo está usando para resolver todo tipo de desafíos interesantes. Debido a todo el interés (y a veces el bombo publicitario puro) alrededor del deep learning, podrías creer que es algún tipo de tec...

Leer más

Algunas notas finales que no pude encajar en los otros artículos de Pensamiento Pragmático

El artículo de esta semana será un poco más corto de lo usual. En el último mes discutimos lo que considero son los temas más importantes sobre Aprendizaje y Pensamiento Pragmático, de Andy Hunt. Discutimos cosas como el Modelo Dreyfus, los modos de operación cerebral L-mode/R-mode, mejores maneras de aprender y sesgos comunes que afectan nuest...

Leer más

Esos pequeños bugs en nuestros cerebros

Tendemos a percibir nuestros cerebros como máquinas lógicas infalibles con memoria perfecta y racionalidad absoluta. No podríamos estar más equivocados: no importa qué tan educados o inteligentes seamos, hay fallas inherentes en nuestros cerebros de las que simplemente no podemos deshacernos. Esto no tiene nada que ver con tu preparación o habi...

Leer más