Coding-Challenges in Python

226 Challenges, die du in Python lösen kannst, von den ersten Schleifen bis zu Graphen, dynamischer Programmierung und Machine Learning. Schreib deinen Code im Browser, führe die Tests sofort aus und erhalte ein KI-Review.

Einfach · 134 Mittel · 68 Schwierig · 24

Fähigkeiten, die du übst: ZählenStrings aufteilenZiffern extrahieren2D-ListenArithmetikFormelnListenSchleifenBedingungenEin DurchlaufGleitkommazahlenGradientenabstieg
  • Python · C++ · C#
  • Automatisierte Tests
  • KI-Code-Review
  • Community-Lösungen
226
Herausforderungen
2
Geteilte Lösungen
3
Sprachen

Alle Herausforderungen

Nach Thema, Sprache oder Schwierigkeitsgrad suchen.

226 Herausforderungen
Einfach

Z-Score-Standardisierung

Zentriere ein Merkmal auf 0 und skaliere es auf eine Standardabweichung von 1.

Du lernst StandardisierungMittelwert und Standardabweichung
aimaschinelles Lernen
Noch keine Lösungen
Einfach

Softmax-Funktion

Verwandle Rohwerte in Wahrscheinlichkeiten mit Summe 1, ohne bei großen Werten überzulaufen.

Du lernst SoftmaxNumerische Stabilität
aimaschinelles Lernen
Noch keine Lösungen
Mittel

Kausale (maskierte) Self-Attention

Implementiere die maskierte Attention von GPT-Modellen, bei der jedes Token nur sich selbst und frühere Tokens sehen kann.

Du lernst Maskierte AttentionGPT-Modelle
aimaschinelles Lernen
Noch keine Lösungen
Einfach

Wort-Tokenizer und Vokabular

Zerlege Text in kleingeschriebene Wörter und baue ein nach Häufigkeit sortiertes Vokabular, der erste Schritt jedes Sprachmodells.

Du lernst TokenisierungVokabular aufbauen
aimaschinelles Lernen
Noch keine Lösungen
Einfach

Matrizenmultiplikation

Multipliziere zwei Matrizen, die Operation hinter jeder Schicht eines neuronalen Netzes.

Du lernst MatrizenLineare Algebra
aimaschinelles Lernen
Noch keine Lösungen
Einfach

Kleinste Ziffer

Finde die kleinste Dezimalziffer einer positiven ganzen Zahl.

Du lernst Ziffern extrahierenMinimum verfolgen
Beginner
Noch keine Lösungen
Einfach

Fakultät

Multipliziere alle positiven ganzen Zahlen bis n.

Du lernst SchleifenLaufendes Produkt
Beginner
Noch keine Lösungen
Einfach

Größte Ziffer

Finde die größte Dezimalziffer einer positiven ganzen Zahl.

Du lernst Ziffern extrahierenMaximum verfolgen
Beginner
Noch keine Lösungen
Mittel

Informationsgewinn

Berechne, wie stark die Aufteilung nach einem Merkmal die Entropie verringert, das Kriterium hinter ID3-Entscheidungsbäumen.

Du lernst EntropieEntscheidungsbäume
aimaschinelles Lernen
Noch keine Lösungen
Einfach

Ziffernsumme

Addiere die Dezimalziffern einer positiven Ganzzahl.

Du lernst Modulo und DivisionWhile-Schleifen
Beginner
Noch keine Lösungen
Einfach

Dreieckszahl

Addiere die ganzen Zahlen von 1 bis n.

Du lernst SchleifenArithmetische Reihen
Beginner
Noch keine Lösungen
Mittel

K-Nächste-Nachbarn-Klassifikator

Sage ein Label per Mehrheitsentscheid der k nächstgelegenen Trainingspunkte voraus.

Du lernst KNNAbstandsmaße
aimaschinelles Lernen
Noch keine Lösungen
Einfach

Skalarprodukt zweier Vektoren

Multipliziere zwei Vektoren elementweise und addiere die Ergebnisse, die Kernoperation jedes Neurons.

Du lernst VektorenSkalarprodukt
Neuronale Netzeaimaschinelles Lernen
Noch keine Lösungen
Einfach

Quadrat einer Zahl

Multipliziere eine ganze Zahl mit sich selbst.

Du lernst FunktionenArithmetik
Beginner
Noch keine Lösungen
Einfach

Zahl umkehren

Kehre die Dezimalziffern einer positiven Ganzzahl um.

Du lernst Ziffern extrahierenZahlen aufbauen
Beginner
Noch keine Lösungen
Einfach

Zähle Ziffern

Zähle die Dezimalziffern einer positiven Ganzzahl.

Du lernst GanzzahldivisionZählschleifen
Beginner
Noch keine Lösungen
Schwierig

Skalierte Skalarprodukt-Attention

Implementiere die Attention-Operation, das Herzstück von Transformern und großen Sprachmodellen.

Du lernst AttentionTransformer
aimaschinelles Lernen
Noch keine Lösungen
Einfach

Checkout-Fassade

Verberge Lagerprüfungen und Preissummen hinter einem einzigen Checkout-Aufruf.

Du lernst Fassaden-MusterPrüfung
ArraysEntwurfsmusterSimulation
Noch keine Lösungen