Skip to content

datons/AI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AI Development Course

This repository contains a comprehensive AI development course, focusing on practical applications of AI technologies and tools.

Course Structure

The course is organized into several chapters, each focusing on different aspects of AI development:

notebooks/
├── 10_Chat VSCode/          # Introduction to VS Code AI Integration
│   └── 1_BOCYL/            # Basic Operations and Concepts
│
├── 20_API Programming/      # API Development with AI
│   ├── 1_Manual/           # Manual API Implementation
│   ├── 2_API/              # Advanced API Concepts
│   └── 3_Preprocessing/    # Data Preprocessing
│
├── 30_Output Format/        # Structured Output Handling
│   ├── 1_Pydantic/         # Using Pydantic for Data Validation
│   └── 2_Preprocessing/    # Output Preprocessing Techniques
│
├── 40_RAG/                 # Retrieval Augmented Generation
│   ├── 1_RAG/             # RAG Fundamentals
│   ├── 2_VectorDB/        # Vector Databases
│   └── 3_Chat CLI/        # Command Line Chat Applications
│
└── 50_Extra/              # Additional Resources and Materials

Getting Started

Prerequisites

  • Python 3.8 or higher
  • Git
  • Required dependencies (specified in requirements.txt)

Installation

  1. Clone the repository:
git clone <repository-url>
  1. Navigate to the project directory:
cd AI
  1. Install dependencies:
pip install -r requirements.txt

Course Content

  1. Chat VSCode: Learn to integrate AI capabilities into VS Code
  2. API Programming: Develop AI-powered APIs and understand preprocessing techniques
  3. Output Format: Master structured data handling with Pydantic and preprocessing
  4. RAG (Retrieval Augmented Generation): Implement advanced RAG systems with vector databases
  5. Extra: Additional resources and supplementary materials

Contributing

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

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

Contact

For any questions or concerns, please open an issue in the repository.


Note: This repository contains course materials under active development. Content and structure may be updated regularly.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •