Brewing Beer with Python

Brewing Beer with Python

Lightning talk at PyParis (http://pyparis.org) about how to use Artificial Intelligence to generate beer recipes

Aa38bb7a9c35bc414da6ec7dcd8d7339?s=128

Marco Bonzanini

November 15, 2018
Tweet

Transcript

  1. Brewing Beer
 with Python @MarcoBonzanini 
 #PyParis PyParis 2018

  2. Python + Beer = Over-engineering

  3. MALT WATER HOPS YEAST

  4. 1.Mashing (grains + water) 2.Boiling (+ hops) 3.Cooling 4.Fermentation (+

    yeast)
  5. 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
  6. 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
  7. None
  8. None
  9. Recipe
 URLs XML
 Recipes Text
 Recipes requests pybeerxml

  10. Neural Networks

  11. Recurrent Neural Networks (RNN) http://colah.github.io/posts/2015-08-Understanding-LSTMs/

  12. RNN unrolled http://colah.github.io/posts/2015-08-Understanding-LSTMs/

  13. Long Short Term Memory (LSTM) http://colah.github.io/posts/2015-08-Understanding-LSTMs/

  14. None
  15. None
  16. PyData London Conference 12-14 July 2019 @PyDataLondon