aitk


Nameaitk JSON
Version 2.0.1 PyPI version JSON
download
home_pagehttps://github.com/ArtificialIntelligenceToolkit/aitk
SummaryPython tools for AI
upload_time2024-04-01 19:50:59
maintainerNone
docs_urlNone
authorDouglas Blank
requires_python>=3.9
licenseBSD-3-Clause
keywords ai artificial intelligence robots simulator jupyter python machine learning neural networks keras tensorflow
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # aitk: Artificial Intelligence Toolkit

[![DOI](https://zenodo.org/badge/339135763.svg)](https://zenodo.org/badge/latestdoi/339135763)

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](https://github.com/dsblank/) - Emeritus Professor of Computer Science, Bryn Mawr College; Head of Research at [Comet.ml](https://comet.ml/)
* [Jim Marshall](http://science.slc.edu/~jmarshall/) - Professor in the Computer Science Department at Sarah Lawrence College
* [Lisa Meeden](https://www.cs.swarthmore.edu/~meeden/) - Professor in the Computer Science Department at Swarthmore College

## Computational Essays

Each computational essay is described at [Computational Essays](https://github.com/ArtificialIntelligenceToolkit/aitk/blob/master/ComputationalEssays.md).

## Artifical Intelligence Toolkit

`aitk` is Python package containing the following modules.

* [aitk]() - top level package
  * [aitk.robots](https://github.com/ArtificialIntelligenceToolkit/aitk/tree/master/docs/robots) - for exploring simulated mobile robots, with cameras and sensors
  * [aitk.algorithms](https://github.com/ArtificialIntelligenceToolkit/aitk/tree/master/docs/algorithms/) - for exploring algorithms
  * [aitk.networks](https://github.com/ArtificialIntelligenceToolkit/aitk/tree/master/docs/networks/) - for constructing and visualizing Keras deep learning models
  * [aitk.utils](https://github.com/ArtificialIntelligenceToolkit/aitk/tree/master/docs/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`:

1. First install [miniconda](https://docs.conda.io/projects/conda/en/latest/user-guide/install/index.html)
2. Next, activate your base environment: `source ~/miniconda/bin/activate`
3. Create a Python 3.8 conda environment: `conda create --name py38 python=3.8`
4. 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:

1. `pip install "aitk[jupyter]"` (installs all of the requirements to run in Jupyter Lab 3.0)
2. `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:

1. `pip install jupyterlab`
2. `jupyter labextension install @jupyter-widgets/jupyterlab-manager ipycanvas`
3. `jupyter lab` starts it up, opens browser window

## AITK Community

For questions and comments, please use https://github.com/ArtificialIntelligenceToolkit/aitk/discussions/

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/ArtificialIntelligenceToolkit/aitk",
    "name": "aitk",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.9",
    "maintainer_email": null,
    "keywords": "ai, artificial intelligence, robots, simulator, jupyter, python, machine learning, neural networks, keras, tensorflow",
    "author": "Douglas Blank",
    "author_email": null,
    "download_url": null,
    "platform": "Linux",
    "description": "# aitk: Artificial Intelligence Toolkit\n\n[![DOI](https://zenodo.org/badge/339135763.svg)](https://zenodo.org/badge/latestdoi/339135763)\n\nThis 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.\n\nThe code and essays are designed to require as few computing resources as necessary, while still allowing readers to experience first-hand the topics covered.\n\n## Authors\n\n* [Douglas Blank](https://github.com/dsblank/) - Emeritus Professor of Computer Science, Bryn Mawr College; Head of Research at [Comet.ml](https://comet.ml/)\n* [Jim Marshall](http://science.slc.edu/~jmarshall/) - Professor in the Computer Science Department at Sarah Lawrence College\n* [Lisa Meeden](https://www.cs.swarthmore.edu/~meeden/) - Professor in the Computer Science Department at Swarthmore College\n\n## Computational Essays\n\nEach computational essay is described at [Computational Essays](https://github.com/ArtificialIntelligenceToolkit/aitk/blob/master/ComputationalEssays.md).\n\n## Artifical Intelligence Toolkit\n\n`aitk` is Python package containing the following modules.\n\n* [aitk]() - top level package\n  * [aitk.robots](https://github.com/ArtificialIntelligenceToolkit/aitk/tree/master/docs/robots) - for exploring simulated mobile robots, with cameras and sensors\n  * [aitk.algorithms](https://github.com/ArtificialIntelligenceToolkit/aitk/tree/master/docs/algorithms/) - for exploring algorithms\n  * [aitk.networks](https://github.com/ArtificialIntelligenceToolkit/aitk/tree/master/docs/networks/) - for constructing and visualizing Keras deep learning models\n  * [aitk.utils](https://github.com/ArtificialIntelligenceToolkit/aitk/tree/master/docs/utils/) - for common utilities\n\n### Python Installation\n\n#### Using pip\n\nIf you already have an environment for running Python, and optionally\nJupyter Notebooks, you can simply execute this at the command line:\n\n```\npip install aitk\n```\n\nIf you haven't install Jupyter (and are not running in Google's\ncolab), jump down to \"Jupyter Installation\".\n\nIf you are inside a notebook (say on Google's colab):\n\n```\n%pip install aitk --quiet\n```\n\n#### Using conda\n\nIf you are setting up your own Jupyter Notebook environment on your\nown computer, we recommend using `miniconda`.\n\nTo use `miniconda`:\n\n1. First install [miniconda](https://docs.conda.io/projects/conda/en/latest/user-guide/install/index.html)\n2. Next, activate your base environment: `source ~/miniconda/bin/activate`\n3. Create a Python 3.8 conda environment: `conda create --name py38 python=3.8`\n4. Activate it: `conda activate py38`\n\nYou only need to do step 1 once. To get out of conda, back to your regular system:\n\n* `conda deactivate` (will get out of py38)\n* `conda deactivate` (will get out of base environment)\n\n### Software Installation\n\nAfter activating your conda environment:\n\n1. `pip install \"aitk[jupyter]\"` (installs all of the requirements to run in Jupyter Lab 3.0)\n2. `pip install pandas tensorflow numpy matplotlib tqdm ipycanvas` (some things you might want)\n\n#### Jupyter Installation\n\nIf you want to work in notebooks and jupyter lab:\n\n1. `pip install jupyterlab`\n2. `jupyter labextension install @jupyter-widgets/jupyterlab-manager ipycanvas`\n3. `jupyter lab` starts it up, opens browser window\n\n## AITK Community\n\nFor questions and comments, please use https://github.com/ArtificialIntelligenceToolkit/aitk/discussions/\n",
    "bugtrack_url": null,
    "license": "BSD-3-Clause",
    "summary": "Python tools for AI",
    "version": "2.0.1",
    "project_urls": {
        "Homepage": "https://github.com/ArtificialIntelligenceToolkit/aitk"
    },
    "split_keywords": [
        "ai",
        " artificial intelligence",
        " robots",
        " simulator",
        " jupyter",
        " python",
        " machine learning",
        " neural networks",
        " keras",
        " tensorflow"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "fa54a38f34f61cc52241007760f2dc6a8d8cfcf4b4f475b5c47abb7e28c13fa9",
                "md5": "80beaabcc65e56596243470f42dcaa11",
                "sha256": "454a6ee39bb8fe139acec48f8cef737399c2837163a2ab25047bfa40848dd27f"
            },
            "downloads": -1,
            "filename": "aitk-2.0.1-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "80beaabcc65e56596243470f42dcaa11",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.9",
            "size": 454165,
            "upload_time": "2024-04-01T19:50:59",
            "upload_time_iso_8601": "2024-04-01T19:50:59.171395Z",
            "url": "https://files.pythonhosted.org/packages/fa/54/a38f34f61cc52241007760f2dc6a8d8cfcf4b4f475b5c47abb7e28c13fa9/aitk-2.0.1-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-04-01 19:50:59",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "ArtificialIntelligenceToolkit",
    "github_project": "aitk",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "lcname": "aitk"
}
        
Elapsed time: 0.23235s