- Ausführende
-
Lernen
Python lernen Ausführbare Beispiele, NumPy, pandas und mehr KI lernenNeuronale Netze, ML und LLMs von Grund auf C/C++ lernen Zeiger, Speicher, STL und modernes C++ C# lernenC#-Grundlagen, OOP, LINQ, Async und .NET-Übungen Matplotlib lernenLinien-, Balken-, Streu- und Kreisdiagramme mit interaktiven Visualisierungen Python-Algorithmen Suche, Sortierung, Rekursion und Visualisierungen O(n) C/C++-Algorithmen Implementierungen in C und C++ vergleichen Programmieren für Kinder Spielend programmieren lernen!
- AufgabenNeu
- Für LehrkräfteNeu
- Aktualisierungen
- Spendier mir einen Kaffee
Coding-Challenges in Rust
225 Challenges, die du in Rust 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 · 67 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
- 123
- Geteilte Lösungen
- 9
- Sprachen
Alle Herausforderungen
Nach Thema, Sprache oder Schwierigkeitsgrad suchen.
Einfach
Schachfeld-Farbe
Bestimme die Farbe eines Feldes auf einem 8x8-Brett.
Du lernst
KoordinatenParität
Noch keine Lösungen
Einfach
Xavier- und He-Gewichtsinitialisierung
Berechne den Bereich oder die Standardabweichung, mit der die Gewichte einer Schicht initialisiert werden.
Du lernst
Xavier- und He-InitialisierungTrainingsstabilität
Noch keine Lösungen
Schwierig
Ein neuronales Netz trainieren, das XOR löst
Alles zusammen: Trainiere ein 2-2-1-Sigmoid-Netz mit Backpropagation, bis es XOR lernt.
Du lernst
Training neuronaler NetzeXOR-Problem
Noch keine Lösungen
Einfach
To-do-Liste
Verwalte eine Aufgabenliste: hinzufügen, erledigen, entfernen und melden, was noch offen ist.
Du lernst
Typisierte CollectionsRecords
Schwierig
Skalierte Skalarprodukt-Attention
Implementiere die Attention-Operation, das Herzstück von Transformern und großen Sprachmodellen.
Du lernst
AttentionTransformer
Noch keine Lösungen
Mittel
Ordnergrößen mit Composite
Berechne die Gesamtgröße jedes Ordners in einem Baum, in dem Ordner Dateien und andere Ordner enthalten.
Du lernst
Composite-MusterBäume
Noch keine Lösungen
Mittel
Ein Neuron mit Gradientenabstieg trainieren
Wiederhole Vorwärtsdurchlauf, Gradienten und Gewichtsaktualisierung, um einem Sigmoid-Neuron anhand von Beispielen etwas beizubringen.
Du lernst
GradientenabstiegTrainingsschleifen
Noch keine Lösungen
Mittel
Wochenlohn
Summiere den Wochenlohn von Angestellten mit Gehalt, Stundenlohn und Provision, jeweils nach eigener Regel.
Du lernst
PolymorphieÜberstunden berechnen
Noch keine Lösungen
Einfach
Erstes ungültiges Alter
Validiere eingegebene Altersangaben und melde, wo der erste fehlerhafte Eintrag steht, statt das Programm abstürzen zu lassen.
Du lernst
PrüfungParsen
Noch keine Lösungen
Einfach
Gültige Zahlen summieren
Addiere die Einträge, die ganze Zahlen sind, und überspringe alles andere, so wie try/except mit ungültiger Eingabe umgeht.
Du lernst
Try/exceptEingabeprüfung
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
Noch keine Lösungen
Einfach
Ein dynamisches Array wachsen lassen
Simuliere, wie ein dynamisches Array seine Kapazität verdoppelt und zähle die Reallokationen und kopierten Elemente.
Du lernst
Dynamische ArraysAmortisierte Kosten
Noch keine Lösungen
Mittel
SQL-Query-Builder
Setze aus Teilen, die in beliebiger Reihenfolge gegeben sind, eine SQL-Abfrage zusammen – so, wie ein Builder-Objekt seine Einstellungen Schritt für Schritt sammelt.
Du lernst
Builder-MusterStrings zusammensetzen
Noch keine Lösungen
Schwierig
Multi-Head-Self-Attention
Projiziere die Eingabe in Queries, Keys und Values, führe Attention in mehreren Heads parallel aus und kombiniere sie.
Du lernst
Multi-Head-AttentionMatrixprojektionen
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
Noch keine Lösungen
Einfach
Log-Level zählen
Lies die Zeilen einer Protokolldatei und zähle, wie viele davon INFO, WARNING und ERROR sind.
Du lernst
Zeilenweise lesenStrings aufteilen
Noch keine Lösungen
Einfach
Kosinus-Ähnlichkeit
Miss die Ähnlichkeit zweier Vektoren über den Winkel zwischen ihnen, wie Suchmaschinen es mit Embeddings tun.
Du lernst
VektorähnlichkeitEmbeddings
Noch keine Lösungen
Einfach
Ein flaches JSON-Objekt summieren
Parsen Sie ein flaches JSON-Objekt, dessen Werte ganze Zahlen sind, und addieren Sie die Werte.
Du lernst
JSON parsenStrings aufteilen
Noch keine Lösungen
Nach Thema stöbern
- Beginner 95
- ai 47
- maschinelles Lernen 42
- Strings 36
- Arrays 31
- math 21
- Simulation 19
- Neuronale Netze 17
- Numbers 16
- Advanced 15
- Dynamic-programming 12
- Parsing 12
- Competitive-programming 10
- Conditions 9
- Entwurfsmuster 8
- Graphs 8
- Grids 8
- Loops 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
- Bestärkendes Lernen 3
- Dictionaries 3
- Fractions 3
- Sliding-window 3
- Trees 3