Python is a main language for the creation and execution of many Generative AI programs. Methods such as Retrieval Augmented Generation (RAG), Large Multimodal Models, RAPTOR, Agents, and Finetuning utilize the readable and versatile Python platform. Key industry players such as OpenAI, LangChain, and Hugging Face all heavily utilize Python for product deployments. (01-04)
Here, 34 Python scripts based on the ‘Python Intermediate Tutorial’ by NeuralNine were keyed in manually and are available on the open-source GitHub repository. In specific: Classes and Objects, Inheritance, Sockets and Networks, and Recursion were just some of the 11 primary areas covered. The majority of the supplementary files are also included for learning purposes, with the exception of the data.xml file. (05)
References:
01) Welcome to Python.org. (2024, June 14). Python.org. https://www.python.org/
02) Langchain-Ai. (n.d.). langchain/cookbook at master · langchain-ai/langchain. GitHub. https://github.com/langchain-ai/langchain/tree/master/cookbook
03) GoogleCloudPlatform. (n.d.). GitHub - GoogleCloudPlatform/generative-ai: Sample code and notebooks for Generative AI on Google Cloud, with Gemini on Vertex AI. GitHub. https://github.com/GoogleCloudPlatform/generative-ai
04) Hugging Face – The AI community building the future. (n.d.). https://huggingface.co/?activityType=update-model&feedType=following
05) NeuralNine. (2019, November 9). Python Intermediate Tutorial #1 - Classes and objects [Video]. YouTube. https://www.youtube.com/watch?v=2S7Xxz9PhaU