Google ułatwia tworzenie aplikacji do kwantowego uczenia maszynowego

Kategoria: Sztuczna inteligencja Opublikowany mar 09 Ekran laptopa z kodem i jasnymi liniami. Ekran laptopa z kodem i jasnymi liniami.





Wiadomości: Google udostępnia bezpłatne oprogramowanie typu open source, które ułatwi tworzenie aplikacji do kwantowego uczenia maszynowego. TensorFlow Quantum to dodatek do popularnego zestawu narzędzi Google TensorFlow, który pomógł znacznie przyspieszyć uczenie maszynowe od czasu jego premiery w 2015 roku.

Co to robi? TensorFlow to jedno z wielu narzędzi, które sprawiają, że uczenie maszynowe jest bardziej dostępne, poprzez uproszczenie głębokich sieci neuronowych i zapewnienie kodu wielokrotnego użytku, dzięki czemu nowe aplikacje do uczenia maszynowego nie muszą być pisane od zera. TensorFlow Quantum zrobi to samo w przypadku kwantowego uczenia maszynowego.

Jak to będzie działać? TensorFlow Quantum pozwoli Ci pisać aplikacje kwantowe bez zagłębiania się w szczegóły sprzętu, na którym działają. Przełącznik umożliwia przełączanie między rzeczywistym komputerem kwantowym a symulacją komputera na klasycznej maszynie. Oznacza to, że możesz debugować aplikację kwantową w symulacji, zanim spróbujesz ją uruchomić w pełnej konfiguracji kwantowej. Masoud Mohseni, który kieruje projektem TensorFlow Quantum, oczekuje, że programiści wykorzystają go do odkrycia fundamentalnych nowych algorytmów, które mogą być ponownie wykorzystywane przez innych.



Duch wspólnoty: To nie pierwszy zestaw narzędzi do kwantowego uczenia maszynowego. Na przykład startup zajmujący się obliczeniami kwantowymi Xanadu w Toronto oferuje podobną platformę o nazwie Pennylane. Ale to wciąż wielka sprawa, którą robi Google, mówi badacz Xanadu, Nathan Killoran. Zauważa, że ​​programiści budują społeczności wokół znanych narzędzi, takich jak TensorFlow, dzieląc się kodem i pomysłami, co sprzyja innowacjom. Dzięki temu technologia uczenia maszynowego jest dziś w lepszej formie. Zespół Google chce, aby to samo stało się z TensorFlow Quantum.

Projekt naukowy: Na razie uczenie maszyn kwantowych pozostaje dość niszowe. Skierowany do naukowców zestaw narzędzi ułatwi pracę z danymi kwantowymi, niezależnie od tego, czy chodzi o modelowanie świata przyrody, czy o urządzenia takie jak dystrybutorzy kryptograficznego klucza kwantowego. Ponieważ zjawiska naturalne podlegają zasadom kwantowym, Mohseni uważa, że ​​jeśli modele uczenia maszynowego mają być dokładnym odzwierciedleniem świata, muszą być również kwantowe.

Aplikacje w świecie rzeczywistym: Oprogramowanie Quantum zaczyna przenikać do głównego nurtu. D-Wave Systems, firma zajmująca się obliczeniami kwantowymi z Kolumbii Brytyjskiej, również wydała w zeszłym miesiącu nową wersję swojego oprogramowania Leap do tworzenia aplikacji kwantowych. Leap jest używany przez kilka dużych firm do tworzenia własnego oprogramowania kwantowego. Wśród nich jest Volkswagen, który zbudował super dokładny symulator transportu publicznego do planowania tras autobusowych, oraz Telecom Italia, który zbudował aplikację kwantową do optymalizacji sieci 5G.