Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Brewing Beer with Python
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Marco Bonzanini
December 04, 2018
Science
320
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Brewing Beer with Python
Lightning talk on using Artificial Intelligence to generate beer recipes
Marco Bonzanini
December 04, 2018
More Decks by Marco Bonzanini
See All by Marco Bonzanini
Pitfalls in Data Science Projects (and how to avoid them)
marcobonzanini
0
110
Is Your Open-source LLM Really Open?
marcobonzanini
0
130
Perambulations in Football Analytics
marcobonzanini
0
85
Natural Language Processing Expert Briefing @ PyData Global 2022
marcobonzanini
0
130
Natural Language Processing Expert Briefing @ PyData Global 2021
marcobonzanini
0
160
Getting into Data Science @ HisarCS 2021
marcobonzanini
0
330
Mining topics in documents with topic modelling and Python @ London Python meetup
marcobonzanini
1
260
Topic Modelling workshop @ PyCon UK 2019
marcobonzanini
2
140
Lies, Damned Lies, and Statistics @ PyCon UK 2019
marcobonzanini
0
170
Other Decks in Science
See All in Science
生成AIが科学とRAにもたらしていること:メタサイエンスの視点から
rmaruy
0
140
科学で迫る勝敗の法則-スポーツデータ分析の最前線 (刈谷市連携講座.2026年7月) / The principle of victory discovered by science. at Kariya City, 2027.07
konakalab
0
170
生成AIと司法書士の未来.pdf
tagtag
PRO
0
180
[TMLR 2026, Featured Certification] Double Bounded α-Divergence Optimization for Density Estimation
gkazunii
1
120
ssmonline #51 ヤマサキ春のサメ祭り 2026 / ssmjp Yamasaki Spring JAWS Festival 2026
naospon
1
150
SAT ソルバーの仕組みと制約ソルバーへの応用
tsoh
3
590
Kritische evaluatie van GenAI-output voor literatuuronderzoek
voginip
0
240
20260722【JAWS-UG東京 ランチタイムLT会 #37④】AWS Well-Architectedフレームワークに沿った回答をするAIエージェントを作ってみた
nozakijcom
1
140
20260820_アウトカムが二値のデータに対するCausal Impact@LINEヤフー Data Science Share #2 / Causal Impact for Binary Outcomes
brainpadpr
3
1.4k
Where does the rigor go? Research software and the future of trustworthy science.
arfon
0
290
AI bij literatuuronderzoek in de wetenschap
voginip
0
260
データベース11: 正規化(1/2) - 望ましくない関係スキーマ
trycycle
PRO
0
1.7k
Featured
See All Featured
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
290
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
250
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
540
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.6k
Imperfection Machines: The Place of Print at Facebook
scottboms
270
14k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.8k
Site-Speed That Sticks
csswizardry
13
1.5k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
23k
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
500
Optimizing for Happiness
mojombo
378
71k
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2.6k
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
1
610
Transcript
Brewing Beer with Python @MarcoBonzanini @PyDataLondon
Python + Beer = Over-engineering
MALT WATER HOPS YEAST
1.Mashing (grains + water) 2.Boiling (+ hops) 3.Cooling 4.Fermentation (+
yeast)
Grain bill: 2Kg Pilsner malt 1Kg Pale malt 1Kg Wheat
malt 1Kg Wheat flakes 0.5Kg Munich malt 0.5Kg Oat flakes Mash: 30m at 55C 60m at 67C 15m at 75C Boil: 40g Magnum @ 60m 40g Mosaic @ 10m 20g Coriander seeds @ 10m In fermenter: 5 gallons Fermentation: 2 weeks at 20C Yeast: M21 OG: 1.059 FG: 1.015 IBU: 64
Grain bill: 2Kg Pilsner malt 1Kg Pale malt 1Kg Wheat
malt 1Kg Wheat flakes 0.5Kg Munich malt 0.5Kg Oat flakes Mash: 30m at 55C 60m at 67C 15m at 75C Boil: 40g Magnum @ 60m 40g Mosaic @ 10m 20g Coriander seeds @ 10m In fermenter: 5 gallons Fermentation: 2 weeks at 20C Yeast: M21 OG: 1.059 FG: 1.015 IBU: 64
None
None
Recipe URLs XML Recipes Text Recipes requests pybeerxml
Neural Networks
Recurrent Neural Networks (RNN) http://colah.github.io/posts/2015-08-Understanding-LSTMs/
RNN unrolled http://colah.github.io/posts/2015-08-Understanding-LSTMs/
Long Short Term Memory (LSTM) http://colah.github.io/posts/2015-08-Understanding-LSTMs/
None
None