Python i AI dla e-commerce
Dla kogo jest taka książka? Po pierwsze dla tych, którzy działają w branży e-commerce lub myślą (np. studenci / absolwenci) o wejściu do tej ważnej branży.
Po drugie, czy konieczna jest znajomość Pythona? Dobrze, jak potencjalny czytelnik będzie znał jakiś inny język oprogramowania (np. PHP) lub będzie miał minimalną wiedzę o Pythonie. Pierwsze rozdziały mocno wprowadzają w świat Pythona i omawiają te techniki, które mogą się przydać do wejścia w AI.
Pytanie trzecie (przedostatnie) czy do tej książki potrzebne jest zaplecze matematyczne? Temat rzeka 😉 Generalnie tak, ale poziom matematyki i statystyki zależy od głębokości zanurzenia w świat AI. Jeśli chcesz np. korzystać z gotowych algorytmów (modeli) dostępnych w chmurze poprzez API to wystarczą podstawy algebry liniowej (wektory, macierze) i statystyki. Jeśli jednak chcesz trenować modele do wdrożeń produkcyjnych to poziom wymaganej matematyki wzrasta drastycznie już nie podstawy, ale dobry „zestaw wiedzy” z zakresu analizy matematycznej, algebry liniowej i jeszcze statystyki. No i dobrze jest mieć doświadczenie z tzw. laborek ;-), gdzie studenci ćwiczą pod dużą presją (i w trudnych warunkach) umiejętność skutecznego formułowania problemów, stawiania hipotez i oceny eksperymentów. Wracając do książki, jest to pozycja dla bardzo początkujących osób, bardziej pokazująca techniki uczenia maszynowego przydatne w e-commerce z lotu ptaka. Tym samym podstawy matematyczne w zupełności wystarczą.No dobrze, ale jakie tematy zawiera książka? Zaczynamy od solidnej dawki Pythona. Zwłaszcza omawiając biblioteki, techniki i funkcje przydatne przy przetwarzaniu danych (zwłaszcza biblioteki NumPy i Pandas). Następnie omawiam bazy danych (oj trochę SQL nie zaszkodzi) i repozytoria danych (noSQL tym bardziej).
Po tej technicznej rozgrzewce jeden (malutki) rozdział teoretyczno-organizacyjny pokazujący rozwój AI i jego zastosowanie w e-commerce. Część ta zawiera także, opis polskich i zagranicznych portali z otwartymi zestawami danych (tylko pobierać i używać).
No i ostatnia bardzo obszerna część książki to przepisy (tak, tak nawiązanie do książki kucharskiej). Omawiamy tam bardzo dokładnie na praktycznych przykładach: web scraping, przetwarzanie języka naturalnego (NLP), przygotowanie danych na potrzeby AI/ML, uczenie nadzorowane (klasyfikacje), algorytmy zwiększające sprzedaż itp. Wszystkie przykłady osadzone w e-commerce.
500 stron wiedzy! Jednak nie ukrywam, że mimo ponad 28 letniego doświadczenia w branży IT to jednak był to mój debiut jako autora książki. Dlatego bardzo mi zależy na bezpośrednim kontakcie z czytelnikiem, dyskusją, informacją zwrotną. Stąd ten blog, stąd moja obecność na FB, LinkedIn, Twitterze. Pytajcie, dyskutujcie, oceniajcie 😉
Obserwuj mnie