- Notifications
You must be signed in to change notification settings - Fork1
machine-learning-helpers/induction-python
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
This repositoryfeatures a set of various Python Jupyter notebooks, collected from books,blogs, or originally designed and developed by theorganization team.It provides guidance for end-to-end working examples of how to authorPython Jupyter notebooks in just a few minutes.
The source code is properly attributed in the corresponding directories. If you believe some attributionis missing, pleasesubmit a pull requestoran issue.
That project makes use ofJupyter LabandPython virtual environments,which can either be:
Installed locally on your laptop/workstation. More details are availablein the corresponding sections of this project:
Run from/within Docker. More details are available ontheDocker images for Python Jupyter Lab notebooks project
More integration withCookiecutter Data Sciencemay happen in the future. Those guidelines are nevertheless worth the read.As of February 2019, Cookiecutter Data Science works with explicit
virtualenv
andrequirements.txt
files, whereas we believe that Pyenv andpipenv
are now the right choices to manage Python dependencies (aspipenv
also usesvirtualenv
, but in a more seamless way for the developer).
- NumPy
- SciKit-Learn
- Pandas
- Jupyter Lab
- Optimus, Agile Data Science Workflows made easy
- Featuretools
- Dask:
- Matplotlib
- Seaborn:
- Altair for visualization
That projects makes use ofJupyter LabandPython virtual environments.More details are available in the corresponding sections:
- A dependency onCookiecutter Data Sciencehas been added to
pipenv
. Starting a new project is now as easy as issuing the following command:
$ mkdir -p~/dev/ml$ pipenv run cookiecutter https://github.com/drivendata/cookiecutter-data-science$ cp .python-version Pipfile<resulting-project-directory-structure>/$ mv<resulting-project-directory-structure>~/dev/ml$pushd~/dev/ml/<resulting-project-directory-structure>$ pipenv install&& pipenv install --dev$ pipenv run python ./test_environment.pyLoading .env environment variables…>>> Development environment passes all tests!$ git init.$ git remote add origin https://<git-server>:/<your-preferred-repo>$ git add .gitignore .python-version LICENSE Makefile Pipfile* README.md docs models notebooks references reports requirements.txt setup.py src test_environment.py tox.ini$ git commit -m"Project creation"$ git push --all$popd
- An example is provided in the
ml_induction_python
project folder
About
Python source code derived from books about Machine Learning (ML)
Topics
Resources
Security policy
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Releases
Packages0
Uh oh!
There was an error while loading.Please reload this page.