Spisu treści:

15 niesamowitych rzeczy, których sieci neuronowe nauczyły się robić
15 niesamowitych rzeczy, których sieci neuronowe nauczyły się robić
Anonim

Od prowadzenia samochodu po tworzenie arcydzieł.

15 niesamowitych rzeczy, których sieci neuronowe nauczyły się robić
15 niesamowitych rzeczy, których sieci neuronowe nauczyły się robić

Sieć neuronowa to sztuczna inteligencja zdolna do samouczenia się. W pewnej formie istniały podobne programy Technologia neurokomputerowa: teoria i praktyka w latach osiemdziesiątych, ale ten obszar zyskał szczególnie szybki rozwój około 2015 roku. Czołowe uniwersytety, takie jak Massachusetts i Oxford, a także duże korporacje, takie jak Google, zaczęły aktywnie badać możliwości sieci neuronowych.

Teraz te technologie są dostępne dla każdego. A ludzkość wymyśliła już dziesiątki najbardziej szalonych i dziwnych aplikacji dla takich programów. Oto kilka z nich.

1. Wymyślanie twarzy nieistniejących ludzi

Sieci neuronowe potrafią wymyślać twarze nieistniejących ludzi
Sieci neuronowe potrafią wymyślać twarze nieistniejących ludzi

Osoby, które widzisz na powyższym obrazku, wyglądają realistycznie, ale nie istnieją. Ich obrazy stworzyły progresywny wzrost GAN w celu poprawy

jakość, stabilność i zmienność sieci neuronowej firmy NVIDIA. Program został przeszkolony na prawdziwych fotografiach celebrytów, dzięki czemu nauczył się generować wiarygodne obrazy twarzy. Możesz sam sprawdzić, jak dobrze to robi.

2. Czytaj na głos

Istnieje wiele technologii syntezy mowy za pomocą sieci neuronowych. W tym celu istnieją programy do tego, na przykład i „”. Mowa tworzona w ten sposób jest płynna i realistyczna, a ta metoda ma wiele zastosowań, od kopiowania aplikacji dla osób niedowidzących po tanie audiobooki.

3. Prowadź samochody

Wiele firm postrzega autonomiczne samochody jako przyszłość transportu. Audi, Uber, Google, Tesla, Yandex i wiele innych korporacji ma w tym zakresie własne opracowania. Praktycznie żadna z tych technologii nie jest kompletna bez sieci neuronowych. Pomagają pojazdom określić, gdzie na drodze znajdują się oznaczenia, znaki, inne pojazdy i piesi oraz podejmować decyzje na podstawie tych danych.

4. Odzyskaj kolor zdjęć i filmów

Naukowcy z Uniwersytetu Waseda w Tokio opracowali Niech będzie kolor! program, który tworzy czarno-białe zdjęcia i filmy w kolorze. Sieć neuronowa nauczyła się rozpoznawać wspólne motywy na obrazach (niebo jest zwykle niebieskie, drzewa zielone itd.) i malować obiekty w odpowiednich kolorach.

5. Zobacz twarze psów wszędzie

Jedną z pierwszych technologii sieci neuronowych, które stały się dostępne dla szerokiego grona odbiorców, był incepcjonizm firmy Google w 2015 roku. Przetwarzała obrazy, dodając do nich sylwetki psich pysków, pagód i łuków. Internauci zaczęli przekazywać przez program swoje zdjęcia, słynne obrazy, filmy i filmy - okazało się to niezwykłe i przerażające.

6. Napisz muzykę

Do sieci neuronowych można załadować dowolny rodzaj informacji cyfrowych, w tym muzykę. Niektórzy badacze szkolą swoje programy na melodiach znanych kompozytorów. Komputery nie wyprodukowały jeszcze sensownych kompozycji, ale dość dobrze kopiują style muzyków.

7. Spraw, by politycy cokolwiek powiedzieli

Jednym z najbardziej przerażających zastosowań sieci neuronowych jest synteza wideo, w szczególności z osobami publicznymi. Na przykład naukowcy z University of Washington opracowali Synthesizing Obama: Learning Lip Sync from Audio, program, który generuje ruchy warg Baracka Obamy na podstawie nagrań audio i zastępuje je w wideo. Okazuje się bardzo rzetelnie.

8. Spacer

Firma zależna Google DeepMind przeprowadziła eksperyment. Trzy różne wirtualne postacie – humanoid, kij z dwiema nogami i piłka z czterema nogami – musiały nauczyć się chodzić. Nie mieli żadnych informacji o tym, jak to się robi - tylko zadanie dotarcia z jednego punktu do drugiego i czujniki, które pomagają określić ich położenie w przestrzeni. Po setkach godzin ćwiczeń wszystkie trzy postacie nauczyły się chodzić, biegać, skakać i poruszać się po nierównych powierzchniach.

