Koordynacja

https://aie24.pl/

Załóżmy na razie, tak jak do tej pory, że robot ma dostęp do jasno określonej funkcji nagrody. Ale zamiast optymalizować go w izolacji, teraz robot musi zoptymalizować go wokół człowieka, który również działa. Na przykład, gdy samochód autonomiczny wjeżdża na autostradę, musi negocjować manewr z kierowcą jadącym na docelowym pasie – czy powinien przyspieszać i łączyć się z przodu, czy zwalniać i łączyć się z tyłu? Później, jak ciągnie do znaku stopu, szykując się do skręcenia w prawo, musi uważać na rowerzystę na ścieżce rowerowej i pieszego, który ma wejść na przejście dla pieszych. Albo rozważ robota mobilnego w korytarzu. Ktoś zmierzający prosto w stronę robota podchodzi lekko w prawo, wskazując, po której stronie robota chce przejść. Robot musi odpowiedzieć, wyjaśniając swoje zamiary.

Ludzie i Roboty

https://aie24.pl/

Do tej pory skupialiśmy się na planowaniu robota i uczeniu się, jak działać w odosobnieniu. Jest to przydatne w przypadku niektórych robotów, takich jak łaziki, które wysyłamy, aby w naszym imieniu badały odległe planety. Ale w większości nie budujemy robotów do pracy w izolacji. Budujemy je, aby nam pomagały, oraz do pracy w środowisku ludzkim, wokół nas i z nami. Rodzi to dwa uzupełniające się wyzwania. Pierwszym z nich jest optymalizacja nagrody, gdy są ludzie działający w tym samym środowisku co robot. Nazywamy to problemem koordynacji . Kiedy nagroda robota zależy nie tylko od jego własnych działań, ale także od działań podejmowanych przez ludzi, robot musi wybrać swoje działania w sposób, który dobrze współgra z ich działaniami. Kiedy człowiek i robot są w tym samym zespole, zamienia się to we współpracę. Po drugie, wyzwanie polega na optymalizacji pod kątem tego, czego ludzie naprawdę chcą. Jeśli robot ma pomagać ludziom, jego funkcja nagradzania musi zachęcać do działań, które ludzie chcą, aby robot wykonywał. Ustalenie właściwej funkcji (lub polityki) nagrody dla robota samo w sobie jest problemem interakcji. Po kolei zbadamy te dwa wyzwania.

Wykorzystywanie innych informacji

https://aie24.pl/

Modele są przydatne, ale możemy zrobić więcej, aby jeszcze bardziej zmniejszyć złożoność próbki. Konfigurując problem uczenia się przez wzmacnianie, musimy wybrać przestrzeń stanu i działania, reprezentację funkcji polityki lub wartości oraz funkcję nagrody, której używamy. Decyzje te mają duży wpływ na to, jak łatwo lub jak ciężko rozwiązujemy problem. Jednym z podejść jest użycie prymitywów ruchu wyższego poziomu zamiast czynności niskiego poziomu, takich jak polecenia momentu obrotowego. Prymityw ruchu to sparametryzowana umiejętność robota. Na przykład robo-piłkarz może mieć umiejętność „podania piłki do gracza w (x,y)”. Wszystko, co musi zrobić polityka, to wymyślić, jak je połączyć i ustawić ich parametry, zamiast wymyślać je na nowo. Takie podejście często uczy się znacznie szybciej niż podejścia niskopoziomowe, ale ogranicza przestrzeń możliwych zachowań, których robot może się nauczyć. Innym sposobem na zmniejszenie liczby próbek rzeczywistych wymaganych do uczenia się jest ponowne wykorzystanie informacji z poprzednich epizodów uczenia się w innych zadaniach, zamiast zaczynania od zera. Podlega to pod parasolem metalearningu lub transferu uczenia się. Wreszcie, ludzie są doskonałym źródłem informacji. W kolejnej części omówimy sposób interakcji z ludźmi, a częścią tego jest wykorzystanie ich działań do kierowania procesem uczenia się robota.

Wykorzystywanie modeli

https://aie24.pl/

