AmadeusGPT🎻: We turn natural language descriptions of behaviors into machine-executable code
Project description
🪄 We turn natural language descriptions of behaviors into machine-executable code.
-
We use ChatGPT's API to bridge natural language and behavior analysis code.
-
For more details, check out our arXiv preprint AmadeusGPT: a natural language interface for interactive animal behavioral analysis by Shaokai Ye, Jessy Lauer, Mu Zhou, Alexander Mathis & Mackenzie W. Mathis.
-
🧙♀️ Code coming soon!
Demo AmadeusGPT🎻
- WIP Click here to launch our hosted Streamlit App!
- Please note you need an openAPI key, which you can easily create here.
License
AmadeusGPT is license under the Apache-2.0 license.
- Please note several key dependencies have their own licensing. Please carefully check the license information for DeepLabCut (LGPL-3.0 license), SAM (Apache-2.0 license), CEBRA (Non-Commercial), etc...
Citation
If you use ideas or code from this project in your work, please cite us using the following BibTeX entry. 🙏
- AmadeusGPT
@article{ye2023amadeusGPT,
title={AmadeusGPT: a natural language interface for interactive animal behavioral analysis},
author={Shaokai Ye and Jessy Lauer and Mu Zhou and Alexander Mathis and Mackenzie Weygandt Mathis},
journal={arXiv:WIP},
year={2023}}
Questions?
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 Distribution
Built Distribution
Hashes for amadeusgpt-0.0.1-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d063a033d9afa380c93d13aec1af5b15f537ac161720cb0f1b52dcb63e1e05bf |
|
MD5 | dfcb3ead180d4da4474e36fca896c50a |
|
BLAKE2b-256 | c3b2fe3ca0681a3010c776890a9c55c0855e2c2e0936d7d3a34c57817e9360a4 |