9. Kontroluj roboty

Technologie oparte na sieciach neuronowych znajdują szerokie zastosowanie w robotyce. Na przykład robot stworzony przez Disney Research Institute może poruszać się do przodu z jedną, dwiema lub trzema nogami. A robot dostawczy firmy Starship Technologies ma poruszać się po ulicach, omijając przeszkody i pieszych.

10. Rozpoznaj oszustwo i korupcję

Jedną z głównych funkcji sieci neuronowych jest rozpoznawanie wzorców, w tym korelacje między zdarzeniami. Jest to bardzo przydatne na arenie finansowej: możesz przewidzieć nielegalną działalność, zanim do niej dojdzie. Na przykład w Hiszpanii naukowcy stworzyli program Przewidywanie korupcji publicznej za pomocą sieci neuronowych: analiza prowincji hiszpańskich, który pomaga wykrywać korupcję w prowincjach tego kraju. Niektóre banki opracowują Citi Ventures, wdrażają uczenie maszynowe i sztuczną inteligencję z ludźmi i używają systemów, które rozpoznają oszustwa związane z kartami kredytowymi.

11. Tłumacz tekst na obrazie w czasie rzeczywistym

Sieci neuronowe są w stanie tłumaczyć tekst na obraz w czasie rzeczywistym
Sieci neuronowe są w stanie tłumaczyć tekst na obraz w czasie rzeczywistym

Funkcja tłumaczenia tekstu w czasie rzeczywistym pojawiała się w Tłumaczu Google od dawna, ale niewiele osób wie, że korzysta z tego, jak Tłumacz Google wciska głębokie uczenie w sieci neuronowe telefonu. Z ich pomocą program rozpoznaje litery i inne symbole na obrazach, nawet jeśli są rozmazane, obrócone wokół własnej osi, stylizowane lub zniekształcone. Następnie aplikacja układa je w słowa i zdania, tłumaczy i rzutuje na obraz. A wszystko to w ułamku sekundy.

12. Przenieś styl artystyczny z jednego obrazu na drugi

Sieci neuronowe są w stanie przenosić styl artystyczny z jednego obrazu na drugi
Sieci neuronowe są w stanie przenosić styl artystyczny z jednego obrazu na drugi

W 2016 roku kilka firm zaprezentowało technologie przetwarzania obrazu w różnych stylach artystycznych. Pojawiły się aplikacje takie jak Prisma, DeepArt i Ostagram. Prisma pozwala wybierać spośród kilkuset gotowych filtrów, a Ostagram i DeepArt - możesz samodzielnie wgrać zdjęcie lub zdjęcie, które posłuży jako źródło stylu.

13. Zamień szorstkie szkice w realistyczne obrazy

Na początku 2019 r. NVIDIA pokazała Stroke of Genius: GauGAN zamienia Doodles w oszałamiające, program Photorealistic Landscapes, który zamienia obrazy z kilku prostych kształtów w piękne, szczegółowe obrazy. Użytkownik wykonuje kilka pociągnięć, a sieć neuronowa tworzy z tego obraz, którego z daleka nie da się odróżnić od prawdziwego płótna jakiegoś pejzażysty. Morze, skały, miasto, las, chmury - do zdjęcia można dodać dziesiątki różnych obiektów. Sieć neuronowa sama określa, gdzie potrzebne są cienie lub odbicia.

14. Przeczytaj usta

Naukowcy z Google i Oxford University stworzyli technologię LipNet LipNet, która wykorzystuje sieci neuronowe do czytania z ruchu warg. I robi to znacznie dokładniej niż człowiek. Średnio osoby z wadami słuchu czytają z ruchu warg z 52% dokładnością, a LipNet z 88% dokładnością.

15. Pisz teksty

Ludzie uczyli sieci neuronowych i pracy z tekstem. Programy są pisane przez Deep-speare: A Joint Neural Model of Poetic Language, wiersze Meter and Rhyme, opowiadania, fałszywe teksty dla Wikipedii, skrypty do seriali (na przykład dla Friends).

A w 2016 roku ukazał się pierwszy na świecie film krótkometrażowy Sunspring, którego scenariusz napisała sztuczna inteligencja. Kino jest całkowicie pozbawione sensu: komputery wciąż mają problemy z tworzeniem. Ale kto wie, może za kilka lat zawód scenarzysty sprowadzi się do edycji dzieł stworzonych przez maszynę.

Zalecana: