- 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 Aprender MatplotlibGráficos de líneas, barras, dispersión y sectores con visualizadores Algoritmos en Python Búsqueda, ordenación, recursión y visualizadores O(n) Algoritmos en C y C++ Compara implementaciones en C y C++ Programación para niños ¡Aprende a programar jugando!
- RetosNuevo
- Para docentesNuevo
- Actualizaciones
- Invítame a un café
Retos de programación en Go
225 retos que puedes resolver en Go, desde los primeros bucles hasta grafos, programación dinámica y machine learning. Escribe tu código en el navegador, ejecuta las pruebas al momento y recibe una revisión de IA.
Fácil · 134 Intermedio · 67 Difícil · 24
Habilidades que practicarás: ConteoExtraer dígitosAritméticaBuclesFórmulasListasListas 2DBucles anidadosBucles whileComa flotanteCondicionesDescenso de gradiente
- Python · C++ · C#
- Pruebas automáticas
- Revisión de código por IA
- Soluciones de la comunidad
- 226
- Desafíos
- 123
- Soluciones compartidas
- 9
- Lenguajes
Todos los desafíos
Busca por tema, lenguaje o dificultad.
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
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
Fábrica de figuras
Crea formas a partir de descripciones de texto con una fábrica y devuelve el área de cada una.
Aprenderás
Método fábricaPolimorfismo
Aún no hay soluciones
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
Fácil
Adaptador de sensores de temperatura
Adapta lecturas de sensores Fahrenheit, Kelvin y Celsius a una sola interfaz en Celsius.
Aprenderás
Patrón AdaptadorConversión de unidades
Aún no hay soluciones
Intermedio
Orden de liberación RAII
Determina el orden en que se liberan los recursos con ámbito cuando sus ámbitos terminan, como garantiza RAII.
Aprenderás
RAIIPilas
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
Fácil
Entropía cruzada categórica
Mide la pérdida de un clasificador multiclase a partir de sus probabilidades predichas y las clases reales.
Aprenderás
Pérdida de clasificaciónLogaritmos
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
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
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
Clasificador Naive Bayes
Predice una clase a partir de variables categóricas con el teorema de Bayes y el suavizado de Laplace.
Aprenderás
Teorema de BayesSuavizado de Laplace
Aún no hay soluciones
Fácil
Estandarización por puntuación z
Centra una variable en 0 y escálala a una desviación estándar de 1.
Aprenderás
EstandarizaciónMedia y desviación típica
Aún no hay soluciones
Fácil
Construir un objeto JSON
Convierte claves y valores en una cadena de objeto JSON, escapando correctamente comillas y barras invertidas.
Aprenderás
Formato JSONEscapado
Aún no hay soluciones
Fácil
Impureza de Gini
Mide cuán mezcladas están las etiquetas de un grupo, la puntuación que usan los árboles de decisión para elegir divisiones.
Aprenderás
Árboles de decisiónMedidas de impureza
Aún no hay soluciones
Intermedio
Muestreo con temperatura y top-k
Elige el siguiente token como un modelo de lenguaje: conserva los k logits más altos, aplica la temperatura y muestrea.
Aprenderás
Generación de textoMuestreo
Aún no hay soluciones
Intermedio
Regresión lineal simple (mínimos cuadrados)
Encuentra la recta que mejor se ajusta a los datos con las fórmulas de mínimos cuadrados.
Aprenderás
Mínimos cuadradosRegresión
Aún no hay soluciones
Intermedio
Regresión lineal con descenso de gradiente
Aprende la pendiente y la ordenada al origen de una recta bajando paso a paso por el error cuadrático medio.
Aprenderás
Descenso de gradienteRegresión
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