Python tools for AI
Project description
aitk: Artificial Intelligence Toolkit
This collection contains two things: an open source set of Python tools, and a set of computational essays for exploring Artificial Intelligence, Machine Learning, and Robotics. This is a collaborative effort started by the authors, building on almost a century of collective experience in education and research.
The code and essays are designed to require as few computing resources as necessary, while still allowing readers to experience first-hand the topics covered.
Authors
- Douglas Blank - Emeritus Professor of Computer Science, Bryn Mawr College; Head of Research at Comet.ml
- Jim Marshall - Professor in the Computer Science Department at Sarah Lawrence College
- Lisa Meeden - Professor in the Computer Science Department at Swarthmore College
Computational Essays
Each computational essay is described at Computational Essays.
Artifical Intelligence Toolkit
aitk
is Python package containing the following modules.
- aitk - top level package
- aitk.robots - for exploring simulated mobile robots, with cameras and sensors
- aitk.algorithms - for exploring algorithms
- aitk.networks - for constructing and visualizing Keras deep learning models
- aitk.utils - for common utilities
Python Installation
Using pip
If you already have an environment for running Python, and optionally Jupyter Notebooks, you can simply execute this at the command line:
pip install aitk
If you haven't install Jupyter (and are not running in Google's colab), jump down to "Jupyter Installation".
If you are inside a notebook (say on Google's colab):
%pip install aitk --quiet
Using conda
If you are setting up your own Jupyter Notebook environment on your
own computer, we recommend using miniconda
.
To use miniconda
:
- First install miniconda
- Next, activate your base environment:
source ~/miniconda/bin/activate
- Create a Python 3.8 conda environment:
conda create --name py38 python=3.8
- Activate it:
conda activate py38
You only need to do step 1 once. To get out of conda, back to your regular system:
conda deactivate
(will get out of py38)conda deactivate
(will get out of base environment)
Software Installation
After activating your conda environment:
pip install "aitk[jupyter]"
(installs all of the requirements to run in Jupyter Lab 3.0)pip install pandas tensorflow numpy matplotlib tqdm ipycanvas
(some things you might want)
Jupyter Installation
If you want to work in notebooks and jupyter lab:
pip install jupyterlab
jupyter labextension install @jupyter-widgets/jupyterlab-manager ipycanvas
jupyter lab
starts it up, opens browser window
AITK Community
For questions and comments, please use https://github.com/ArtificialIntelligenceToolkit/aitk/discussions/
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
File details
Details for the file aitk-2.0.1-py3-none-any.whl
.
File metadata
- Download URL: aitk-2.0.1-py3-none-any.whl
- Upload date:
- Size: 454.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 454a6ee39bb8fe139acec48f8cef737399c2837163a2ab25047bfa40848dd27f |
|
MD5 | 80beaabcc65e56596243470f42dcaa11 |
|
BLAKE2b-256 | fa54a38f34f61cc52241007760f2dc6a8d8cfcf4b4f475b5c47abb7e28c13fa9 |