Skip to main content
Dashboard
Alle CS50-Kurse

7 Wochen · für Einsteigerinnen und Einsteiger jeden Alters

CS50 AI – Künstliche Intelligenz mit Python

Suche, Logik, Unsicherheit, Optimierung, maschinelles Lernen, neuronale Netze und Sprache mit Python.

Offizielle Kursseite

Vollständiger Wochenüberblick

Jede Woche führt zu einer eigenen Lernlektion mit verständlicher Erklärung, Beispiel und Übung. Die offiziellen Vorlesungsseiten und Transkripte dienen als Quellenabgleich und sind freiwillige Vertiefung.

  1. Woche 0: Suche

    Vorlesungsseite

    Search Problems. Depth-First Search. Breadth-First Search. Greedy Best-First Search. A* Search. Minimax. Alpha-Beta Pruning.

  2. Woche 1: Wissen

    Vorlesungsseite

    Propositional Logic. Entailment. Inference. Model Checking. Resolution. First Order Logic.

  3. Woche 2: Unsicherheit

    Vorlesungsseite

    Probability. Conditional Probability. Random Variables. Independence. Bayes’ Rule. Joint Probability. Bayesian Networks. Sampling. Markov Models. Hidden Markov Models.

  4. Woche 3: Optimierung

    Vorlesungsseite

    Local Search. Hill Climbing. Simulated Annealing. Linear Programming. Constraint Satisfaction. Backtracking Search.

  5. Woche 4: Lernen

    Vorlesungsseite

    Supervised Learning. Nearest-Neighbor Classification. Perceptron Learning. Support Vector Machines. Regression. Loss Functions. Overfitting. Regularization. Reinforcement Learning. Markov Decision Processes. Q-Learning. Unsupervised Learning. k-means Clustering.

  6. Woche 5: Neuronale Netze

    Vorlesungsseite

    Artificial Neural Networks. Activation Functions. Gradient Descent. Backpropagation. Overfitting. TensorFlow. Image Convolution. Convolutional Neural Networks. Recurrent Neural Networks.

  7. Woche 6: Sprache

    Vorlesungsseite

    Syntax. Semantics. Context-Free Grammar. nltk . n-grams. Bag-of-Words Model. Naive Bayes. Word Representation. word2vec . Attention. Transformers.