Sobre o projeto
O Curso de LLM é um recurso educacional aberto criado por Maxime Labonne que cobre todo o espectro do conhecimento sobre Modelos de Linguagem de Grande Escala, desde a teoria fundamental até a engenharia prática.
## Estrutura
O curso está dividido em três partes principais:
1. **Fundamentos de LLM** — Conteúdo opcional de background que cobre matemática para machine learning (álgebra linear, cálculo, probabilidade), bibliotecas Python para data science, fundamentos de redes neurais e noções básicas de processamento de linguagem natural, incluindo tokenização, embeddings e RNNs.
2. **O Cientista de LLM** — Foca na construção de LLMs usando técnicas modernas, abrangendo arquitetura Transformer, tokenização, mecanismos de atenção, estratégias de amostragem, pré-treinamento distribuído, conjuntos de dados pós-treinamento, fine-tuning supervisionado, alinhamento de preferências (DPO/ORPO) e avaliação.
3. **O Engenheiro de LLM** — Foca na criação e implantação de aplicações baseadas em LLM, cobrindo implantação local de modelos com Ollama e text-generation-webui, pipelines RAG, agentes de IA e monitoramento em produção.
## Notebooks Colab
O repositório inclui numerosos notebooks interativos do Google Colab organizados por tópico:
**Ferramentas**: LLM AutoEval, LazyMergekit (fusion de modelos), LazyAxolotl (fine-tuning em nuvem), AutoQuant (quantização em GGUF/GPTQ/EXL2/AWQ/HQQ), visualização da árvore genealógica de modelos, ZeroSpace (implantação gratuita no Gradio), AutoAbliteration e AutoDedup.
**Fine-tuning**: Notas para fine-tuning do Llama 3.1 com Unsloth, Llama 3 com ORPO, Mistral-7b com DPO e QLoRA, e CodeLlama com Axolotl.
**Quantização**: Guias para quantização em 8-bit, quantização GPTQ 4-bit, GGUF com llama.cpp e ExLlamaV2.
**Outros**: Fusão de modelos com MergeKit, criação de MoEs, abliteration, aumento com knowledge graph para ChatGPT e estratégias de decoding.
## Recursos Relacionados
- Um livro companheiro, *LLM Engineer's Handbook*, expande o material do curso com cobertura ponta a ponta de aplicações.
- Uma versão DeepWiki oferece um formato narrativo mais abrangente.
- O autor mantém repositórios adicionais, incluindo [llm-datasets](https://github.com/mlabonne/llm-datasets) para dados de pós-treinamento e [awesome-llm-training](https://github.com/mlabonne/awesome-llm-training) para recursos de treinamento.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.