Code Monkey home page Code Monkey logo

pearson-llm-production-integration's Introduction

LLMs from Prototypes to Production

O'Reilly

Description

This repository contains Jupyter notebooks for the course "LLMs from Prototypes to Production" by Sinan Ozdemir. Published by Pearson, the course covers effective best practices and industry case studies in using Large Language Models (LLMs).

Once you understand how large language models (LLMs) work, define your prompts, and train your models, it’s time to move your LLM prototypes to production and fine-tune your models for optimal performance. We will cover the best practices for integrating LLMs into various workflows, deployment options, and model evaluation. This course will empower you to confidently transition from LLM prototypes to fully realized applications and optimize their performance.

This course is the third in a three-part series by Sinan Ozdemir designed for machine learning engineers and software developers who want to expand their skillset and learn how to work with large language models (LLMs) like ChatGPT and FLAN-T5. The courses provide practical instruction on prompt engineering, language modeling, moving LLM prototypes to production, and fine-tuning GPT models. The three live courses in the series are:

LLMs, GPT, and Prompt Engineering for Developers Using Open- and Closed-Source LLMs in Real-World Applications LLMs from Prototypes to Production The book Quick Start Guide to LLMs by Sinan Ozdemir is recommended as companion material for for post-class reference.

  1. LLMs, GPT, and Prompt Engineering for Developers

  2. Using Open- and Closed-Source LLMs in Real World Applications

  3. LLMs from Prototypes to Production

The book Quick Start Guide to LLMs by Sinan Ozdemir is recommended as companion material for post-class reference.

What You'll Learn

  • How to effectively move LLM prototypes to production environments
  • The various deployment options and considerations for LLMs
  • Techniques for fine-tuning LLMs like GPT and FLAN-T5
  • How to evaluate and improve LLM model performance

And you’ll be able to:

  • Seamlessly transition LLM prototypes into production systems
  • Integrate LLMs into various workflows and applications
  • Fine-tune LLMs for optimal performance
  • Evaluate and enhance LLM models based on specific use cases

Table of Contents

  1. Course Set-Up
  2. Notebooks
  3. Prerequisites
  4. Schedule
  5. Resources

Course Set-Up

  • Jupyter notebooks can be run alongside the instructor, but you can also follow along without coding by viewing pre-run notebooks here.

Prerequisites

  • Experience with machine learning and proficiency in Python programming
  • Familiarity with NLP is helpful but not required

Recommended Preparation

  • Attend the course "LLMs, GPT, and Prompt Engineering for Developers"
  • Read the book "Quick Start Guide to Large Language Models"

Notebooks

For a detailed schedule, refer to the Course Description.

Resources

pearson-llm-production-integration's People

Contributors

sinanuozdemir avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.