Skip to content

PGrabinski/easy-python-ai-cookiecutter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 

Repository files navigation

Easy Python AI Engineering Cookbook

This repository contains a Cookiecutter template for people who do NOT want to spend too much time on Python logistics

Motivation

In ML/AI research, we praise ourselves that many publication in our discipline come with code. Ergo, they are reproducible.

Not realy. From my experience, many modern, meaning dating 2018 or later, papers' repositories lack proper requirements or other intructions on environment setting. This renders them unreproducible and almost useless.

This is understandible as the Rsearchers most of the time are NOT Software Engineers and they use the simplest tools available.

With such people in mind, I've prepared this cookiecutter template, so they get a good start without diving into the rabbit hole of Python tooling.

I've read Hypermodern Python Tooling by Claudio Jolowicz, so they don't have to.

This repository is supposed to bring the most development value for the least knowledge and effort required.

Plans

  • Cookiecutter template
  • Poetry dependency managment
  • Visual Studio Code Devcontainer settings
  • Pre-commit
  • Ruff linting and formatting
  • Mypy static type checking
  • Pre-commit hooks extension
  • Instructions with basic explenations of the used tools
  • Extended tutorials for the used tools that cover typical uses

About

Cookiecutter template for easy AI Engineering with Python

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published