wiktorlazarski / ai-awesome-project-template

πŸ€– Project template for your next awesome AI project. 🦾

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool


πŸ€– AI Awesome Project Template

πŸ‘‹ Template author


You may want to adjust badge links in a README.md file.

ci-testing Open In Collab Code style: black license

πŸ’Ž Installation with pip

Installation is as simple as running:

pip install git+https://github.com/wiktorlazarski/ai-awesome-project-template.git

βš™οΈ Setup

Before setting up a project, make sure that the setup.py script has all setup parameters adjusted and change an ai_awesome directory name to your project name. Also, if you want to use conda environment, you may want to change its name in a conda_env.yml file. Then, follow the instruction:

# Clone repo
git clone https://github.com/wiktorlazarski/ai-awesome-project-template.git

# Go to repo directory
cd ai-awesome-project-template

# (Optional) Create virtual environment
python -m venv venv
source ./venv/bin/activate

# Install project in editable mode
pip install -e .[dev]

# (Optional but recommended) Install pre-commit hooks to preserve code format consistency
pre-commit install

🐍 Setup with Anaconda or Miniconda

Before setting up a project, make sure that the setup.py script has all setup parameters adjusted and change an ai_awesome directory name to your project name. Additionally, you may want to change a default (ai_awesome_env) conda environment name in a conda_env.yml file. Then, follow the instruction:

# Clone repo
git clone https://github.com/wiktorlazarski/ai-awesome-project-template.git

# Go to repo directory
cd ai-awesome-project-template

# Create and activate conda environment
conda env create -f ./conda_env.yml
conda activate ai_awesome_env

# (Optional but recommended) Install pre-commit hooks to preserve code format consistency
pre-commit install

πŸ€— Happy coding !

About

πŸ€– Project template for your next awesome AI project. 🦾

License:Apache License 2.0


Languages

Language:Python 98.7%Language:Jupyter Notebook 1.3%