Naturalnym sposobem na uniknięcie potrzeby posiadania wielu próbek z prawdziwego świata jest wykorzystanie jak największej wiedzy o dynamice świata. Na przykład możemy nie wiedzieć dokładnie, jaki jest współczynnik tarcia lub masa obiektu, ale możemy mieć równania opisujące dynamikę jako funkcję tych parametrów. W takim przypadku atrakcyjne jest uczenie się przez wzmacnianie w oparciu o model , w którym robot może naprzemiennie dopasowywać parametry dynamiki i obliczać lepszą politykę. Nawet jeśli równania są nieprawidłowe, ponieważ nie modelują każdego szczegółu fizyki, naukowcy eksperymentowali z uczeniem się terminu błędu, oprócz parametrów, które mogą zrekompensować niedokładność modelu fizycznego. Lub możemy porzucić równania i zamiast tego dopasować lokalnie liniowe modele świata, z których każdy przybliża dynamikę w regionie przestrzeni stanów, podejście, które odniosło sukces w zmuszaniu robotów do opanowania złożonych zadań dynamicznych, takich jak żonglerka. Model świata może być również przydatny w zmniejszeniu złożoności próbki metod uczenia się przez wzmacnianie bez modelu poprzez transfer z symulacji do rzeczywistości: przenoszenie zasad działających w symulacji do świata rzeczywistego. Pomysł polega na wykorzystaniu modelu jako symulatora do wyszukiwania polityki (sekcja 23.5). Aby nauczyć się polityki, która dobrze się przenosi, możemy dodać szum do modelu podczas szkolenia, dzięki czemu polityka będzie bardziej solidna. Możemy też wytrenować zasady, które będą działać z różnymi modelami, próbując w symulacjach różne parametry — czasami określane jako randomizacja domeny. Przykładem jest rysunek 26.26, gdzie zadanie zręcznej manipulacji jest ćwiczone w symulacji poprzez różne atrybuty wizualne, a także atrybuty fizyczne, takie jak tarcie lub tłumienie. Wreszcie, podejścia hybrydowe, które zapożyczają pomysły zarówno z algorytmów opartych na modelach, jak i algorytmów bezmodelowych, mają dać nam to, co najlepsze z obu. Podejście hybrydowe wywodzi się z architektury Dyna, w której ideą było iterowanie między działaniem a ulepszaniem polityki, ale ulepszenie polityki miałoby nastąpić na dwa uzupełniające się sposoby: 1) standardowy, pozbawiony modelu sposób wykorzystania doświadczenia do bezpośredniej aktualizacji polityki oraz 2) oparty na modelu sposób wykorzystania doświadczenia w celu dopasowania do modelu, a następnie zaplanuj wraz z nim wygenerowanie polityki. Nowsze techniki eksperymentowały z dopasowywaniem lokalnych modeli, łączeniem się z nimi w celu generowania działań i wykorzystywaniem tych działań jako nadzoru w celu dopasowania polityki, a następnie iteracji w celu uzyskania coraz lepszych modeli wokół obszarów, których polityka potrzebuje. Zostało to z powodzeniem zastosowane w uczeniu od końca do końca, gdzie polityka przyjmuje piksele jako dane wejściowe i bezpośrednio generuje momenty obrotowe jako działania — umożliwiło to pierwszą demonstrację głębokiego RL na robotach fizycznych. Modele można również wykorzystywać w celu zapewnienia bezpiecznej eksploracji. Uczenie się powoli, ale bezpiecznie może być lepsze niż uczenie się szybko, ale w połowie drogi. Tak więc prawdopodobnie ważniejsze niż zmniejszanie próbek ze świata rzeczywistego jest zmniejszanie próbek ze świata rzeczywistego w niebezpiecznych stanach — nie chcemy, aby roboty spadały z klifów i nie łamały naszych ulubionych kubków lub, co gorsza, zderzały się z przedmiotami i ludźmi . Przybliżony model, z powiązaną z nim niepewnością (na przykład poprzez uwzględnienie zakresu wartości jego parametrów), może kierować eksploracją i nakładać ograniczenia na działania, które robot może podjąć w celu uniknięcia tych niebezpiecznych stanów. Jest to aktywny obszar badań w dziedzinie robotyki i sterowania.

Uczenie się przez wzmacnianie w robotyce

https://aie24.pl/

Do tej pory rozważaliśmy zadania, w których robot ma dostęp do dynamicznego modelu świata. W wielu zadaniach bardzo trudno jest napisać taki model, co stawia nas w domenie uczenia się ze wzmocnieniem (RL). Jednym z wyzwań RL w robotyce jest ciągły charakter przestrzeni stanów i działań, z którymi radzimy sobie albo poprzez dyskretyzację, albo, częściej, przez aproksymację funkcji. Zasady lub funkcje wartości są reprezentowane jako kombinacje znanych przydatnych funkcji lub jako głębokie sieci neuronowe. Sieci neuronowe mogą mapować surowe dane wejściowe bezpośrednio do danych wyjściowych, dzięki czemu w dużej mierze unikają potrzeby inżynierii funkcji, ale wymagają więcej danych. Większym wyzwaniem jest to, że roboty działają w prawdziwym świecie. Widzieliśmy, jak uczenie się ze wzmocnieniem może być wykorzystane do nauki gry w szachy lub Go, grając w symulowane partie. Ale kiedy prawdziwy robot porusza się w prawdziwym świecie, musimy upewnić się, że jego działania są bezpieczne (rzeczy się psują!) i musimy zaakceptować, że postęp będzie wolniejszy niż w symulacji, ponieważ świat nie chce poruszać się szybciej niż jeden sekunda na sekundę. Wiele z tego, co jest interesujące w stosowaniu uczenia ze wzmacnianiem w robotyce, sprowadza się do tego, jak możemy zmniejszyć złożoność próbki w świecie rzeczywistym — liczbę interakcji ze światem fizycznym, których robot potrzebuje, zanim nauczy się, jak wykonać zadanie.

AI : Technologie, Aplikacje i Wyzwania : Streszczenie

https://aie24.pl/

