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 KursseiteVollstä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.
Woche 0: Suche
VorlesungsseiteSearch Problems. Depth-First Search. Breadth-First Search. Greedy Best-First Search. A* Search. Minimax. Alpha-Beta Pruning.
Woche 1: Wissen
VorlesungsseitePropositional Logic. Entailment. Inference. Model Checking. Resolution. First Order Logic.
Woche 2: Unsicherheit
VorlesungsseiteProbability. Conditional Probability. Random Variables. Independence. Bayes’ Rule. Joint Probability. Bayesian Networks. Sampling. Markov Models. Hidden Markov Models.
Woche 3: Optimierung
VorlesungsseiteLocal Search. Hill Climbing. Simulated Annealing. Linear Programming. Constraint Satisfaction. Backtracking Search.
Woche 4: Lernen
VorlesungsseiteSupervised 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.
Woche 5: Neuronale Netze
VorlesungsseiteArtificial Neural Networks. Activation Functions. Gradient Descent. Backpropagation. Overfitting. TensorFlow. Image Convolution. Convolutional Neural Networks. Recurrent Neural Networks.
Woche 6: Sprache
VorlesungsseiteSyntax. Semantics. Context-Free Grammar. nltk . n-grams. Bag-of-Words Model. Naive Bayes. Word Representation. word2vec . Attention. Transformers.