loader
bg-category
Uber wydaje Pyro: probabilistyczny język programowania open source

Podziel Się Z Przyjaciółmi

Artykuły Autora: Kenneth Douglas

Nie jest ukryte, że oprócz pracy nad ulepszeniem istniejącego produktu i zapewnieniem użytkownikom niezawodnych usług transportowych, Uber inwestuje również w autonomiczne samochody i sztuczną inteligencję. Aby oddać coś społeczności programistów i ulepszyć ich produkty, Uber ogłosił wydanie Pyro w wersji open source.

Pyro to rodzimy probabilistyczny język programowania Ubera. Firma twierdzi, że jest to „narzędzie do głębokiego modelowania probabilistycznego, łączące najlepsze nowoczesne techniki głębokiego uczenia się i modelowania bayesowskiego”.

Poprzez otwarty język programowania Pyro Uber dąży do przyspieszenia badań i zastosowań różnych technik związanych z głębokim uczeniem się i ich decentralizacji. Obecnie w fazie alfa jest rozwijany przez Uber AI Labs. Uniwersytet Stanforda również używa Pyro.

Napisany w Pythonie, ten język obsługuje PyTorch w zapleczu. Najważniejsze zasady, które stanowią podstawę projektu Pyro, są następujące:

  • uniwersalny: Reprezentuje dowolny obliczalny rozkład prawdopodobieństwa.
  • Skalowalny: Skalowanie do dużych zestawów danych z niewielkim narzutem.
  • Minimalny: Wdrożone z małym rdzeniem potężnych, możliwych do skomponowania abstrakcji.
  • Elastyczne: Ma na celu automatyzację, kiedy jej potrzebujesz, kontroluj, kiedy jej potrzebujesz.

Jak zainstalować język programowania Pyro?

Pyro obsługuje Python 2.7 i Python 3+. Aby zainstalować go przez pip, uruchom:

pip zainstaluj piro-ppl

W Pythonie 3 uruchom:

pip3 zainstaluj piro-ppl

Zainstaluj ze źródła:

git clone [email protected]: uber / pyro.git cd pyro pip install.

W nadchodzących miesiącach oczekuje się, że język programowania Pyro ulegnie szybkiej zmianie, ponieważ większa część społeczności programistów będzie uczestniczyć w jego rozwoju. Własne priorytety Ubera w rozwoju technicznym obejmują dodatkowe techniki szacowania oczekiwań gradientów, ulepszania abstrakcji do modelowania i zaawansowanego użytkowania itp.

Możesz znaleźć otwarty kod źródłowy Pyro na stronie GitHub. Spróbuj i zostaw swoją cenną opinię.

Podziel Się Z Przyjaciółmi

Wasze Komentarze

Nowość