Zapotrzebowanie na sztuczną inteligencję rośnie w społeczeństwie i biznesie. Sztuczna inteligencja jest bardzo ważna i przydatna w dzisiejszym świecie ze względu na kilka możliwości. Rozszerzenie ML, DL może rozwiązywać złożone problemy i pracować na ogromnym zbiorze danych, aby stworzyć kilka nowych scenariuszy biznesowych. Wykładniczy wzrost generowania danych przez urządzenia IoT, możliwości przechowywania w chmurze, wysoka moc obliczeniowa i postępy w uczeniu maszynowym przyczyniły się do wzrostu zapotrzebowania na sztuczną inteligencję. Sztuczna inteligencja zwróciła uwagę branż i organizacji, ale technologia wciąż znajduje się na wczesnym etapie wdrażania. Oczekuje się, że wraz z 5G i IoT sztuczna inteligencja będzie rosła w wielu dziedzinach. W wielkim stopniu zmieni świat, poprawi wydajność wielu sektorów i stworzy usługi o wyższej wartości, które mogą prowadzić do ogólnego rozwoju gospodarczego. W przyszłości technologia sztucznej inteligencji w większym stopniu przyczyni się do wzrostu gospodarczego . Dzisiejszy świat jest całkowicie napędzany przez technologie, takie jak samochody bez kierowcy, automatyzacja, algorytmy odpowiadające na zapytania klientów, zautomatyzowana analiza biznesowa za jednym dotknięciem . Robotyka to jeden z najbardziej obiecujących obszarów sztucznej inteligencji, który w przyszłości dokona rewolucji. Wiadomości o utracie miejsc pracy z powodu wprowadzenia robotów nie są prawdziwe (Sahún i Riocerezo, 2018). Trwają badania w robotyce, aby stworzyć takie roboty, które mogą zachowywać się dokładnie jak ludzie, wchodzić w interakcje jak ludzie i myśleć jak ludzie. Samojezdne samochody nie dają jeszcze 100% zaufania swoim użytkownikom. Technologia sztucznej inteligencji ewoluuje codziennie i oczekuje się, że będzie kształtować przyszłość różnych branż, takich jak transport i logistyka, cyfrowa opieka zdrowotna, finanse i ubezpieczenia. Wykorzystanie DL w sztucznej inteligencji nie zostało jeszcze w pełni zbadane. Sugeruje się zastosowanie technologii w przedsiębiorstwach, automatyzację procesów, skupienie się na doskonaleniu procesów i zadowoleniu klientów. Przyszłość sztucznej inteligencji jest zatem niezwykle obiecująca i wymaga wyszkolonej siły roboczej, która ma kreatywne myślenie i rozumowanie. Głównym celem AI jest zapewnienie wspierają ludzi, zwiększając produktywność i czyniąc pracę szybszą i dokładniejszą. W przyszłości sztuczna inteligencja będzie dla ciebie lepszym przyjacielem i partnerem niż jakikolwiek inny człowiek

Planowanie ruchów niepewnych

https://aie24.pl/

W robotyce niepewność wynika z częściowej obserwowalności otoczenia oraz ze stochastycznych (lub niemodelowanych) skutków działań robota. Błędy mogą również wynikać ze stosowania algorytmów aproksymacyjnych, takich jak filtrowanie cząstek, które nie dają robotowi dokładnego stanu przekonania, nawet jeśli środowisko jest idealnie modelowane. Większość dzisiejszych robotów wykorzystuje do podejmowania decyzji algorytmy deterministyczne, takie jak algorytmy planowania ścieżki z poprzedniej sekcji lub algorytmy wyszukiwania, które zostały wprowadzone w rozdziale 3. Te deterministyczne algorytmy są adaptowane na dwa sposoby: po pierwsze, zajmują się ciągła przestrzeń stanów poprzez przekształcenie jej w przestrzeń dyskretną (na przykład za pomocą wykresów widoczności lub rozkładu komórek). Po drugie, zajmują się niepewnością w nurcie stan, wybierając najbardziej prawdopodobny stan z rozkładu prawdopodobieństwa wygenerowanego przez algorytm estymacji stanu. Takie podejście przyspiesza obliczenia i czyni lepszym nadające się do deterministycznych algorytmów wyszukiwania. W tej sekcji omówimy metody radzenia sobie z niepewnością, które są analogiczne do bardziej złożonych algorytmów wyszukiwania omówionych w rozdziale 4. Po pierwsze, niepewność wymaga polityki, a nie planów deterministycznych. Omówiliśmy już, w jaki sposób kontrola śledzenia trajektorii zamienia plan w politykę kompensującą błędy w dynamice. Czasami jednak, jeśli najbardziej prawdopodobna hipoteza zmienia się wystarczająco, śledzenie planu zaprojektowanego dla innej hipotezy jest zbyt nieoptymalne. W tym miejscu pojawia się ponowne planowanie online: możemy przeliczyć nowy plan w oparciu o nowe przekonanie. Obecnie wiele robotów wykorzystuje technikę zwaną modelową kontrolą predykcyjną (MPC), w której planują krótsze horyzonty czasowe, ale zmieniają plan w każdym kroku czasowym. (W związku z tym MPC jest ściśle powiązany z algorytmami wyszukiwania w czasie rzeczywistym i grania w gry). To skutecznie skutkuje polityką: na każdym kroku uruchamiamy planer i podejmujemy działania pierwsze działanie w planie; jeśli pojawią się nowe informacje lub skończymy nie tam, gdzie się spodziewaliśmy, to w porządku, ponieważ i tak zamierzamy zmienić plan, a to powie nam, co robić dalej. Po drugie, niepewność wymaga działań w zakresie gromadzenia informacji. Gdy weźmiemy pod uwagę tylko posiadane przez nas informacje i na ich podstawie sporządzamy plan (nazywa się to oddzieleniem estymacji od kontroli), skutecznie rozwiązujemy (w przybliżeniu) nowy MDP na każdym kroku, odpowiadający naszemu obecnemu przekonaniu o tym, gdzie jesteśmy i jak działa świat. Ale w rzeczywistości niepewność lepiej oddaje struktura POMDP: jest coś, czego nie obserwujemy bezpośrednio, czy to lokalizacja robota lub konfiguracja, położenie obiektów na świecie, czy parametry samego modelu dynamiki — na przykład gdzie dokładnie jest środek masy ogniwa drugiego na tym ramieniu? To, co tracimy, gdy nie rozwiązujemy POMDP, to zdolność wnioskowania o przyszłych informacjach, które robot otrzyma: w MDP planujemy tylko z tym, co wiemy, a nie z tym, co możemy ostatecznie wiedzieć. Pamiętasz wartość informacji? Cóż, roboty, które planują wykorzystać swoje obecne przekonania tak, jakby nigdy więcej się nie dowiedziały, nie uwzględniają wartości Informacji. Nigdy nie podejmą działań, które według tego, co wiedzą, wydają się obecnie nieoptymalne, ale w rzeczywistości przyniosą one wiele informacji i pozwolą robotowi dobrze sobie radzić. Jak wygląda taka akcja dla robota nawigacyjnego? Robot może zbliżyć się do punktu orientacyjnego, aby lepiej oszacować, gdzie się znajduje, nawet jeśli ten punkt orientacyjny jest na uboczu zgodnie z tym, co obecnie wie. To działanie jest optymalne tylko wtedy, gdy robot bierze pod uwagę nowe obserwacje, które otrzyma, w przeciwieństwie do patrzenia tylko na informacje, które już posiada. Aby obejść ten problem, techniki robotyki czasami wyraźnie definiują działania związane z gromadzeniem informacji — takie jak poruszanie ręką, aż dotknie powierzchni (tzw. ruchy chronione) — i upewnij się, że robot robi to, zanim wymyśli plan osiągnięcia swojego rzeczywistego celu. Każdy strzeżony ruch składa się z (1) polecenia ruchu i (2) warunku zakończenia, który jest predykatem wartości czujników robota mówiącym, kiedy się zatrzymać. Czasami sam cel można osiągnąć za pomocą sekwencji strzeżonych ruchów, które gwarantują sukces bez względu na niepewność. Jako przykład, Rysunek  przedstawia dwuwymiarową przestrzeń konfiguracyjną z wąskim pionowym otworem.

