Sunday, September 22, 2024

course: cs50 AI, with Python

recorded in 2020, this is "pre LLM/ChatGPT", good "classic" ML/AI

 CS50's Introduction to Artificial Intelligence with Python @Harvard

This course explores the concepts and algorithms at the foundation of modern artificial intelligence, diving into the ideas that give rise to technologies like game-playing engines, handwriting recognition, and machine translation. Through hands-on projects, students gain exposure to the theory behind graph search algorithms, classification, optimization, machine learning, large language models, and other topics in artificial intelligence as they incorporate them into their own Python programs. By course’s end, students emerge with experience in libraries for machine learning as well as knowledge of artificial intelligence principles that enable them to design intelligent systems of their own.

+ short new addition for original CS50x


AI Assistant:  CS50.ai



CS50's adaptation of ChatGPT for students and teachers beta
with support from Microsoft and OpenAI



CS50's adaptation of Codespaces for students and teachers

with these features
  • Bash, using bash
  • C, using clang or gcc
  • C++, using clang or g++
  • Docker, using docker
  • Flask, using flask
  • HTML, CSS, and JavaScript, using http-server
  • Java, using javac and java
  • Lua, using lua
  • Node.js, using node
  • Python, using python
  • R, using R and rstudio
  • Ruby, using ruby
  • SQLite, using sqlite3
  • X Window System, using x11vnc and novnc_proxy

Localized for Bulgarian, Chinese, Czech, English, French, German, Hungarian, Italian, Japanese, Korean, Polish, Portuguese, Russian, Spanish, and Turkish.

Environments are based on cs50/codespace, which is based on cs50/cli, which is based on Ubuntu 24.04. Other software can be installed with aptgemnpm, and pip. Email sysadmins@cs50.harvard.edu with questions.

or browse documentation
"Explain Highlighted Code" in VS Code

















No comments: