python i ai dla e-commerce full.pdf
(
40425 KB
)
Pobierz
Wszelkie prawa zastrzeżone. Nieautoryzowane rozpowszechnianie całości lub fragmentu niniejszej
publikacji w jakiejkolwiek postaci jest zabronione. Wykonywanie kopii metodą kserograficzną,
fotograficzną, a także kopiowanie książki na nośniku filmowym, magnetycznym lub innym
powoduje naruszenie praw autorskich niniejszej publikacji.
Wszystkie znaki występujące w tekście są zastrzeżonymi znakami firmowymi bądź towarowymi
ich właścicieli. Autor oraz wydawca dołożyli wszelkich starań, by zawarte w tej książce informacje
były kompletne i rzetelne. Nie biorą jednak żadnej odpowiedzialności ani za ich wykorzystanie, ani
za związane z tym ewentualne naruszenie praw patentowych lub autorskich. Autor oraz wydawca
nie ponoszą również żadnej odpowiedzialności za ewentualne szkody wynikłe z wykorzystania
informacji zawartych w książce.
Redaktor prowadzący: Szymon Szwajger
Projekt okładki: Studio Gravite / Olsztyn Obarek, Pokoński, Pazdrijowski, Zaprucki
Helion S.A.
ul. Kościuszki 1c, 44-100 Gliwice
tel. 32 231 22 19, 32 230 98 63
e-mail:
helion@helion.pl
WWW:
http://helion.pl
(księgarnia internetowa, katalog książek)
Drogi Czytelniku!
Jeżeli chcesz ocenić tę książkę, zajrzyj pod adres
http://helion.pl/user/opinie/pytiai
Możesz tam wpisać swoje uwagi, spostrzeżenia, recenzję.
Materiały do książki znaleźć można pod adresem:
https://ftp.helion.pl/przyklady/pytiai.zip
ISBN: 978-83-283-8451-4
Copyright © Helion S.A. 2022
Printed in Poland.
•
Kup książkę
•
Poleć książkę
•
Oceń książkę
•
Księgarnia internetowa
•
Lubię to! » Nasza społeczność
Spis treści
Wstęp ....................................................................................7
CZĘŚĆ I.
PYTHON: KRÓTKI WSTĘP
DO EFEKTYWNEGO PROGRAMOWANIA ........... 13
Rozdział 1. Narzędzia .......................................................................... 15
1.1. Google Colab .....................................................................................16
1.2. Wirtualne
środowiska
.......................................................................19
Rozdział 2. Struktury danych .............................................................. 23
2.1. Napisy ................................................................................................23
2.2. Lista (list) ............................................................................................34
2.3. Krotka (tuple) ....................................................................................37
2.4. Zbiór zmienny (set) ...........................................................................39
2.5. Tablica asocjacyjna — słownik (dict) ...................................................46
2.6. Klasy i obiekty ....................................................................................50
2.7. Podsumowanie struktur danych ........................................................59
Kup książkę
Poleć książkę
Python w zadaniach
Rozdział 3. Niezbędnik programisty .................................................. 61
3.1. Wyrażenia regularne ..........................................................................61
3.2. Wizualizacja procesu .........................................................................71
3.3. Lambda, wyrażenia listowe i generatory ............................................82
3.4. Wyjątki ...............................................................................................86
3.5. Odczyt i zapis plików .........................................................................90
Rozdział 4. NumPy i Pandas w akcji .................................................. 98
4.1. NumPy ...............................................................................................98
4.2. Pandas ............................................................................................. 120
Rozdział 5. Bazy danych i repozytoria danych ..............................142
5.1. Bazy relacyjne (SQL) ....................................................................... 144
5.2. Technologia noSQL ........................................................................ 162
Podsumowanie części I ........................................................................... 179
CZĘŚĆ II. AI — PRZEGLĄD TECHNIK I ALGORYTMÓW ...181
Rozdział 6. Czym jest sztuczna inteligencja? ...................................183
Rozdział 7. Uczenie maszynowe ......................................................194
7.1. Nadzorowane uczenie maszynowe ................................................ 194
7.2. Nienadzorowane uczenie maszynowe ............................................ 205
7.3. Uczenie maszynowe ze wzmocnieniem .......................................... 208
7.4. Głębokie uczenie ............................................................................. 209
Rozdział 8. Zastosowania maszynowego uczenia .........................211
8.1. „Tradycyjny” machine learning ........................................................ 211
8.2. Przetwarzanie języka naturalnego (NLP) ........................................ 218
8.3. Uczenie maszynowe w e-commerce .............................................. 219
Rozdział 9. Dane, dane, dane ............................................................229
9.1.
Świat
................................................................................................ 230
9.2. Polska .............................................................................................. 235
4
Kup książkę
Poleć książkę
Spis treści
CZĘŚĆ III. PRZEPISY ........................................................................ 241
Rozdział 10. Web scraping .................................................................. 243
10.1. Zacznijmy od podstaw .................................................................. 243
10.2. Biblioteka Requests i Beautiful Soup ........................................... 250
10.3. Scrapy ........................................................................................... 263
10.4. Przeglądarko-drivery i selenium ................................................... 277
10.5. Podsumowanie .............................................................................. 297
Rozdział 11. Słów kilka o przetwarzaniu języka naturalnego ....... 299
11.1. Podsumowanie .............................................................................. 341
Rozdział 12. Uczenie nadzorowane — klasyfikatory ..................... 343
12.1. Odczyt danych .............................................................................. 348
12.2. Wstępny przegląd danych ............................................................. 352
12.3. Podział zbioru na dane treningowe i testowe ............................... 358
12.4. Wektoryzacja ............................................................................... 360
12.5. Trening .......................................................................................... 363
12.6. Ocena modelu .............................................................................. 366
12.7. Biuro obsługi klienta Masz wiadomość! ........................................ 368
12.8. Podsumowanie .............................................................................. 370
Rozdział 13. Klasyfikacja w służbie niskiej rezygnacji ..................... 371
13.1. Przegląd danych ............................................................................ 374
13.2. Problem luk informacyjnych w danych ......................................... 378
13.3. Przegląd i wybór cech ................................................................... 382
13.4. Ostateczne przygotowanie się
do preparacji danych do uczenia ......................................................... 396
13.5. Finał, czyli stwórzmy sobie potok ................................................. 408
13.6. Ocena modelu .............................................................................. 421
13.7. Poszukajmy lepszego rozwiązania ................................................. 427
13.8. Podsumowanie .............................................................................. 430
5
Kup książkę
Poleć książkę
Plik z chomika:
Lakuroza
Inne pliki z tego folderu:
testowanie full stack. praktyczny przewodnik dostarczania oprogramowania wysokiej jakości full version.pdf
(10892 KB)
ognista tajemnica full.pdf
(6048 KB)
wordpress woocommerce. stwórz zyskowny sklep internetowy cała książka.pdf
(8443 KB)
sztuka świadomego życia ebook.pdf
(2587 KB)
efektywne zarządzanie czasem dla bystrzaków. wydanie ii full version.pdf
(4651 KB)
Inne foldery tego chomika:
Pliki dostępne do 01.06.2025
AUDIOBOOKS
Dokumenty
Galeria
K_U_R_S_Y
Zgłoś jeśli
naruszono regulamin