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
Contributors
Please feel free to contribute to this collection: https://github.com/ArtificialIntelligenceToolkit/aitk
- Your Name Here
Computational Essays
Each of the following Jupyter Notebooks is designed to be read and executed either by itself, or in combination with the other essays. You can read and execute in the following order, or jump around between them, following a path of your own interests. The essays are designed to be read and executed interactively.
- Braitenberg Vehicles topics covered include simple
Robot control
- What is it like to be a robot? topics covered include
Philosophy of mind
,Embodiment
- Evolving Robot Control - topics covered include
Genetic Algorithms
,Robot control
- Structure of Convolutional Neural Networks - topics covered include
Convolutional Neural Networks
Python tools
aitk
is a virtual Python package containing the following modules.
- aitk - top level virtual package; install this to get all of the following
- aitk.robots - Python package for exploring simulated mobile robots, with cameras and sensors
- aitk.algorithms - Python package for exploring algorithms
- aitk.networks - Python package for constructing and visualizing Keras deep learning models
- aitk.utils - Python package for common utilities
In addition, there is a related repository for large datasets:
- aitk.datasets - repsoitory for large datasets for use in above Python packages
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-1.0.19-py3-none-any.whl
.
File metadata
- Download URL: aitk-1.0.19-py3-none-any.whl
- Upload date:
- Size: 2.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0.post20210125 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.8.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c7bbccb4789a87b9373a585af97cb6a6022d3dcd6d6ee121f92d4bc4048782ff |
|
MD5 | 108a21a227161d223d6d844fe0c0aaec |
|
BLAKE2b-256 | 3ab3f286dd47b4cf054773ea9d82b16890f09fa8377148d9abb6c4b9726ead69 |