Skip to content

Latest commit

 

History

12 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages