- 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.
Fácil
Normalización min-max
Reescala una variable para que su valor mínimo sea 0 y su máximo sea 1.
Aprenderás
Escalado de característicasPreprocesamiento de datos
Aún no hay soluciones
Intermedio
Clasificador de k vecinos más cercanos
Predice una etiqueta por mayoría de votos entre los k puntos de entrenamiento más cercanos.
Aprenderás
KNNMedidas de distancia
Aún no hay soluciones
Intermedio
Codificación posicional sinusoidal
Calcula los vectores de posición seno y coseno que los Transformers suman a los embeddings de los tokens.
Aprenderás
Codificación posicionalTrigonometría
Aún no hay soluciones
Intermedio
Agrupamiento k-means
Agrupa puntos en k clústeres asignándolos repetidamente al centroide más cercano y moviendo los centroides.
Aprenderás
AgrupamientoCentroides
Aún no hay soluciones
Fácil
Función softmax
Convierte puntuaciones en bruto en probabilidades que suman 1, sin desbordamiento con valores grandes.
Aprenderás
SoftmaxEstabilidad numérica
Aún no hay soluciones
Fácil
Tokenizador de palabras y vocabulario
Divide un texto en palabras en minúsculas y construye un vocabulario ordenado por frecuencia, el primer paso de todo modelo de lenguaje.
Aprenderás
TokenizaciónConstruir un vocabulario
Aún no hay soluciones
Intermedio
Autoatención causal (enmascarada)
Implementa la atención enmascarada de los modelos GPT, donde cada token solo puede ver a sí mismo y a los tokens anteriores.
Aprenderás
Atención enmascaradaModelos GPT
Aún no hay soluciones
Fácil
Multiplicación de matrices
Multiplica dos matrices, la operación detrás de cada capa de una red neuronal.
Aprenderás
MatricesÁlgebra lineal
Aún no hay soluciones
Intermedio
Ganancia de información
Calcula cuánto reduce la entropía dividir por una variable, el criterio de los árboles de decisión ID3.
Aprenderás
EntropíaÁrboles de decisión
Aún no hay soluciones
Fácil
Producto escalar de dos vectores
Multiplica dos vectores elemento a elemento y suma los resultados, la operación central de toda neurona.
Aprenderás
VectoresProducto escalar
Aún no hay soluciones
Difícil
Atención por producto escalar escalado
Implementa la operación de atención, el corazón de los Transformers y los grandes modelos de lenguaje.
Aprenderás
AtenciónTransformers
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