Może to być przestrzeń konfiguracyjna do wkładania prostokątnego kołka w otwór lub kluczyka samochodowego do stacyjki. Polecenia ruchu to stałe prędkości. Warunkiem zakończenia jest kontakt z powierzchnią. Aby modelować niepewność kontroli, zakładamy, że zamiast poruszać się w zadanym kierunku, rzeczywisty ruch robota leży w stożku Cv wokół niego. Rysunek pokazuje, co by się stało, gdyby robot próbował ruszyć w dół z początkowej konfiguracji. Ze względu na niepewność prędkości robot może poruszać się w dowolnym miejscu w stożkowej kopercie, prawdopodobnie wchodząc do otworu, ale bardziej prawdopodobne jest, że wyląduje z jednej strony. Ponieważ robot nie wiedziałby wtedy, po której stronie otworu się znajduje, nie wiedziałby, w którą stronę się poruszać. Bardziej sensowną strategię przedstawiono na wykresach poniższych 

Na rysunku pierwszym robot celowo przesuwa się na jedną stronę otworu. Polecenie ruchu pokazano na rysunku, a test zakończenia polega na kontakcie z dowolną powierzchnią. Na rysunku drugim  podano polecenie ruchu, które powoduje, że robot ślizga się po powierzchni i do otworu. Ponieważ wszystkie możliwe prędkości w obwiedni ruchu są w prawo, robot przesunie się w prawo za każdym razem, gdy zetknie się z poziomą powierzchnią. Gdy go dotknie, zsunie się po prawej pionowej krawędzi otworu, ponieważ wszystkie możliwe prędkości spadają w stosunku do pionowej powierzchni. Będzie się poruszał, aż dotrze do dna otworu, ponieważ jest to warunek jego zakończenia. Pomimo niepewności sterowania, wszystkie możliwe trajektorie robota kończą się w kontakcie z dnem otworu – to znaczy, o ile nierówności powierzchni nie spowodują, że robot przyklei się w jednym miejscu. Inne techniki poza strzeżonymi ruchami zmieniają funkcję kosztów, aby zachęcić do działań, o których wiemy, że doprowadzą do uzyskania informacji — takich jak heurystyka nawigacji przybrzeżnej, która wymaga, aby robot pozostawał w pobliżu znanych punktów orientacyjnych. Mówiąc bardziej ogólnie, techniki mogą uwzględniać oczekiwany zysk informacyjny (redukcja entropii przekonania) jako termin w funkcji kosztu, co prowadzi do tego, że robot wyraźnie rozumuje, ile informacji może przynieść każde działanie przy podejmowaniu decyzji, co zrobić. Chociaż trudniejsze obliczeniowo, takie podejścia mają tę zaletę, że robot wymyśla własne działania w zakresie gromadzenia informacji, zamiast polegać na heurystyce dostarczanej przez człowieka i strategiach skryptowych, którym często brakuje elastyczności.

