Skip to content

Autism Companion: Empowering Neurodiverse Children with AI Technology Our AI platform creates personalized support for children with Autism Spectrum Disorder. Using generative AI, we develop custom social stories and conversation simulations tailored to each child's unique sensitivities

License

Notifications You must be signed in to change notification settings

VOIDBFD/Autism_Companian_Gen-Ai_Project_Kaggle

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Autism Companion: Empowering Neurodiverse Children with AI Technology 🌟

Autism Companion

Welcome to the Autism Companion repository! This project aims to empower children with Autism Spectrum Disorder (ASD) by providing personalized support through advanced AI technology. Our platform creates tailored social stories and conversation simulations to cater to each child's unique sensitivities.

Table of Contents

Introduction

Autism Spectrum Disorder affects many children around the world. Each child has their own set of challenges and sensitivities. The Autism Companion project leverages generative AI to create a supportive environment for these children. By customizing social stories and conversation simulations, we aim to improve communication skills and social understanding.

Features

  • Personalized Support: Each child receives tailored content based on their specific needs.
  • Generative AI: Utilizes advanced AI models to create engaging social stories and simulations.
  • User-Friendly Interface: Built with React and Tailwind CSS for a smooth user experience.
  • Scalable Architecture: Designed to run on cloud services using Docker and APIs.
  • Comprehensive Documentation: Clear guides for users and developers.

Technologies Used

This project incorporates a variety of technologies to ensure optimal performance and user experience:

  • Python: Core programming language for backend development.
  • PyTorch: Used for building and training AI models.
  • TensorFlow: Another framework utilized for machine learning tasks.
  • BERT: Employed for natural language processing.
  • GPT-4: Powers the generative AI features.
  • LangChain: Facilitates language model integration.
  • LoRA: Optimizes model performance.
  • Docker: Containerizes the application for easy deployment.
  • FAISS: Used for efficient similarity search.
  • React: Frontend framework for building the user interface.
  • Tailwind CSS: Provides a responsive design framework.

Installation

To set up the Autism Companion project on your local machine, follow these steps:

  1. Clone the Repository:

    git clone https://github.com/VOIDBFD/Autism_Companian_Gen-Ai_Project_Kaggle.git
    cd Autism_Companian_Gen-Ai_Project_Kaggle
  2. Set Up a Virtual Environment (optional but recommended):

    python -m venv venv
    source venv/bin/activate  # On Windows use `venv\Scripts\activate`
  3. Install Dependencies:

    pip install -r requirements.txt
  4. Build the Docker Container:

    docker-compose up --build
  5. Run the Application: Open your browser and navigate to http://localhost:3000.

Usage

Once the application is running, users can create personalized social stories and conversation simulations by following these steps:

  1. Log In: Create an account or log in to access the features.
  2. Select a Child Profile: Choose or create a profile for the child you are supporting.
  3. Create Content: Use the AI tools to generate social stories and conversation simulations.
  4. Review and Customize: Review the generated content and make any necessary adjustments.
  5. Save and Share: Save the content for future use or share it with caregivers.

Contributing

We welcome contributions from everyone! If you would like to contribute to the Autism Companion project, please follow these steps:

  1. Fork the Repository: Click the "Fork" button at the top right of the page.
  2. Create a Branch:
    git checkout -b feature/YourFeature
  3. Make Your Changes: Implement your feature or fix.
  4. Commit Your Changes:
    git commit -m "Add your message here"
  5. Push to Your Fork:
    git push origin feature/YourFeature
  6. Open a Pull Request: Go to the original repository and click "New Pull Request."

License

This project is licensed under the MIT License. See the LICENSE file for details.

Contact

For any questions or feedback, please reach out to the project maintainers:

Releases

To download the latest version of the project, visit our Releases section. Here, you can find the latest updates and improvements. Make sure to download and execute the appropriate files for your setup.

Conclusion

Thank you for your interest in the Autism Companion project. We believe that with the right tools, we can make a significant difference in the lives of neurodiverse children. Your contributions and support can help us achieve this goal.

Let's work together to create a more inclusive world!

About

Autism Companion: Empowering Neurodiverse Children with AI Technology Our AI platform creates personalized support for children with Autism Spectrum Disorder. Using generative AI, we develop custom social stories and conversation simulations tailored to each child's unique sensitivities

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •  

Languages