in

Deep Learning on Tap: NVIDIA Engineer se tourne vers l’IA et le GPU pour inventer une nouvelle bière

Certains rêvent de code. D’autres rêvent de bière. Eric Boucher de NVIDIA fait les deux à la fois, et le résultat ne pourrait pas être mieux nommé.

La Full Nerd # 1 est une bière blonde croustillante et légère, parfaite pour boire un verre en été.

Eric, un ingénieur dans l’équipe des pilotes du noyau du logiciel des systèmes GPU, s’est endormi une nuit de mai aux prises avec deux problèmes.

Premièrement, il a dû extraire des informations clés des journaux souvent cryptiques des systèmes qu’il supervise pour aider son équipe à répondre plus rapidement aux problèmes.

L’autre: le brasseur amateur chevronné voulait un moyen de brasser de nouveaux types de bière.

«Je me suis réveillé le matin et je savais exactement quoi faire», a déclaré Boucher. «En gros, j’ai fini les deux en une nuit de sommeil interrompu.

Les deux solutions impliquaient la mise en œuvre du deep learning sur un GPU NVIDIA TITAN V. Un tel équipement puissant tend à encourager ce type de traitement parallèle, semble-t-il.

Eric, originaire de France maintenant basé près de Sacramento, en Californie, a commencé le brassage à domicile il y a deux décennies, inspiré par un ami et mentor chez Sun Microsystems. Il en a fait une pause à la naissance de ses enfants.

Maintenant qu’ils sont plus âgés, il a recommencé à brasser pour de bon, utilisant du matériel à la fois dans son garage et dans sa cour, se tournant vers l’IA pour de nouvelles recettes ce printemps.

Bien sûr, l’IA a été utilisée dans le passé pour aider les humains à analyser les saveurs de la bière et même à créer de nouveaux noms de bières artisanales sauvages. Le projet d’Eric est cependant plus ambitieux, car il s’appuie sur l’IA pour créer de nouvelles recettes de bière.

Vous avez de la bière – Le GPU accélère les nouvelles idées de brassage

Pour les données de formation, Eric a commencé avec les recettes de bière tout-grain de MoreBeer, une plaque tournante pour les amateurs de brassage, où il achète généralement des kits de recettes et des ingrédients.

Eric s’est concentré sur les bières car elles sont relativement faciles et rapides à préparer et englobent un large éventail de styles différents, de la bière irlandaise copieuse à la Kölsch acidulée et rafraîchissante.

Il a utilisé wget – un programme open source qui récupère le contenu du Web – pour enregistrer quatre pages d’index de recettes de bière.

Puis, à l’aide d’un script Python, il a filtré les pages HTML téléchargées et téléchargé les fichiers PDF de recette liés. Il a ensuite converti les PDF en texte brut et a utilisé un autre script Python pour interpréter le texte et générer des recettes dans un format standardisé.

Il a transmis ces 108 recettes – dont une pour le légendaire Pline l’Ancien IPA de Russian River Brewing – à Textgenrnn, un réseau neuronal récurrent, un type de réseau neuronal qui peut être appliqué à une séquence de données pour aider à deviner ce qui devrait suivre.

Et, comme personne n’aime attendre une bonne bière, il l’a fait fonctionner sur un GPU NVIDIA TITAN V. Eric estime qu’il réduit le temps d’apprentissage de la base de données des recettes à sept minutes d’une heure et 45 minutes en utilisant uniquement un processeur.

Après quelques réglages, Eric a généré 10 recettes de bière. Ils allaient des stouts foncés aux ales jaunâtres, et en saveur d’amer à clair.

À la surprise d’Eric, la plupart semblaient raisonnables (même si quelques-uns étaient «tout simplement bizarres et impossibles à préparer» comme une recette qui lui demandait d’attendre 45 jours avec du houblon dans le moût, ou de la bière non fermentée, avant d’ajouter la levure).

Vitesse de la lumière (bière)

Avec l’approche de l’été chaud de Californie à l’esprit, Eric a choisi une bière blonde.

Il était particulièrement intrigué car la recette suggérait d’ajouter des houblons Warrior, Cascade et Amarillo – les fleurs de la plante herbacée vivace Humulus lupulus qui donne à la bonne bière une gamme de saveurs, de l’amer au citron – un «programme intrigant».

Le résultat, rapporte Eric, était rafraîchissant, « ni trop sucré, ni trop amer », avec « une odeur agréable et fraîche de houblon et une finale longue et complexe. »

Il a surnommé le résultat Full Nerd # 1.

Le breuvage généré par l’IA est devenu le dernier d’une longue lignée de bières aux noms spirituels qu’Eric a produit, y compris une bière infusée au chêne bourbon nommée, à juste titre, «The Groot Beer», en l’honneur de la créature arborescente de Marvel. Gardiens de la Galaxie. »

Le prochain projet de brassage d’IA d’Eric: peut-être une bière brune, pour l’hiver, ou une bière blonde, une bière légère et croquante qui nécessite des mois de stockage au froid pour mûrir.

Pour l’instant, cependant, il y a beaucoup de bonne bière à boire. Peut-être trop. Eric partage généralement ses créations avec ses copains d’arts martiaux. Mais avec la distance sociale en place au milieu de la pandémie mondiale de COVID-19, les cinq gallons, ou quarante pintes, sont plus que ce que le buveur léger sait quoi faire.

Eric, semble-t-il, a découvert un problème avec lequel l’apprentissage profond ne peut pas l’aider. De bas en haut.