AI : Technologie, Aplikacje i Wyzwania : Potencjał rynkowy AI

https://aie24.pl/

Sztuczną inteligencję można uznać za rewolucyjną technologię, a jej integracja z dużą liczbą aplikacji jest jednym z głównych czynników napędzających wzrost rynku. Oczekuje się, że na całym świecie branże skoncentrowane na człowieku, takie jak usługi finansowe i handel detaliczny, będą największymi inwestorami we wdrażanie sztucznej inteligencji, a następnie przemysł wytwórczy, energetyczny i użyteczności publicznej, transportowy itp. (wykres 19.4). W biznesie, wydajności, poprawie obsługi klienta i zadowoleniu konsumentów, cyberbezpieczeństwie, analityce, sztuczna inteligencja szybko się rozwija. Będzie to miało większy wpływ, ponieważ oczekuje się, że 40% nowych zastosowań przemysłowych wyda do 2021 r. 45 miliardów USD, uwzględniając technologie inteligentnych maszyn . Rosnące inwestycje wiodących branż w badania i rozwój będą odgrywać kluczową rolę w ulepszonych zastosowaniach technologii sztucznej inteligencji, które obejmują tagowanie, grupowanie, kategoryzację, generowanie hipotez, alarmowanie, filtrowanie, nawigację i wizualizację. Zwiększone wykorzystanie platform opartych na chmurze i sprzętu do bezpiecznego przechowywania ogromnych ilości danych dało wskazówkę dla rozwoju platformy analitycznej (Armstrong, 2016). Firma konsultingowa Zinnov oszacowała, że ​​światowe firmy wydały ponad 470 miliardów dolarów na media cyfrowe w 2017 roku, podczas gdy wydatki cyfrowe prawdopodobnie wzrosną o ponad 20%, osiągając 1,1-1,2 biliona dolarów do 2022 roku . Głównymi czynnikami rozwoju rynku sztucznej inteligencji są dostępność big data, aplikacji i usług w chmurze oraz inteligentnych asystentów wirtualnych. Nowe premiery dużych firm, takich jak NVDIA (USA), Intel (USA), Xilinx (USA), Samsung (Korea Południowa), Micron (USA), IBM (USA), Google (USA), Microsoft Corporation (USA) i Amazon Web Services (USA) pomoże w rozwoju rynku AI w nadchodzących latach . Wiele krajów korzysta z okazji rewolucji AI, aby promować krajowy rozwój gospodarczy i technologiczny. Technologia AI może być wykorzystana do zwiększenia produktywności biznesowej nawet o 40%. Ameryka Północna miała największy udział w światowym rynku w 2019 r., jednak przewiduje się, że region Azji i Pacyfiku zastąpi Amerykę Północną i stanie się wiodącym rynkiem regionalnym do 2025 r. Może to wynikać z różnych przyczyn, takich jak ogromne postępy w pojemności pamięci masowej, dużej mocy obliczeniowej i przetwarzaniu równoległym. Roboty przemysłowe generują duże ilości danych, które można wykorzystać do szkolenia tych robotów. Kraje takie jak Japonia, Chiny i Korea Południowa są uważane za największy rynek dla robotów przemysłowych. Rysunek 19.6 pokazuje, że ocena potencjału wzrostu rynku w robotyce; robo-doradcy, następnie pojazdy samojezdne, roboty analityczne, logistyczne i przemysłowe. Według Grand View Research, Inc. roboty oparte na sztucznej inteligencji automatycznie identyfikują obszar do czyszczenia i rozróżniają brud od innych obiektów. Rozwój rynku robotów sprzątających wynika z automatyzacji technologii i wyższych kosztów pracy ręcznej przy czyszczeniu dużych powierzchni. ML i DL przyciągną znaczne inwestycje w sztuczną inteligencję. Zgodnie z raportem Grand View Research, Inc. (2020a), globalny rynek sztucznej inteligencji ma osiągnąć wartość 390,9 mld USD do 2025 r. i 733,7 mld USD do 2027 r., a następnie wzrosnąć o CAGR na poziomie 46,2% w latach 2019-2027. Cele wielu firm znacznie wykraczają poza ich konkretne zastosowanie sztucznej inteligencji, które może stać się potencjalnym źródłem inwestycji i generować wsparcie dla technologii sztucznej inteligencji w przyszłości. Liczba start-upów AI na całym świecie od 2000 roku wzrosła 14-krotnie. Oczekuje się, że aktywa AI będą zyskiwać na wartości (fundusze) w miarę upływu czasu, więc nowe wskaźniki finansowe będą oceniać „Zwrot z AI”, który może obejmować fundusze generowane z algorytmu AI. Loucks i inni stwierdzili, że 82% branż z powodzeniem uzyskało dobry zwrot z inwestycji w sztuczną inteligencję. We wszystkich branżach mediana zwrotu z inwestycji w technologie kognitywne wyniosła około 17%. Niektóre branże są bardziej doświadczone niż inne w przekształcaniu inwestycji w korzyści finansowe. Dane liczbowe dotyczące zwrotu z inwestycji pokazują, że branże czerpią korzyści z technologii kognitywnych. Są też siłą napędową dla firm, takich jak Google, Microsoft czy Facebook, do rozwoju rynku i doskonalenia usług. Na przykład Netflix, korzystając ze sztucznej inteligencji, odkrył, że klienci uzyskują lepsze wyniki wyszukiwania filmu w kilka sekund, co wcześniej zajmowało ponad 90 sekund, a tym samym traciło zainteresowanie klientów wyszukiwaniem. Przyniosło Netflixowi 1 miliard dolarów rocznie więcej w porównaniu z korzystaniem bez sztucznej inteligencji.

