Some projects I'm using to learn AI since my MS
First follow specific instructions for your operating system listed in subheaders below.
Consider modifying pyproject.toml to handle your necessary cuda version as an optional dependency.
Run uv sync to install all dependencies.
Jupyter is great to work in, but it has several shortcomings:
- A lack of a proper git diff when making a PR
- You can't import jupyter notebooks from other jupyter notebooks
- They can't be linted or formatted by tools like ruff or pyright
So I am using jupytext to make syncronized copies of the jupyter notebooks in plain text .py format.
If you then wrap cells (the code you run) in if __name__ == "__main__" you also now gain the ability to use these notebooks as importable libraries in future work.
I use marksman to manage my markdown notes and link them to each other. I then use mdanki to convert them to flashcards.
See .github/pull_request_template.md for the styleguide.
brew install sdl sdl_ttf sdl_image sdl_mixer portmidi
sudo apt-get install libsdl2-dev libsdl2-image-dev libsdl2-mixer-dev libsdl2-ttf-dev libfreetype6-dev libportmidi-dev libjpeg-dev python3-setuptools python3-dev python3-numpy
https://ryanpeach.com/Publish/Machine+Learning/Research+Papers