847: AI Engineering 101 — with Ed Donner

Topics covered
Popular Clips
Questions from this episode
- Asked by 124 people
- Asked by 75 people
- Asked by 69 people
- Asked by 56 people
- Asked by 46 people
- Asked by 42 people
- Asked by 41 people
- Asked by 33 people
- Asked by 27 people
- Asked by 27 people
- Asked by 23 people
Episode Highlights
Open vs Closed
The choice between open and closed source AI models involves several considerations. highlights that open source models are beneficial when dealing with proprietary or sensitive data, as they allow for local data processing without third-party involvement 1. He also notes that open source models can be cost-effective for high-volume inference tasks, although closed source models might be cheaper for smaller scale operations 1. adds that navigating open source options can be overwhelming due to the plethora of available models, but resources like Hugging Face's leaderboard can aid in making informed decisions 2.
There are a lot of known limitations. They can be gamed. There's plenty of examples of contamination that's happened that people are sort of overfit to benchmarks but still they give you a decent indication of what you're working with.
---
Understanding these trade-offs is crucial for AI engineers when selecting the right model for their needs.
Prototyping
Prototyping with expensive models is a strategic approach in AI engineering. suggests starting with robust models like GPT-4 for initial prototyping, as they provide a strong foundation for testing and iteration 3. emphasizes the importance of building a baseline model before selecting an LLM, which helps in understanding the problem space and setting performance benchmarks 3. This empirical approach allows for informed decision-making and refinement of models based on real-world performance metrics 4.
It's good to start logistic regression.
---
Such a methodical process ensures that the chosen model aligns with business objectives and technical requirements.
Empirical Selection
Empirical model selection is a cornerstone of effective AI engineering. describes this process as involving trial and error, where benchmarks guide the selection of models from various providers like Microsoft, Google, and Meta 5. He stresses the importance of creating comprehensive test sets, possibly using synthetic data, to evaluate model performance across anticipated use cases 6. This approach ensures that models are not only technically sound but also robust against adversarial challenges.
Trial and error, try a few things out, see what results you get.
---
By leveraging empirical methods, AI engineers can optimize model selection to meet specific business needs and user expectations.
Related Episodes


679: The A.I. and Machine Learning Landscape — with investor George Mathew
Answers 383 questions

853: Generative AI for Business — with Kirill Eremenko and Hadelin de Ponteves
Answers 383 questions

841: AI Vision, Agents and Business Value — with Andrew Ng
Answers 383 questions
656: A.I. Talent and the Red-Hot A.I. Skills — with Jaclyn Rice Nelson
Answers 383 questions

683: Contextual A.I. for Adapting to Adversaries — with Dr. Matar Haller
Answers 383 questions
SDS 464: A.I. vs Machine Learning vs Deep Learning — with Jon Krohn
Answers 383 questions

754: A Code-Specialized LLM Will Realize AGI — with Jason Warner
Answers 383 questions

SDS 549: Engineering Natural Language Models — with Lauren Zhu
Answers 383 questions

661: Designing Machine Learning Systems — with Chip Huyen
Answers 383 questions

735: AI Product Management — with Google DeepMind's Head of Product, Mehdi Ghissassi
Answers 383 questions

701: Generative A.I. without the Privacy Risks — with Prof. Raluca Ada Popa
Answers 383 questions

736: How to Officially Certify your AI Model — with Jan Zawadzki
Answers 383 questions

846: Making Enterprise Data Ready for AI — with Anu Jain and Mahesh Kumar
Answers 383 questions