Postępy w rozpoznawaniu obrazu i głosu to inne ważne obszary, które napędzają wzrost rynku. Ulepszona technologia rozpoznawania obrazu ma kluczowe znaczenie w inteligentnych dronach, samojezdnych samochodach i robotyce . Oczekuje się, że połączenie aplikacji AI związanych z obrazem/wizją będzie stanowić 30% całego rynku AI do 2025 r., zgodnie z ostatnim badaniem Tractica . Pod względem uzyskanych przychodów ranking wykorzystania sztucznej inteligencji był wyższy w przypadku wykrywania pojazdów, maszyn i obiektów; statyczne rozpoznawanie obrazu; i przetwarzania danych pacjentów.  Przewiduje się, że przy oczekiwanych skumulowanych przychodach w wysokości ponad 8 mld USD „rozpoznawanie statycznych obrazów, klasyfikacja i tagowanie” będzie liderem, a następnie „poprawa wydajności strategii handlu algorytmicznego” (7,5 mld USD) oraz „wydajne, skalowalne przetwarzanie danych pacjentów” ( 7,4 miliarda USD. Ponieważ przetwarzanie i analiza obrazu stają się ważnym zastosowaniem sztucznej inteligencji w różnych branżach, oczekuje się ogromnego wzrostu. Największy wzrost odnotuje region Azji i Pacyfiku. Rynek rozpoznawania obrazów AI oferujący usługi i Solutions jest wysoce konkurencyjny na rynku krajowym i międzynarodowym. Główne branże działające na tych rynkach stale rozwijają swoje produkty na podstawie opinii klientów, co zapewnia im trwałą przewagę konkurencyjną. Firmy wydają łącznie prawie 20 miliardów USD na produkty AI i usług rocznie, duzi gracze, tacy jak Google, Apple, Microsoft i Amazon, inwestują ogromne kwoty w rozwój tej technologii produktów i usług, a uniwersytety włączają sztuczną inteligencję jako ważny przedmiot do swoich programów nauczania (np. sam MIT zapewnia 1 miliard dolarów na nową uczelnię zajmującą się wyłącznie informatyką z naciskiem na sztuczną inteligencję), popyt na sztuczną inteligencję będzie wzrastał wielorako. Im bardziej obiektywna jest praca, taka jak segregowanie rzeczy do koszy, mycie naczyń, zbieranie owoców i odpowiadanie na telefony obsługi klienta itp., Tym bardziej wymagająca będzie technologia sztucznej inteligencji, ponieważ istnieje wiele zadań, które są powtarzalne i rutynowe. W ciągu najbliższych 5-15 lat takie powtarzalne i rutynowe prace zostaną zastąpione przez zastosowanie sztucznej inteligencji. Na przykład Amazon, magazyny zakupów online wdrożyły ponad 100 000 pracujących robotów, ale prace związane z kompletacją i pakowaniem są nadal wykonywane przez ludzi, co ma się zmienić z czasem

Optymalna kontrola

https://aie24.pl/

Zamiast używać planera do tworzenia ścieżki kinematycznej i martwić się tylko dynamiką systemu po fakcie, tutaj omawiamy, w jaki sposób moglibyśmy zrobić to wszystko na raz. Weźmiemy problem optymalizacji trajektorii dla ścieżek kinematycznych i zamienimy go w prawdziwą optymalizację trajektorii z dynamiką: będziemy optymalizować bezpośrednio nad akcjami, biorąc pod uwagę dynamikę (lub przejścia). To znacznie przybliża nas do tego, co widzieliśmy w rozdziałach wyszukiwania i MDP. Jeśli znamy dynamikę systemu, możemy znaleźć sekwencję działań do wykonania, tak jak w rozdziale 3. Jeśli nie jesteśmy pewni, możemy potrzebować polityki, jak w rozdziale 16. W tej sekcji jesteśmy patrząc bardziej bezpośrednio na podstawowy MDP, w którym pracuje robot. Przechodzimy ze znanych dyskretnych MDP na ciągłe. Oznaczymy nasz dynamiczny stan świata przez x, jak jest to powszechna praktyka — odpowiednik s w dyskretnych MDP. Niech xs i xg będą stanami początkowym i docelowym. Chcemy znaleźć sekwencję akcji, które po wykonaniu przez robota dają pary stanów o niskim koszcie skumulowanym. Działaniami są momenty, które oznaczamy przez u(t) dla t zaczynając od 0 i kończąc na T. Formalnie chcemy znaleźć ciąg momentów u, które minimalizują skumulowany koszt J:

podlega ograniczeniom

Jaki ma to związek z planowaniem ruchu i kontrolą śledzenia trajektorii? Cóż, wyobraźmy sobie, że usuwamy pojęcie sprawności i prześwitu z przeszkód i umieszczamy je w funkcji kosztu J, tak jak robiliśmy to wcześniej w optymalizacji trajektorii nad stanem kinematycznym. Stan dynamiczny to konfiguracja i prędkość, a momenty obrotowe u zmieniają je poprzez dynamikę f ze śledzenia trajektorii w otwartej pętli. Różnica polega na tym, że teraz myślimy jednocześnie o konfiguracjach i momentach obrotowych. Czasami możemy chcieć traktować unikanie kolizji również jako twarde ograniczenie, o czym wspomnieliśmy już wcześniej, przyglądając się optymalizacji trajektorii tylko dla stanu kinematycznego. Aby rozwiązać ten problem optymalizacji, możemy wziąć gradienty J — już nie w odniesieniu do sekwencji τ konfiguracji, ale bezpośrednio w odniesieniu do kontrolek u. Czasami pomocne jest uwzględnienie sekwencji stanów x również jako zmiennej decyzyjnej i użycie ograniczeń dynamiki, aby zapewnić, że x i u są spójne. Istnieją różne techniki optymalizacji trajektorii wykorzystujące to podejście; dwa z nich noszą nazwy wielokrotnego strzelania i bezpośredniej kolokacji. Żadna z tych technik nie znajdzie globalnego optymalnego rozwiązania, ale w praktyce mogą skutecznie sprawić, że roboty humanoidalne będą chodzić i prowadzić autonomiczne samochody. Magia ma miejsce, gdy w powyższym zadaniu J jest kwadratowe, a f jest liniowe względem x i u. Chcemy zminimalizować

Możemy optymalizować w nieskończonym horyzoncie, a nie skończonym, i uzyskujemy politykę z dowolnego stanu, a nie tylko z sekwencji kontroli. Aby to zadziałało, Q i R muszą być dodatnio określonymi macierzami. To daje nam liniowy regulator kwadratowy (LQR). W przypadku LQR optymalna funkcja wartości (zwana kosztem do przebycia) jest kwadratowa, a optymalna polityka jest liniowa. Polityka wygląda tak, jak u = -Kx, gdzie znalezienie macierzy K wymaga rozwiązania algebraicznego równania Riccati – nie jest potrzebna żadna lokalna optymalizacja, żadna iteracja wartości, żadna iteracja polityki nie jest potrzebna! Ze względu na łatwość znalezienia optymalnej polityki, LQR znajduje wiele zastosowań w praktyce, mimo że rzeczywiste problemy rzadko mają kwadratowe koszty i liniową dynamikę. Naprawdę użyteczną metodą jest metoda iteracyjna LQR (ILQR), która polega na rozpoczęciu od rozwiązania, a następnie iteracyjnym obliczeniu liniowej aproksymacji dynamiki i kwadratowej aproksymacji kosztów wokół niej, a następnie rozwiązaniu powstałego systemu LQR w celu uzyskania nowego rozwiązanie. Warianty LQR są również często używane do śledzenia trajektorii.

AI : Technologie, Aplikacje i Wyzwania : Sztuczna inteligencja nowej generacji

https://aie24.pl/

Oczekuje się, że sztuczna inteligencja zmieni działania na świecie w historii ludzkości . Wpłynie to na przyszłość praktycznie każdego człowieka i każdej branży. Algorytmy AI są używane od prawie 60 lat ; na wczesnych etapach algorytmy po prostu „powtarzają” . Postępy te rozwijały się z biegiem czasu, a dziś algorytmy „uczę się, jak się uczyć” można wykorzystać do stworzenia inteligentniejszych maszyn, które uczą się same. Algorytmy nowej generacji „wnoszę wkład, wymieniam się” mogą sprawić, że rozproszona sztuczna inteligencja stanie się rzeczywistością, chociaż te już istnieją w najbardziej zaawansowanych laboratoriach badawczych. W przeszłości gromadzenie danych i ich analiza znacznie się zwiększyły, głównie dzięki dobrej łączności, urządzeń i czujników opartych na IoT oraz większej szybkości przetwarzania danych. Niektóre sektory dopiero rozpoczynają swoją przygodę ze sztuczną inteligencją, podczas gdy inne zostały już dobrze przetestowane. Jednak oba sektory mają przed sobą długą drogę, niezależnie od wpływu sztucznej inteligencji na nasze życie . Główne branże przyjęły już nowoczesną sztuczną inteligencję lub „wąską sztuczną inteligencję”, która wykorzystuje modele wyszkolonych danych i stosuje ML lub DL. Główni gracze na rynku sztucznej inteligencji to Atomwise, Inc.; wykres życia; Sense.ly, Inc.; Zebra Medical Vision, Inc.; Baidu, Inc.; H2O AI; IBM Watson Zdrowie; NVIDIA; Enlitic, Inc.; Google Inc.; Korporacja intelektualna; i Microsoft Corporation (Johnson, 2020). Sztuczna inteligencja i uczenie maszynowe nowej generacji muszą być inteligentne, samouczące się i adaptacyjne. Adopcja big data i AI w przedsiębiorstwach pozostaje dużym wyzwaniem, ponieważ brak odpowiedniej jakości danych wpływa na wyniki AI. Pomyślnie opracowane aplikacje AI mogą nie zostać pomyślnie wdrożone z powodu braku danych. Konieczna jest zatem kolejna faza innowacji, aby połączyć gromadzone dane w chmurze z możliwościami sztucznej inteligencji w celu stworzenia nowych możliwości biznesowych. Sztuczna inteligencja jest głównym motorem powstających technologii, takich jak duże zbiory danych, robotyka i internet rzeczy, i będzie nadal działać jako innowator technologiczny w przyszłości. Niektóre przyszłe obszary obejmują, jak podano poniżej:

Transport: Czujniki na pojazdach i drogach mogą stale przesyłać dane o ruchu drogowym, które można wykorzystać do przewidywania problemów, a następnie optymalizacji przepływu ruchu. Autonomiczne samochody wkrótce staną się rzeczywistością, chociaż ich udoskonalenie może zająć dekadę lub dłużej.

Produkcja: Roboty napędzane sztuczną inteligencją mogą być wykorzystywane do wykonywania zadań, takich jak montaż i układanie w stosy.

Opieka zdrowotna: w opiece zdrowotnej choroby można dokładnie diagnozować, a opracowywanie leków jest usprawnione. Wirtualni asystenci mogą monitorować pacjentów jak pielęgniarka. Segment opieki zdrowotnej odniósł korzyści dzięki sztucznej inteligencji, takie jak chirurgia wspomagana robotem, redukcja dawki, badania kliniczne, zarządzanie przepływem pracy w szpitalu, wstępna diagnoza i automatyczna diagnostyka obrazowa (Grand View Research, Inc, 2020b). Sztuczną inteligencję można wykorzystać do zmniejszenia obciążenia klinicystów i zapewnienia personelowi paramedycznemu skutecznego narzędzia do wykonywania swoich zadań w lepszy sposób. Na przykład głosowe kontrolery objawów z obsługą AI mogą lepiej uzyskać dostęp do sytuacji i pomóc pacjentom udać się na oddział ratunkowy w celu uzyskania natychmiastowego leczenia. Oczekuje się, że sztuczna inteligencja przyczyni się do zaspokojenia około 20% zapotrzebowania na opiekę zdrowotną.

Edukacja: Cały podręcznik można zdigitalizować za pomocą sztucznej inteligencji. Wirtualni korepetytorzy mogą pomagać studentom. Analiza twarzy może ocenić emocje uczniów, niezależnie od tego, czy biorą udział w wykładzie, czy nie, a zatem nauczyciel AI może dostosować sprawę do indywidualnych potrzeb.

Media: Dziennikarstwo korzysta z AI. Na przykład Bloomberg używa technologii Cyborg do analizowania złożonych raportów finansowych.

Obsługa klienta: sztuczna inteligencja pomaga w świadczeniu usług dla klientów: na przykład Google pracuje nad asystentem opartym na sztucznej inteligencji, który może dzwonić jak człowiek, aby umówić się na wizytę, powiedzmy, do dentysty. Ponadto system może również rozumieć kontekst i niuanse.

Kognitywne zarządzanie siecią stanowi jedną z najważniejszych pojawiających się możliwości infrastruktury sieciowej. Oczekuje się, że sztuczna inteligencja w połączeniu z sieciami definiowanymi programowo (SDN) i zaawansowaną analizą zapewni autonomiczne i inteligentne działanie sieci. Można uzyskać duże korzyści ekonomiczne i społeczne, ponieważ sieci mogą osiągnąć nowy poziom samoświadomości, samokonfiguracji, samooptymalizacji, samoleczenia i samoobrony. Przyniesie to ogromne korzyści istniejącym sieciom, systemom IoT i sieciom 5G. Ponad 50% organizacji będzie wykorzystywać technologię sztucznej inteligencji do tworzenia sieci, a rynek ma osiągnąć wartość 5,8 mld USD do 2023 r., przy czym branże opieki zdrowotnej, produkcji i handlu detalicznego będą przynosić największe dochody . Dostępnych jest kilka nowych programów zapewniających bezpieczeństwo sieci. W większości przypadków, po znalezieniu luki w zabezpieczeniach, szybko rozwijany jest moduł przeciwdziałający jej. Hakerzy mogą z łatwością przeprowadzić inżynierię wsteczną modułu. Konieczne jest zatem opracowanie programów, które automatycznie wykrywają nowe ataki złośliwego oprogramowania na określone cele, pojedynczy komputer lub sieci. Powinna istnieć elastyczność zmiany parametrów wejściowych programów, aby działały nawet w nowych środowiskach. Najnowsze osiągnięcia w technikach sztucznej inteligencji skutkują dalszym opracowywaniem zakresu zastosowań dla sztucznej inteligencji. Oczekuje się, że do 2026 r. maszyny będą mogły pisać eseje; do 2027 r. będą działać autonomiczne ciężarówki; do 2031 r. sztuczna inteligencja wyprzedzi sektor detaliczny; do 2049 r. sztuczna inteligencja może być kolejnym Stephenem Kingiem, a do 2053 r. następnym Charliem Teo. Oczekuje się, że do 2065 roku wszystkie ludzkie prace zostaną zautomatyzowane, a sztuczna inteligencja zrewolucjonizuje modyfikację naszych genomów (Thomas, 2020). Naukowcy byliby w stanie edytować ludzkie DNA za pomocą korzystnych genów, w taki sam sposób, w jaki redaktor poprawia rękopis, zastępując słabsze fragmenty mocnymi . Do 2065 roku ludzie będą bliscy uwolnienia się od biologii, która ich stworzyła.