infoShare AI Roadshow 2018 - Tomasz Brzeziński (iTaxi) - Niestandardowe metody Machine Learning: podnoszenie efektywności biznesu przez zastosowanie podejścia symulacyjnego
"Zazwyczaj sytuacja biznesowa jest na tyle skomplikowana, że optymalizacja procesów metodami analitycznymi jest niemożliwa. Można jednak wtedy zastosować podejście symulacyjne.
Jak podnieść efektywność biznesu dzięki optymalizacji algorytmów? Jak zbudować symulacyjne środowisko testowe maksymalnie odzwierciedlające rzeczywistość? Jak może wyglądać proces stałego podnoszenia jakości algorytmów? Opowiem o swoich doświadczeniach w budowie symulatorów procesów biznesowych."
infoShare AI Roadshow 2018 - Barbara Leśniarek (Elitmind) - ”Łapać złodzieja!...InfoshareZe względu na swoją specyfikę, wykrywanie nadużyć kreuje się jako jedno z trudniejszych zjawisk do modelowania. Wraz ze wzrostem możliwości technologicznych jesteśmy w stanie jeszcze szybciej i sprawniej opisywać to zjawisko odcinając się od rozwiązań „on-premise”.
Czy rozwiązania w chmurze mogą być tak samo efektywne, aby nam dostarczyć oczekiwane rozwiązania? Jakie możliwości daje nam Microsoft Azure Machine Learning w tym obszarze i jak mu się współpracuje z popularnym „R”?
infoShare AI Roadshow 2018 - Wojtek Ptak (Freshmail) - Teraz - najlepszy czas...InfoshareZagadnienia związane ze sztuczną inteligencją zdobywają szturmem tematy konferencji, nagłówki gazet, raporty ekonomiczne oraz tematy rozmów inwestorów, rad zarządów i przygotowywanych przez nie planów strategicznych rozwoju firm. W każdym tygodniu o niej przeczytasz, oglądniesz film lub o niej usłyszysz. Ja sam pokażę Ci kilka ciekawych łów, o których warto wiedzieć. Na papierze, w mediach lub w trakcie rozmów prezesów to wszystko brzmi pięknie.
Jednak gdy zaczynasz swoją przygodę, to przepaść pomiędzy kursem, jaki przebędziesz np. na platformie online, a wykorzystaniem w swoim produkcie lub chcąc usprawnić procesy biznesowe, jest ogromna. Natomiast chciałbym Ci pokazać, dlaczego kierunek nauki i opanowania podstaw uczenia maszynowego jest kluczową umiejętnością w nadchodzących latach.
Na podstawie swojego doświadczenia chciałbym opowiedzieć Ci o kilku zastosowaniach sztucznej inteligencji w życiu codziennym i w naszych produktach. Będę chciał odpowiedzieć na kilka pytań, które wraz z zespołem możesz zadać, gdy będziesz zaczynać Waszą przygodę: Jak powinniśmy się za to zabrać? Co musimy uwzględnić? Jak zaplanować architekturę naszego produktu? Na koniec będę chciał się z Tobą podzielić sposobami, jak zacząć przygodę z uczeniem maszynowym od razu po wyjściu ze spotkania. Reszta będzie należeć do Ciebie.
infoShare AI Roadshow 2018 - Rafał Cycoń (ShelfWise.ai) - Wyzwania w tworzeni...Infoshare"Sztuczna inteligencja otwiera niesamowite możliwości, a ograniczenia tej technologii i produktów o nią opartych są często przyćmiewane przez wszechobecny hype. Podczas prezentacji chciałbym podzielić się swoimi spostrzeżeniami i doświadczeniami zdobytymi przez kilka lat budowania rozwiązań opartych o uczenie maszynowe, a obecnie zdobywając je pracując nad ShelfWise - produktem, w którego centrum jest deep learning do detekcji produktów na zdjęciach.
Wyzwań w budowie produktu AI oczywiście jest wiele, chciałbym Wam opowiedzieć o kilku z nich - z czym się przyszło zmierzyć nam czy innym firmom, na co zwracać uwagę, przed czym się wystrzegać, i jak te wyzwania pokonać."
infoShare AI Roadshow 2018 - Paweł Wyborski (QuarticON) - Jak AI pomaga sprze...InfoshareSztuczna Inteligencja to samo organizujące się oprogramowanie, które jest wstanie rozwiązywać zadane problemy conajmniej tak dobrze jak człowiek.
W ostatnim czasie, dzięki zwiększeniu mocy obliczeniowej, AI zaczyna być stosowana w coraz szerszym aspekcie. Mamy już inteligentne lodwóki, samochody i odkurzacze oraz cora więcej inteligentncyh aplikacji tj. wirtualni asystencji. Bardzo przyjaznym środowiskiem, do rozwoju AI jest Internet i e-commerce. Z jednej strony dostarcza bardzo dużo danych na bazie, których AI może ewoluwoać, z drugiej wymaga sprawnych rozwiązać, działających w czasie rzeczywistym, które są wstanie wykorzystać AI do generowania wartości. W QuarticON budujuemy AI e-commerce managera, który będzie wstanie samodzielnie zarządzać działalnością sklepu internetowego. W trakcie spotkania chciałbym opowiedzieć na jakim etapie jesteśmy. Jakich rozwiązań technologicznych używamy, jakie problemy, jakimi metodami udało nam się już rozwiązać za pomocą AI oraz jakie wyzwania czekają nas w najbliższym czasie.
infoShare AI Roadshow 2018 - Mateusz Biliński (Niebezpiecznik) - Hackowanie (...InfoshareHistorie śmieszne i straszne o oszukiwaniu ludzi i maszyn. Kęsy informacji, wiedzy i doświadczenia ze styku światów sztucznej inteligencji oraz bezpieczeństwa.
Prezentacja przede wszystkim stara się skupić na źródłach ograniczeń współczesnych systemów AI oraz ich skuteczności przy budowaniu manipulacji ludzi w świecie cyfrowym i realnym. Jednocześnie rysując potencjalne ścieżki rozwiązań obecnych problemów wraz z realną oceną ich przydatności.
Głównym celem prezentacji jest zainspirowanie słuchaczy do świeżego spojrzenia na rdzenie algorytmów, wprowadzanych do życia w coraz większej ilości urządzeń, maszyn i produktów wokół nas.
infoShare AI Roadshow 2018 - Krzysztof Kudryński & Błażej Kubiak (TomTom) - D...InfoshareGdy patrzymy na świat, nasz mózg natychmiast zamienia postrzegane przez nas obrazy w informacje, intuicję i odczucia. Czyni to z ogromnym wysiłkiem obliczeniowym, wykorzystując olbrzymią sieć z niezbadaną dotąd architekturą. Nie jesteśmy nawet bliscy stworzenia maszyny o porównywalnych możliwościach, ale krok po kroku, usprawniając zarówno sprzęt, jak i podejście algorytmiczne, sprawiamy, że maszyny coraz lepiej rozumieją obrazy, które widzą.
Nasz wykład będzie właśnie o tym, jak to działa. Przejdziemy od podstaw działania konwolucyjnych sieci neuronowych, poprzez zaawansowane, praktyczne wskazówki, aż po zastosowanie najnowocześniejszych architektur w praktyce. Zobaczysz ły, jak szalenie skomplikowane problemy można rozwiązać za pomocą komputera przenośnego. W międzyczasie zrozumiesz, co się dzieje, dlaczego nowe warstwy są dodawane, dlaczego wprowadzane są nowe koncepcje. Choć prezentacja skierowana jest głównie do osób początkujących lub systematyzujących swoją wiedzę, dosyć płynnie przechodzimy do projektów dotykająch zagadnień zaawansowanych. Zapraszamy wszystkich!
infoShare AI Roadshow 2018 - Magdalena Wójcik (Data Love) - Data Science na d...Infoshare"Od czasu kiedy kupiłam sobie Fitbita, jestem zafascynowana ile przydatnych informacji o moim zdrowiu i życiu dostarcza. Nie byłabym sobą, gdybym pozostała tylko przy informacjach z algorytmów appki producenta. Musiałam ściągnąć dane źródłowe i sprawdzić z czym jeszcze korelują mój sen i tętno. W ramach prezentacji pokażę hands-on analizę danych z trackera aktywności Fitbit w języku Python - tak, żeby każdy mógł później przeanalizować dane o swoim zdrowiu."
infoShare AI Roadshow 2018 - Adrian Boguszewski (Linux Polska) - Czy sieć neu...InfoshareDuża popularność uczenia głębokiego wynika z imponujących rezultatów osiąganych przez sieci neuronowe. Już dziś możemy pochwalić się autonomicznymi samochodami czy asystentami głosowymi, zdolnymi zamawiać dla nas rzeczy z internetu. Jeszcze kilka lat temu było to nieosiągalne.
Jednak wspaniałe rezultaty okupione są często zgadywaniem dlaczego w 1 przypadku na 100 sieć nie zadziałała jak powinna i wynik bym zupełnie różny od oczekiwanego. Sieć neuronowa to nadal czarna skrzynka, która w magiczny i tylko sobie znany sposób przekształca wejście na rozsądne wyjście. Ale czy na pewno? Podczas prezentacji postaramy się zajrzeć do wnętrza konwolucyjnej sieci neuronowej.
infoShare AI Roadshow 2018 - Dorian Nikoniuk (Microsoft) - Usługi poznawcze, ...InfoshareW ramach tej prezentacji zobaczycie wykorzystanie sztucznej inteligencji oraz zespołów DataScience na przykadzie dwóch sektorów: Telco oraz Oil&Gas. Era usług chmurowych oraz dynamiczny rozwój darmowych narzędzi analitycznych przyczyniły się popularyzacji projektów Data Science w organizacjach o dowolnej wielkości. Rynek zaawansowanej analityki dostarcza szerokiej gamy narzędzi i specjalizowanych języków programowania umożliwiających rozwiazywanie stawianych przed zespołami badawczymi problemów w oparciu o zaawansowane algorytmy Data Science. Boty, agenci cyfrowi, rozumienie kontekstu, klastry obliczeniowe, big data.
infoShare AI Roadshow 2018 - Tomasz Kopacz (Microsoft) - jakie możliwości daj...InfosharePodczas tej sesji przyjrzymy się, w jaki sposób można skorzystać z platformy Microsoft do budowy tzw. „inteligentnych” rozwiązań. W łach zobaczymy zarówno Cognitive Services, jak i wykorzystaniu GPU (a dokładniej – Batch AI) do uczenia sieci neuronowych. Zajmiemy się także skomplikowanym zagadnieniami związanymi z projektowaniem – tak by algorytmy rozszerzały ludzkie możliwości (a nie nas zastępowały). Sesja zakłada że słuchacze umieją programować.
infoShare AI Roadshow 2018 - Adam Karwan (Groupon) - Jak wykorzystać uczenie ...InfoshareAdam Karwan (Groupon) "Jak wykorzystać uczenie maszynowe (Machine Learning) w celu usprawnienia procesów biznesowych organizacji. Automatyczna kategoryzacja tekstu (Deep Learning vs Standard NLP), chatboty, robonomika" to prezentacja wygłoszona podczas meetupu infoShare AI Roadshow w Katowicach, dnia 15.11.2018
infoShare AI Roadshow 2018 - Michał Ćwiok (Clouds on Mars) - Usługi AI w chmurzeInfoshare"Usługi AI w chmurze - sztuczna inteligencja jeszcze bardziej dostępna" to prezentacja wygłoszona przez Michała Ćwiok (Clouds on Mars) podczas meetupu infoShare AI Roadshow dnia 14.11.2018 w Krakowie.
infoShare 2014: Peter Taylor,The Art of Productive LazinessInfoshareThe document discusses the concept of laziness in project management. It summarizes that projects are typically thick at the start and end but much thinner in the middle. It then provides strategies for managing a project when it is thick at the start to set it up for success, such as managing the sponsor and scope creep. When projects are thinner in the middle, it suggests staying calm and prioritizing. Finally, when projects are thick again at the end, tying up loose ends is important. Overall it advocates embracing laziness by finding easier ways to do things and leveraging others' work.
infoShare 2014: Paweł Brodziński, Efektywny czy zajęty? Jesteś pewien, że dob...InfoshareThe document shows a project status dashboard with backlog, development, testing, and deployment tasks at various stages of completion. It also includes charts showing how task switching leads to lost working time and how the cost of delay increases over time for different types of work.
infoShare 2014: Mariusz Róg, Big Data w praktyce -- jak efektywnie przetwarza...InfoshareAcxiom is a marketing and data analytics company that provides services to many of the largest companies in various industries. They process large amounts of customer data to develop insights and models that help clients better understand their customers and target them with personalized marketing. To effectively handle big data sets, Acxiom developed a distributed system using microservices and ØMQ, an open-source messaging library, to break problems into smaller tasks that can be processed concurrently across multiple servers.
infoShare 2014: Gino Marckx, Forget about Agile, let's write great code first!InfoshareThe document discusses values for software development such as individuals and interactions over processes and tools, working software over comprehensive documentation, and responding to change over following a plan. It emphasizes valuing craftsmanship over poor quality code and building the right system through testing, code ownership, and collaboration.
infoShare 2014: Nikolay Davidov, Finding value in institutional investorsInfoshareNick Davidov discusses getting value from investors. He classifies investors as either financial investors, like private investors and institutional funds, or strategic investors, who invest for expansion or diversification reasons. Financial investors provide outside expertise, transparency, introductions, research support, and funding. The document outlines typical investment stages from seed to public and common investment amounts. It advises targeting the right investors, getting introductions when possible, and balancing open competition with maintaining control.
infoShare 2014: Mark Johnson, Lessons from the Trenches: How I sold Zite twiceInfoshareThe document summarizes the story of Zite, a news discovery and recommendation startup that was acquired twice - first by CNN in 2010 and then by Flipboard in 2014. It provides lessons learned from building and pivoting Zite, including the importance of solving real problems with mobile-first solutions, building value through product, technology and team, taking risks with big product changes, and creating a strong company culture. Key events noted are Zite's launch in 2010, acquisition by CNN in 2010, relaunch as Zite 2.0 in 2012, and subsequent acquisition by Flipboard in 2014.
infoShare AI Roadshow 2018 - Dorian Nikoniuk (Microsoft) - Usługi poznawcze, ...InfoshareW ramach tej prezentacji zobaczycie wykorzystanie sztucznej inteligencji oraz zespołów DataScience na przykadzie dwóch sektorów: Telco oraz Oil&Gas. Era usług chmurowych oraz dynamiczny rozwój darmowych narzędzi analitycznych przyczyniły się popularyzacji projektów Data Science w organizacjach o dowolnej wielkości. Rynek zaawansowanej analityki dostarcza szerokiej gamy narzędzi i specjalizowanych języków programowania umożliwiających rozwiazywanie stawianych przed zespołami badawczymi problemów w oparciu o zaawansowane algorytmy Data Science. Boty, agenci cyfrowi, rozumienie kontekstu, klastry obliczeniowe, big data.
infoShare AI Roadshow 2018 - Tomasz Kopacz (Microsoft) - jakie możliwości daj...InfosharePodczas tej sesji przyjrzymy się, w jaki sposób można skorzystać z platformy Microsoft do budowy tzw. „inteligentnych” rozwiązań. W łach zobaczymy zarówno Cognitive Services, jak i wykorzystaniu GPU (a dokładniej – Batch AI) do uczenia sieci neuronowych. Zajmiemy się także skomplikowanym zagadnieniami związanymi z projektowaniem – tak by algorytmy rozszerzały ludzkie możliwości (a nie nas zastępowały). Sesja zakłada że słuchacze umieją programować.
infoShare AI Roadshow 2018 - Adam Karwan (Groupon) - Jak wykorzystać uczenie ...InfoshareAdam Karwan (Groupon) "Jak wykorzystać uczenie maszynowe (Machine Learning) w celu usprawnienia procesów biznesowych organizacji. Automatyczna kategoryzacja tekstu (Deep Learning vs Standard NLP), chatboty, robonomika" to prezentacja wygłoszona podczas meetupu infoShare AI Roadshow w Katowicach, dnia 15.11.2018
infoShare AI Roadshow 2018 - Michał Ćwiok (Clouds on Mars) - Usługi AI w chmurzeInfoshare"Usługi AI w chmurze - sztuczna inteligencja jeszcze bardziej dostępna" to prezentacja wygłoszona przez Michała Ćwiok (Clouds on Mars) podczas meetupu infoShare AI Roadshow dnia 14.11.2018 w Krakowie.
infoShare 2014: Peter Taylor,The Art of Productive LazinessInfoshareThe document discusses the concept of laziness in project management. It summarizes that projects are typically thick at the start and end but much thinner in the middle. It then provides strategies for managing a project when it is thick at the start to set it up for success, such as managing the sponsor and scope creep. When projects are thinner in the middle, it suggests staying calm and prioritizing. Finally, when projects are thick again at the end, tying up loose ends is important. Overall it advocates embracing laziness by finding easier ways to do things and leveraging others' work.
infoShare 2014: Paweł Brodziński, Efektywny czy zajęty? Jesteś pewien, że dob...InfoshareThe document shows a project status dashboard with backlog, development, testing, and deployment tasks at various stages of completion. It also includes charts showing how task switching leads to lost working time and how the cost of delay increases over time for different types of work.
infoShare 2014: Mariusz Róg, Big Data w praktyce -- jak efektywnie przetwarza...InfoshareAcxiom is a marketing and data analytics company that provides services to many of the largest companies in various industries. They process large amounts of customer data to develop insights and models that help clients better understand their customers and target them with personalized marketing. To effectively handle big data sets, Acxiom developed a distributed system using microservices and ØMQ, an open-source messaging library, to break problems into smaller tasks that can be processed concurrently across multiple servers.
infoShare 2014: Gino Marckx, Forget about Agile, let's write great code first!InfoshareThe document discusses values for software development such as individuals and interactions over processes and tools, working software over comprehensive documentation, and responding to change over following a plan. It emphasizes valuing craftsmanship over poor quality code and building the right system through testing, code ownership, and collaboration.
infoShare 2014: Nikolay Davidov, Finding value in institutional investorsInfoshareNick Davidov discusses getting value from investors. He classifies investors as either financial investors, like private investors and institutional funds, or strategic investors, who invest for expansion or diversification reasons. Financial investors provide outside expertise, transparency, introductions, research support, and funding. The document outlines typical investment stages from seed to public and common investment amounts. It advises targeting the right investors, getting introductions when possible, and balancing open competition with maintaining control.
infoShare 2014: Mark Johnson, Lessons from the Trenches: How I sold Zite twiceInfoshareThe document summarizes the story of Zite, a news discovery and recommendation startup that was acquired twice - first by CNN in 2010 and then by Flipboard in 2014. It provides lessons learned from building and pivoting Zite, including the importance of solving real problems with mobile-first solutions, building value through product, technology and team, taking risks with big product changes, and creating a strong company culture. Key events noted are Zite's launch in 2010, acquisition by CNN in 2010, relaunch as Zite 2.0 in 2012, and subsequent acquisition by Flipboard in 2014.
infoShare 2014: Mark Johnson, Lessons from the Trenches: How I sold Zite twiceInfoshare
infoShare AI Roadshow 2018 - Tomasz Brzeziński (iTaxi) - Niestandardowe metody Machine Learning: podnoszenie efektywności biznesu przez zastosowanie podejścia symulacyjnego
5. Dostarczyć taksówkę:
•jak najszybciej
•jak najlepszą
•z żądaną stawką za kilometr
•spełniającą dodatkowe wymagania (np. liczba osób)
•tak, aby móc skutecznie zrealizować kolejne zlecenia
Zadanie
6. Dostarczyć taksówkę:
•jak najszybciej: mediana czasu dojazdu
•jak najlepszą: średni scoring kierowcy
•tak, aby móc skutecznie zrealizować kolejne zlecenia:
reliability ratio (ilość kursów/popyt)
KPI
11. Nowe rozwiązanie Test w symulatorze
Optymalizacja
parametrów w
symulatorze
Benchmark w teście
A/B
Nowy benchmark/
przegrany
Pretesting w symulatorze
Testowanie w rzeczywistości ma znaczący wpływ na
biznes
15. • Symulacja: przybliżone odtwarzanie zjawisk czy zachowań jakiegoś
obiektu za pomocą jego modelu (fizycznego lub matematycznego)
• Model matematyczny: grupa funkcji wiążących ze sobą różne zmienne
i w ten sposób opisujących powiązania między wielkościami
w układzie
Symulacja
17. rozważmy zbiór identycznych sferycznych taksówek…
ze zbiornikiem paliwa o nieskończonej pojemności…
poruszających się ruchem jednostajnym prostoliniowym…
po powierzchni wycinka quasigeoidy…
w celu obsługi identycznych pasażerów…
o stałych i niezmiennych w czasie preferencjach…
składających zamówienia wg rozkładu Poissona…
Jak nie odlecieć?
18. Uproszczenia:
• Eliminacja zdarzeń tak rzadkich, że nie wpływających na wynik
• Eliminacja wzajemnie znoszących się odchyleń
• Eliminacja nieestymowalnych odchyleń
Nie wolno:
• Uśredniać istotnych zmienności
• Ignorować niestabilności
• Ignorować istotnych korelacji zjawisk
• Zakładać znajomości informacji, których w realnej sytuacji nie mamy
Można rozważyć:
• Uproszczenie (np. uśrednienie) istotnego zjawiska, jeśli strata dokładności jest
rekompensowana szybkością obliczeń
Zasady budowy modelu
19. Taksówki mają identyczną prędkość
Poruszają się po liniach prostych
Nie ma zleceń grupowych (kilka taksówek)
Nie ma zleceń terminowych
Pasażer nie zmienia swoich decyzji
Uproszczenia
20. Zjawiska mają określone rozkłady, które muszą być odzwierciedlone:
- rozkład zleceń w przestrzeni i czasie
- rozkład dostępności taksówkarzy w przestrzeni i czasie
- rozkład scoringów
- rozkład cierpliwości pasażerów
- rozkład prawdopodobieństwa odrzucenia zlecenia przez taksówkarza (rozkłady są różne dla
poszczególnych taksówkarzy)
Wielowymiarowe rozkłady nie są dekomponowane na poszczególne wymiary
Poszczególne miasta mają inne charakterystyki
Przejezdność miasta (prędkość poruszania się) zmienia się w czasie i jest niejednorodna w
przestrzeni
W danym momencie nie mamy wiedzy o przyszłości
Poszczególne czynności (zamówienie taksówki, przyjęcie zlecenia przez taksówkarza itp.) trwają
określony czas
Czego nie uprościliśmy?
21. Rozkłady szacowane metodami analitycznymi:
- rozkład scoringów
- rozkład prawdopodobieństwa odrzucenia zlecenia
przez taksówkarza
Popyt i podaż – symulacja metodami Monte Carlo
Szacowanie rozkładów – główny problem
23. metoda Monte Carlo
• Stanisław Ulam
• Metoda jest używana do modelowania
procesów zbyt złożonych do obliczania
analitycznego
• Aby zamodelować wynik procesu, losujemy
odpowiednio dużo wielkości
charakteryzujących proces, po czym
dokonujemy przetworzenia algorytmicznego
25. Dla danego dnia znajdujemy dni „podobne”
Zlecenia ze wszystkich dni podobnych stanowią pulę
losowania
Określamy intensywność popytu
Losujemy (ze zwracaniem) potrzebną liczbę zleceń
Dla danego zlecenia bierzemy jego pełną
charakterystykę (położenie, czas, parametry pasażera)
Zastosowanie Monte Carlo w symulacji popytu
26. Dla danego dnia znajdujemy dni „podobne”
Pulę losowania stanowią wszystkie sesje dostępności
kierowców
Określamy intensywność podaży
Losujemy (ze zwracaniem) potrzebną liczbę sesji dostępności
Dla danej sesji bierzemy jej pełną charakterystykę (miejsce
pojawienia, czas startu, czas zakończenia, parametry
taksówkarza)
Zastosowanie Monte Carlo w symulacji podaży
28. •W symulatorze: 12 różnych funkcji, około 1000
zestawów parametrów
•W testach A/B: 9 faz testów, 3 funkcje, łącznie 32
zestawy parametrów
•2 fazy modyfikacji symulatora na podstawie
rozbieżności z rzeczywistością
•Cykliczność: nowy test w (prawie) każdy czwartek
Przeprowadzone testy
29. Dni robocze
Czas dojazdu
RR
Scoring
Weekend
Czas dojazdu
RR
Scoring
Przykładowe wyniki dla jednego z miast
F1 F2 F3
Dni robocze
Czas dojazdu -7,2% -6,9% -6,1%
RR +3,0% +3,0% -8,5%
Scoring -4,4% -7,7% -4,0%
Weekend
Czas dojazdu -3,2% +0,0% -4,8%
RR -1,5% -1,5% +5,0%
Scoring -3,5% -6,3% +4,0%
32. Dlaczego tak mało?
•Rzeczywistość nieustannie się zmienia
•Optymalne algorytmy są specyficzne dla miast i czasu
•Testy A/B muszą być ostrożne -> określenie istotności
statystycznej zajmuje czas
35. Plany – automatyka testów
• SI (NN lub GA) przeszukuje zakres możliwych algorytmów
przydziału taksówek i testuje je w symulatorze
• Jeśli test istotnie poprawia funkcję celu, automatyczny test
A/B
• Jeśli w teście A/B poprawa jest potwierdzona, test
rozszerzany
• Jeśli w teście A/B poprawa nie jest potwierdzona, alert
(symulator wymaga poprawy)
36. • Jeśli możesz, przed testowaniem na żywo sprawdź scenariusz w
warunkach laboratoryjnych
• Jeśli problem jest zbyt skomplikowany do rozwiązania analitycznego,
przeprowadź symulację
• Rozbieżności wyników symulacji z wynikami testów A/B są narzędziem
do doskonalenia symulatora
• W zmieniającej się rzeczywistości optymalizacja nigdy się nie kończy
Na wynos