- Introduction
- Features
- Scientific Justification
- Technology Stack
- Collaboration with Emotiv
- Installation
- Usage
- API Reference
- Performance Metrics
- Case Studies
- Development Roadmap
- Contributing
- FAQ
- License
- Acknowledgements
- Citations
DedAI v3 is a pioneering venture that leverages computational neuroscience and machine learning techniques to curate personalized music playlists based on real-time emotion detection through EEG (Electroencephalography) data. This project embodies the confluence of neuroaesthetics, the theory of emotional intelligence in music, and state-of-the-art AI algorithms.
- Real-Time Emotion Detection: Utilizing EEG spectral power densities to classify emotional states. (Real-time is still in development)
- AI-Driven Music Recommendation: Employing Reinforcement Learning and NLP algorithms to recommend music that aligns with the user's emotional state.
- User Clustering for Enhanced Personalization: Utilizing unsupervised learning algorithms to cluster users based on their emotional and musical preferences.
This section elaborates on the scientific methodologies and algorithms deployed in DedAI v3:
- Fast Fourier Transform (FFT)
- Wavelet Transform
- Reinforcement Learning
- Natural Language Processing (NLP)
For more details, please refer to our Scientific Whitepaper.
- EEG Data Processing: Python, FFT, Wavelet Transform
- Machine Learning: TensorFlow, Keras, Scikit-learn
- Backend: Javascript, Python
- Frontend: Electron and Node.js
Developed in partnership with Emotiv, a global leader in neuroengineering, to integrate high-fidelity EEG hardware for unparalleled accuracy in emotion detection.
-
For detailed installation of the Suno API please visit gcui-suno-api.
-
Install Python requirements.txt
pip install -r requirements.txt
- Install Suno API
npm install
cd .\suno-api\
- Run Suno API Server
cd .\suno-api\
npm run dev
- Run dedAI
cd ..
npm start
Please refer to our User Guide and API Documentation.
For an extensive API reference, visit our API Docs.
- Emotion Detection Accuracy: TBA
- User Satisfaction Rate: TBA
- Wellness Centers: Improved patient mental health by TBA
- Educational Institutions: Enhanced student focus by TBA
We welcome contributions! Please read our Contributing Guidelines for more information.
-
Is DedAI v3 available for commercial use?
- At this stage, DedAI v3 is under active development and is not available for commercial use. We operate under a restricted license that protects the intellectual property while allowing for community contributions via feature suggestions. For more details, please consult our License.
-
What types of EEG devices are compatible with DedAI v3?
- DedAI v3 is developed in partnership with Emotiv, so Emotiv's EEG devices are fully supported. We aim to extend compatibility to other EEG hardware in the future.
-
How does DedAI v3 ensure data privacy?
- All EEG data is anonymized and encrypted to ensure user privacy. For more details, refer to our Privacy Policy.
-
Can DedAI v3 integrate with other music streaming platforms?
- Integration with other music streaming platforms is part of our future development roadmap.
-
What machine learning algorithms does DedAI v3 use for emotion detection and music generation?
- We leverage a blend of Convolutional Neural Networks (CNNs), Recurrent Neural Networks (RNNs) and Physics Informed Neural Networks (PINNs) for music generation and Linear Regression and Support Vector Machines (SVMs) for emotion detection. Detailed information can be found in our Technical Documentation.
-
How accurate is the emotion detection?
- We are in the process of rigorously validating our emotion detection algorithms, and thus, a definitive accuracy figure is not available at this time.
-
Is real-time mood tracking available?
- Real-time mood tracking is currently under development and will be introduced in a future release.
-
How can I contribute to DedAI v3?
- We encourage community involvement and contributions. Please consult our Contributing Guidelines for more details on how you can participate.
-
What programming languages and frameworks are used in DedAI v3?
- DedAI v3 is primarily developed using Python, TensorFlow, and Flask. The frontend is built with Flutter.
-
Are there any academic publications related to DedAI v3?
- We are in discussions with research institutions for potential collaborations and academic publications.
-
Is there an API I can use to integrate DedAI v3 into my own projects?
- A comprehensive API is available for developers who wish to integrate DedAI v3 functionalities into their own projects. Refer to our API Documentation for more details.
This project operates under the DedAI v3 Restricted License Agreement. See LICENSE.md for details.
Special thanks to the computational neuroscience community and Emotiv for their invaluable insights and collaboration. We also acknowledge the foundational algorithms and seminal papers that contribute to this project.
Also would like to credit gcui-art for the work on the Suno API https://github.com/gcui-art/suno-api
For scholarly use, please cite this repository using the following Bibtex entry:
@misc{DedAI2023,
author = {Elliott Mitchell},
title = {DedAI v3: Emotion-Aware Music Curation Through EEG and AI},
year = {2024},
publisher = {GitHub},
journal = {GitHub repository},
howpublished = {\\url{https://github.com/HawkSP/dedAI-v3}}
}