Sfide di programmazione in Java

225 sfide da risolvere in Java, dai primi cicli ai grafi, alla programmazione dinamica e al machine learning. Scrivi il codice nel browser, esegui subito i test e ricevi una revisione dell'IA.

Facile · 134 Media · 67 Difficile · 24

Competenze che allenerai: ConteggioEstrarre le cifreAritmeticaCicliFormuleListeListe 2DCicli annidatiCicli whileCondizioniDiscesa del gradienteDividere stringhe
  • Python · C++ · C#
  • Test automatici
  • Revisione AI
  • Soluzioni della community
226
Sfide
123
Soluzioni condivise
9
Linguaggi

Tutte le sfide

Cerca per argomento, linguaggio o difficoltà.

225 sfide
Facile

Tokenizzatore di parole e vocabolario

Dividi un testo in parole minuscole e costruisci un vocabolario ordinato per frequenza, il primo passo di ogni modello linguistico.

Imparerai TokenizzazioneCostruire un vocabolario
aiapprendimento automatico
Nessuna soluzione ancora
Media

Guadagno di informazione

Calcola quanto la divisione secondo una variabile riduce l'entropia, il criterio degli alberi decisionali ID3.

Imparerai EntropiaAlberi di decisione
aiapprendimento automatico
Nessuna soluzione ancora
Facile

Factory di forme

Crea forme da descrizioni testuali con una factory e restituisci l'area di ciascuna.

Imparerai Factory methodPolimorfismo
Pattern di progettazioneParsingmath
Nessuna soluzione ancora
Facile

Normalizzazione min-max

Riscala una variabile in modo che il valore minimo diventi 0 e il massimo 1.

Imparerai Scalatura delle featurePre-elaborazione dei dati
aiapprendimento automatico
Nessuna soluzione ancora
Facile

Adattatore per sensori di temperatura

Adatta letture da sensori Fahrenheit, Kelvin e Celsius a una sola interfaccia Celsius.

Imparerai Pattern AdapterConversione di unità
Pattern di progettazioneParsingmath
Nessuna soluzione ancora
Media

Ordine di rilascio RAII

Determina l'ordine in cui le risorse con scope vengono rilasciate quando i loro scope terminano, come garantisce RAII.

Imparerai RAIIStack
Data-structuresSimulationStacks
Nessuna soluzione ancora
Facile

Moltiplicazione di matrici

Moltiplica due matrici, l'operazione dietro ogni strato di una rete neurale.

Imparerai MatriciAlgebra lineare
aiapprendimento automatico
Nessuna soluzione ancora
Facile

Entropia incrociata categoriale

Misura la perdita di un classificatore multiclasse dalle probabilità previste e dalle classi reali.

Imparerai Loss di classificazioneLogaritmi
aiapprendimento automatico
Nessuna soluzione ancora
Media

Clustering k-means

Raggruppa i punti in k cluster assegnandoli ripetutamente al centroide più vicino e spostando i centroidi.

Imparerai ClusteringCentroidi
aiapprendimento automatico
Nessuna soluzione ancora
Media

Codifica posizionale sinusoidale

Calcola i vettori di posizione seno e coseno che i Transformer sommano agli embedding dei token.

Imparerai Codifica posizionaleTrigonometria
aiapprendimento automatico
Nessuna soluzione ancora
Media

Classificatore k-nearest neighbors

Prevedi un'etichetta con il voto di maggioranza dei k punti di addestramento più vicini.

Imparerai KNNMisure di distanza
aiapprendimento automatico
Nessuna soluzione ancora
Media

Classificatore Naive Bayes

Prevedi una classe da variabili categoriali con il teorema di Bayes e lo smoothing di Laplace.

Imparerai Teorema di BayesSmoothing di Laplace
aiapprendimento automatico
Nessuna soluzione ancora
Facile

Standardizzazione z-score

Centra una variabile in 0 e scalala a una deviazione standard di 1.

Imparerai StandardizzazioneMedia e deviazione standard
aiapprendimento automatico
Nessuna soluzione ancora
Facile

Costruire un oggetto JSON

Trasforma chiavi e valori in una stringa di oggetto JSON, facendo l'escape corretto di virgolette e backslash.

Imparerai Formato JSONEscape
ParsingStrings
Nessuna soluzione ancora
Facile

Impurità di Gini

Misura quanto sono mescolate le etichette di un gruppo, il punteggio con cui gli alberi decisionali scelgono le divisioni.

Imparerai Alberi di decisioneMisure di impurità
aiapprendimento automatico
Nessuna soluzione ancora
Media

Campionamento con temperatura e top-k

Scegli il token successivo come un modello linguistico: tieni i k logit più alti, applica la temperatura e campiona.

Imparerai Generazione di testoCampionamento
aiapprendimento automatico
Nessuna soluzione ancora
Media

Regressione lineare semplice (minimi quadrati)

Trova la retta che si adatta meglio ai punti dati con le formule dei minimi quadrati.

Imparerai Minimi quadratiRegressione
aiapprendimento automatico
Nessuna soluzione ancora
Media

Regressione lineare con discesa del gradiente

Impara pendenza e intercetta di una retta scendendo passo dopo passo lungo l'errore quadratico medio.

Imparerai Discesa del gradienteRegressione
aiapprendimento automatico
Nessuna soluzione ancora