Welcome to the Gen AI Learning Hub! This repository is a community-driven resource designed to facilitate learning and exploration of Generative AI technologies using Python. Inside, you'll find a collection of Jupyter notebooks that cover a wide range of topics, from beginner to advanced levels, aimed at sharing knowledge and experiences within the learning community.
Our goal is to empower learners by providing hands-on examples and tutorials that demonstrate the capabilities of Generative AI models, and how to implement them effectively. Whether you're just starting out or looking to deepen your understanding of Gen AI, this hub is for you.
To get started with the notebooks in this repository, you'll need to set up a Python virtual environment and install the required packages. Here's how you can do it:
Ensure you have Python 3.8 or newer installed on your system. You can download Python from the official website.
-
Create a Virtual Environment: Navigate to the project's root directory in your terminal and run the following command to create a virtual environment named
venv:python3 -m venv venv
-
Activate the Virtual Environment:
- On Windows, run:
.\venv\Scripts\activate
- On macOS and Linux, run:
source venv/bin/activate
- On Windows, run:
With your virtual environment activated, install the required Python packages by running:
pip install -r requirements.txtNote: A
requirements.txtfile should be present in your repository, listing all the necessary packages. If it's missing, you can create one by listing packages likejupyter,numpy,pandas, etc., depending on what your notebooks require.
-
If you haven't installed Jupyter Notebook yet, you can do so by running:
pip install notebook
-
To launch Jupyter Notebook, run:
jupyter notebook
This command will start the Jupyter Notebook server and open the interface in your default web browser.
-
Navigate to the notebook file (
.ipynb) you wish to run and click on it to open.
We encourage contributions from everyone! If you have notebooks, tutorials, or improvements to suggest, please feel free to fork the repository, make your changes, and submit a pull request.
For detailed instructions on how to contribute, please refer to our CONTRIBUTING.md file.
If you encounter any problems or have questions, please open an issue on GitHub. Our community is here to help!
This project is licensed under the MIT License - see the LICENSE.md file for details.
- Thank you to all the contributors who have shared their knowledge and made this learning hub possible.
- Special thanks to the broader Generative AI and open-source communities for their continuous support and inspiration.
Happy Learning!