- Ejecutores
-
Aprender
Aprender Python Ejemplos ejecutables, NumPy, pandas y más Aprender IARedes neuronales, ML y LLM desde cero Aprender C y C++ Punteros, memoria, STL y C++ moderno Aprender C#Fundamentos, POO, LINQ, async y ejercicios de .NET Algoritmos en Python Búsqueda, ordenación, recursión y visualizadores O(n) Algoritmos en C y C++ Compara implementaciones en C y C++
- RetosNuevo
Retos de programación de Ai
Practica ai con 47 retos de programación, de fáciles a difíciles. Cada reto se ejecuta en el navegador, con pruebas al instante, una revisión de tu código con IA y soluciones de la comunidad para comparar.
Fácil · 19 Intermedio · 24 Difícil · 4
Habilidades que practicarás: Descenso de gradienteRegla de la cadenaRegresiónRetropropagaciónTransformersÁrboles de decisiónActivacionesAdamAgrupamientoAlgoritmos genéticosAprendizaje en líneaAtención
- Python · C++ · C#
- Pruebas automáticas
- Revisión de código por IA
- Soluciones de la comunidad
- 226
- Desafíos
- 2
- Soluciones compartidas
- 3
- Lenguajes
Todos los desafíos
Busca por tema, lenguaje o dificultad.
Intermedio
Iteración de valores
Calcula cuánto vale cada estado de un proceso de decisión de Markov aplicando repetidamente la actualización de optimalidad de Bellman.
Aprenderás
Ecuación de BellmanMDP
Aún no hay soluciones
Intermedio
Una generación de un algoritmo genético
Cría la siguiente generación de cadenas de bits con selección por torneo, cruce de un punto y mutación.
Aprenderás
Algoritmos genéticosBúsqueda evolutiva
Aún no hay soluciones
Intermedio
Poda alfa-beta
Evalúa un árbol de juego con minimax y poda alfa-beta, y cuenta cuántas hojas examina realmente la búsqueda.
Aprenderás
Poda alfa-betaBúsqueda en juegos
Aún no hay soluciones
Intermedio
Búsqueda A* en una cuadrícula ponderada
Encuentra el camino más barato a través de una cuadrícula de costes de terreno con A*, el algoritmo de búsqueda detrás de la navegación en juegos y robots.
Aprenderás
Búsqueda A*Heurísticas
Aún no hay soluciones
Intermedio
Algoritmo de aprendizaje del perceptrón
Entrena el perceptrón original, que solo actualiza sus pesos cuando se equivoca.
Aprenderás
PerceptrónAprendizaje en línea
Aún no hay soluciones
Fácil
Bandido multibrazo epsilon-greedy
Equilibra exploración y explotación en un bandido multibrazo con selección de acciones epsilon-greedy.
Aprenderás
Explorar o explotarBandidos
Aún no hay soluciones
Intermedio
Actualizaciones de Q-learning
Aplica la actualización de Q-learning a un flujo de experiencias y observa cómo las recompensas fluyen hacia estados anteriores.
Aprenderás
Q-learningRecompensas descontadas
Aún no hay soluciones
Intermedio
Propagación hacia adelante en una red de dos capas
Pasa las entradas por una capa oculta ReLU y una capa de salida sigmoide.
Aprenderás
Propagación hacia delanteRedes multicapa
Aún no hay soluciones
Fácil
Funciones de activación
Aplica sigmoide, ReLU, Leaky ReLU o tanh a cada valor de una lista.
Aprenderás
SigmoideReLU y tanh
Aún no hay soluciones
Intermedio
Normalización de capa
Normaliza cada fila a media 0 y varianza 1, y luego escala y desplaza, como hace cada bloque Transformer.
Aprenderás
Normalización de capaTransformers
Aún no hay soluciones
Intermedio
Gradientes de una sola neurona
Usa la regla de la cadena para saber cómo cambia la pérdida con cada peso y el sesgo de una neurona sigmoide.
Aprenderás
Regla de la cadenaGradientes
Aún no hay soluciones
Fácil
Funciones de pérdida: MSE, MAE y entropía cruzada
Mide cuán equivocadas son las predicciones de un modelo con el error cuadrático medio, el error absoluto medio o la entropía cruzada binaria.
Aprenderás
MSEEntropía cruzada
Aún no hay soluciones
Fácil
Derivadas de funciones de activación
Calcula la derivada de sigmoid, ReLU, Leaky ReLU o tanh en cada valor, las pendientes que necesita la retropropagación.
Aprenderás
DerivadasRetropropagación
Aún no hay soluciones
Fácil
Una sola neurona artificial
Calcula la salida de una neurona: suma ponderada de las entradas más un sesgo, pasada por la sigmoide.
Aprenderás
NeuronasSumas ponderadas
Aún no hay soluciones
Fácil
Distribución de estados de una cadena de Markov
Propaga una distribución de probabilidad a través de la matriz de transición de una cadena de Markov durante varios pasos.
Aprenderás
Cadenas de MarkovProbabilidad
Aún no hay soluciones
Intermedio
Propagación hacia adelante en una capa densa
Calcula las salidas de una capa de neuronas totalmente conectada con la activación que elijas.
Aprenderás
Capas densasActivaciones
Aún no hay soluciones
Difícil
Retropropagación en una red de dos capas
Calcula todos los gradientes de pesos y sesgos de una red con una capa oculta sigmoide y una salida sigmoide.
Aprenderás
RetropropagaciónRegla de la cadena
Aún no hay soluciones
Intermedio
Tres en raya con minimax
Elige la jugada perfecta en el tres en raya explorando todo el árbol de juego con minimax.
Aprenderás
MinimaxÁrboles de juego
Aún no hay soluciones
Explorar por tema
- Beginner 95
- ai 47
- aprendizaje automático 42
- Strings 36
- Arrays 31
- math 21
- Simulation 19
- Redes neuronales 17
- Numbers 16
- Advanced 15
- Dynamic-programming 12
- Parsing 12
- Competitive-programming 10
- Conditions 9
- Graphs 8
- Grids 8
- Loops 8
- Patrones de diseño 8
- Recursion 7
- Combinatorics 6
- Number-theory 6
- Sorting 6
- Functions 5
- Greedy 5
- Nested-loops 5
- Sequences 5
- Stacks 5
- Variables 5
- Algorithms 4
- Data-structures 4
- Geometry 4
- Patterns 4
- Aprendizaje por refuerzo 3
- Dictionaries 3
- Fractions 3
- Sliding-window 3
- Trees 3