Reorder: tool use is now 05, neural networks is 06

The LLM arc completes at section 05 (agentic systems), with
neural networks as a standalone ML deep-dive in section 06.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
Eric Furst 2026-04-11 10:54:03 -04:00
commit cab2ebfd9d
11 changed files with 384 additions and 4 deletions

View file

@ -13,7 +13,8 @@ A hands-on workshop on Large Language Models and machine learning for engineers.
| [02](02-ollama/) | **Local models with Ollama** | Run pre-trained LLMs locally. Summarize documents, query arXiv, generate code, build custom models. |
| [03](03-rag/) | **Retrieval-Augmented Generation** | Build a RAG system: chunk documents, embed them, and query with an LLM grounded in your own data. |
| [04](04-semantic-search/) | **Advanced retrieval** | Hybrid BM25 + vector search with cross-encoder re-ranking. Compares summarization versus raw retrieval. |
| [05](05-neural-networks/) | **Building a neural network** | Implement a one-hidden-layer network from scratch in numpy, then in PyTorch. Fits $C_p(T)$ data for N₂. |
| [05](05-tool-use/) | **Tool use and agentic systems** | Connect an LLM to Python functions via tool calling. Build a thermo assistant. Understand how ChatGPT, Claude, and Copilot actually work. |
| [06](06-neural-networks/) | **Building a neural network** | Implement a one-hidden-layer network from scratch in numpy, then in PyTorch. Fits $C_p(T)$ data for N₂. |
@ -50,7 +51,7 @@ This creates a `.venv/` virtual environment and installs all dependencies from t
`cd` into the section directory before running scripts or notebooks, since they reference local data files:
```bash
cd 05-neural-networks
cd 06-neural-networks
uv run python nn_torch.py
```
@ -58,7 +59,7 @@ Or activate the environment and run directly:
```bash
source .venv/bin/activate
cd 05-neural-networks
cd 06-neural-networks
python nn_torch.py
```