A repository for machine learning application and learning.
This is a loosely structured, dump-all repository that includes notebooks, projects, scripts, and files, focusing on a wide range of machine learning tasks, experiments, and topics.
This project uses uv to manage its dependencies. The required python version in pyproject.toml is >=3.12. There are at least three simple ways to set up.
uv sync --frozen --all-groups --managed-python
See documentions for frozen, managed-python, and all-groups.
conda search python | grep " 3\.\(12\)\." conda create --name python_ml -y python=3.12 conda activate python_ml uv sync --frozen --all-groups --no-managed-python
# List available Python versions pyenv install --list | grep " 3\.\(12\)\." # As an example, install Python 3.12.8 pyenv install 3.12.8 pyenv local 3.12.8 uv sync --frozen --all-groups --no-managed-python