Yann Dauphin, naukowiec i basista

Cześć, jestem Yann Dauphin!

Nad czym pracujesz?

Jestem doktorantem zajmującym się uczeniem maszynowym. Projektuję i programuję algorytmy sztucznej inteligencji które potrafią uczyć się na podstawie przykładów. To takie programy, które mogą same się programować. Spędzam większość mojego czasu omawiając nowe pomysły na algorytmy, programowaniu w Pythonie, pijąc herbatę i czytając o ostatnich odkryciach w dziedzinie informatyki.
Moje badania skupiają się na rozbudowanych, głębokich sieciach neuronowych. Byłem w stanie zastosować niektóre z moich rozwiązań w Google i Microsofcie podczas staży. Aktualnie pracuję nad dystrybucją uczenia sieci neuronowych przez klastry komputerów. Pracowałem również nad nowymi algorytmami uczenia się, które umożliwiają ekstrapolację danych. Oto przykład takiego algorytmu, zajmującego się generowaniem twarzy

Jak to się stało, że umiesz programować?

To wszystko zaczęło się, gdy zdałem sobie sprawę, że wszystko co jest potrzebne do tworzenia programów to komputer. To był sposób na przekierowanie moich szalonych pomysłów na rzeczywiste projekty bez potrzebnego nakładu pieniężnego ani ciężkiej pracy. Zawsze miałem bardzo bujną wyobraźnię, więc uważałem, że jest to bardzo ekscytujące. Programowanie oznacza możliwość tworzenia własnych gier, stron oraz narzędzi.
Tak więc w szkole średniej około roku 1999 kupiłem książkę o programowaniu. Ta książka była taka beznadziejna, że się poddałem. Rok później natknąłem się na świetny kurs programowania w C portalu Howstuffworks. Tego samego dnia pisałem już moje pierwsze programy. Na początku były raczej proste, ale miło było mieć możliwość zobaczyć wszystkie rzeczy, które komputer może zrobić na moje polecenie. Szlifowałem moje umiejętności głównie pracując przy własnych projektach i udzielając się w projektach open source na Sourceforge. W późniejszym okresie czasu rozwijałem swoje umiejętności studiując informatykę na Uniwersytecie.

Co robisz kiedy nie programujesz?

Moim ulubionym środkiem transportu jest rower. Latem przejeżdżam około 100 km tygodniowo. Pomaga mi to oczyścić mój umysł i utrzymać się w formie. Lubię też grać. Słucham różnych rodzajów muzyki (takich jak rock, reggae i rap) i próbuję grać w tych nurtach na moim basie.

Jaka jest twoja porada dla nowych programistów?

Im więcej wiesz, tym więcej możesz zrobić. Jednak nie musisz wiedzieć wszystkiego, by móc coś osiągnąć. Wystarczy trochę wiedzy ogólnej by zacząć większość projektów, a resztę będziesz w stanie nauczyć się podczas pracy nad nimi. Nie bój się uszkodzić czegokolwiek, w końcu i tak nie zrobisz krzywdy swojemu komputerowi.
Ładowanie