Wygenerowany przez All in One SEO v4.9.4.1, jest to plik llms.txt używany przez LLM do indeksowania witryny. # Mirosław Mamczur Blog o data science, AI, uczeniu maszynowym i wizualizacji danych ## Sitemaps - [XML Sitemap](https://miroslawmamczur.pl/sitemap.xml): Contains all public & indexable URLs for this website. ## Wpisy - [Blog](https://miroslawmamczur.pl/blog/) - [Jak działa las losowy (random forest)?](https://miroslawmamczur.pl/jak-dziala-las-losowy-random-forest/) - Poznaj las losowy - potężną technikę uczenia maszynowego do klasyfikacji i regresji. Dowiedz się, jak działa, jego zalety i zastosowania w analizie danych. - [Czym jest i jak działa drzewo decyzyjne?](https://miroslawmamczur.pl/czym-jest-i-jak-dziala-drzewo-decyzyjne/) - - Tato, a Ty ciągle przy tym komputerze. Może wyjdziemy całą rodzinką na spacer? Jagódka wyjrzała za okno - albo jednak nie. Nie pada, ale jest zimno. Zostańmy w domu i pograjmy w gry planszowe! - Jupi!! Gry planszowe! - krzyknęła z radością Otylka. - Dajcie mi 5 minutek. Dokończę tylko tworzyć drzewo decyzyjne - - [#025 Wykres roju (swarmplot)](https://miroslawmamczur.pl/025-wykres-roju-swarmplot/) - Wykres roju (swarmplot) to alternatywna metoda prezentacji rozkładu danych, unikająca nakładania się punktów na osi. Zobacz dokładnie na czym polega! - [#024 Wykres ridgeline (ridgeline plot)](https://miroslawmamczur.pl/024-wykres-ridgeline-ang-ridgeline-plot/) - Wykres ridgeline (czasami nazywany wykresem joyplot) przedstawia rozkład wartości liczbowej dla kilku grup. Rozkład można przedstawić za pomocą histogramów lub wykresów gęstości wyrównanych do tej samej skali poziomej. Wykresy są lekko nałożone na siebie, aby pokazać wyraźniejszy kontrast zmian. Inaczej mówiąc, to po prostu wykresy gęstości lub histogramy narysowane na tej samej osi OX z - [#007 Histogram (histogram)](https://miroslawmamczur.pl/007-histogram-histogram/) - Histogram (ang. histogram :)) jest jednym z najbardziej popularnych i znanych wykresów statystycznych. Histogram jest wizualizacją rozkładu danych liczbowych w zadanych podziałach badanej zmiennej. Każdy słupek histogramu przedstawia częstotliwość w danych danego przedziału, czyli ile razy wystąpiły. Poniżej prosty przykład przedstawiający długość życia dla krajów na świecie. Wziąłem wszystkie lata, by było więcej obserwacji do - [Czym jest Docker? I jak uruchomić model uczenia maszynowego w kontenerze?](https://miroslawmamczur.pl/czym-jest-docker-i-jak-uruchomic-model-uczenia-maszynowego-w-kontenerze/) - Dowiedz się, czym jest Docker i jak wykorzystać go do uruchomienia modelu uczenia maszynowego (machine learning) w kontenerze. - [Czym jest API i jakie są jego rodzaje?](https://miroslawmamczur.pl/czym-jest-api-i-jakie-sa-jego-rodzaje/) - - Tato, co robisz? - Jagoda z Otylką wpadły jak huragan do mojego pokoju. - Staram się napisać API dla modelu przewidującego, czy klient zechce odejść z firmy. - Hmm, to brzmi bardzo tajemniczo! - stwierdziła Jagódka. - A co to apiiiiii? - zapytała Otylka. - Hmm… Wyobraźcie sobie, że poszliśmy razem z mamą do - [Jak serwować modele ML za pomocą FastAPI?](https://miroslawmamczur.pl/jak-serwowac-modele-ml-za-pomoca-fastapi/) - Odkryj świat tworzenia API w uczeniu maszynowym! ???? Dowiedz się, dlaczego FastAPI sprawia, że proces tworzenia API staje się łatwy i efektywny. - [Czym jest uczenie maszynowe? I jakie są jego rodzaje?](https://miroslawmamczur.pl/czym-jest-uczenie-maszynowe-i-jakie-sa-rodzaje/) - - Tato, a czym Ty w ogóle się zajmujesz w pracy? – zapytała mnie ostatnio Jagódka. - Od jakiegoś czasu głównie uczeniem maszynowym. - A co to znaczy? – dopytywała. - Pamiętasz Stefana, pieska cioci Natalki? Zawsze jest głodny. Możesz pomyśleć, że tak jak Ty karmisz Stefana, tak ja karmię maszyny danymi. Są w stanie - [Jak działa regresja liniowa? I czy warto ją stosować?](https://miroslawmamczur.pl/jak-dziala-regresja-liniowa-i-czy-warto-ja-stosowac/) - Kilka dni temu robiąc kawę nagle usłyszałem jakieś dziwne odgłosy dochodzące z pokoju Otysi. Zaniepokojony poszedłem zobaczyć, co się dzieje. Moja młodsza córeczka siedziała na środku swojego pokoju i plastikowym młotkiem uderzała w pudełko z zabawkami. Wszedłem do środka i zapytałem: - Kochanie co robisz?? - Oti che ochochyc – powiedziała, co oznacza w jej - [#008 Mapa punktów (dot map)](https://miroslawmamczur.pl/008-mapa-punktow-dot-map/) - [Czym jest wzmocnienie gradientowe i dlaczego ma super moce?](https://miroslawmamczur.pl/czym-jest-wzmocnienie-gradientowe-gradient-boosting-i-dlaczego-jest-taki-dobry/) - - Tatusiu, co robiłeś dzisiaj w pracy? – zapytała Jagódka kiedy odbierałem ją wraz z Otylką z przedszkola. - Dzisiaj z moimi kolegami i koleżankami z pracy sprawdzałem, czy nowe dane, które pozyskaliśmy, pomogą nam ulepszyć aktualne modele budowane techniką wzmocnienia gradientowego, czyli tak zwaną metodą gradient boosting'u. - Co Ty tatusiu do mnie mówisz? - [Co to jest uczenie federacyjne (Federated Learning)?](https://miroslawmamczur.pl/co-to-jest-uczenie-federacyjne-federated-learning/) - Dzisiejszy artykuł jest inny niż wszystkie do tej pory... Jakiś czas temu napisał do mnie Adam Narożniak, Data Scientist z Flower z pytaniem, czy mógłby napisać artykuł na moim blogu o uczeniu federacyjnym. Przyznam, że wcześniej nie miałem bladego pojęcia o tej działce uczenia maszynowego i stwierdziłem, że pewnie nie jestem jedynym data scientistem, który - [Czym jest przetwarzanie języka naturalnego (NLP)?](https://miroslawmamczur.pl/czym-jest-przetwarzanie-jezyka-naturalnego-nlp-i-jak-zaczac/) - - Tato, a jak to jest, że telefon rozumie, co mówię i pokazuje mi na mapach Googla to, czego szukam? - zapytała z czystej ciekawości Jagódka. - Nie tak dawno temu naukowcy wymyślili, jak można nauczyć komputer mówić - odpowiedziałem. - Chyba to łatwe było, bo każdy człowiek umie mówić. - To, co dla nas - [Jak działa regresja logistyczna?](https://miroslawmamczur.pl/jak-dziala-regresja-logistyczna/) - - Tato, możemy przed czytaniem obejrzeć jeszcze bajkę na dobranoc? - zapytała Jagódka. - Tak, teraz nasza kolej! - twardo domagała się Otylka. - Zobaczę tylko ostatnią scenę z tego filmu i już oddaję Wam pilota - powiedziałem wpatrzony z wypiekami w ekran. - Tatusiu, a dlaczego oglądasz tak stary film? Już go przecież widziałeś - [Od analityka danych do data scientist (moja historia)!](https://miroslawmamczur.pl/od-analityka-danych-do-data-scientist-moja-historia/) - - Tato, czy Ty od zawsze robiłeś w pracy to, co teraz? - zapytała Jagódka. - Nie Księżniczko. Dopiero od jakichś 3 lat. - Tzy lata. Ja mam tzy latka - powiedziała Otylka. - Czyli robiłeś coś całkiem innego wcześniej? - dopytywała Jagódka. - Hmm... w sumie podobne rzeczy, tylko korzystałem z innych umiejętności - - [NannyML - walidacja modelu bez danych rzeczywistych (ground truth)!](https://miroslawmamczur.pl/nannyml-walidacja-modelu-bez-danych-rzeczywistych-ground-truth/) - - Tato, dlaczego tak się uśmiechasz do komputera? - zapytała Jagódka, zakradając się z Otylką do sypialni, gdzie znajduje się moje biurko. - Ponieważ znalazłem szklaną kulę, dzięki której mogę poznać przyszłość. Zatem nie będę musiał już czekać na poznanie odpowiedzi, których potrzebuję - uśmiechnąłem się. - A zapytasz tej kuli, co będziemy z Oti - [Wykrywanie anomalii – na czym polega, przykłady i sposoby](https://miroslawmamczur.pl/wykrywanie-anomalii-na-czym-polega-i-jak-je-wykrywac/) - - Hej tato, pobawisz się z nami? - przybiegły z pytaniem Jagódka i Otylka. - Jeszcze chwilkę Księżniczki. Dokończę tylko jedną bardzo ważną rzecz i się pobawimy - odpowiedziałem. - A co lobisz tatusiu? - zapytała Otylka. - Buduję model do wykrywania anomalii w transakcjach, aby uratować naszych klientów przed oszustami. Dziewczyny spojrzały na siebie - [Środowisko wirtualne w Python](https://miroslawmamczur.pl/srodowisko-wirtualne-w-python/) - - Tato, co robisz? - Pssssssst. Cichutko Księżniczko, daj mi chwilkę, bo jeszcze pracuję. Tworzę środowisko dla nowego projektu. - Nie rozumiem tatusiu. Że co robisz? - Hmm... To tak jakbym chciał się pobawić w nową zabawę. Szykuję w tym celu specjalny pokój, w którym będę mógł się bawić i niczego nie zepsuję przypadkiem. Jakiś - [Czym są autoenkodery (autokodery) i jakie mają zastosowanie?](https://miroslawmamczur.pl/czym-sa-autoenkodery-autokodery-i-jakie-maja-zastosowanie/) - - Cześć tato! Co dzisiaj robiłeś w pracy? - Hej dziewczyny! Ha! Napisałem mój pierwszy autoenkoder! - Autoco? A co to? - Hmm… ostatnio już nauczyliśmy się wszystkich cyferek, prawda? Wziąłem kartkę i napisałem dwa ciągi liczb. Następnie zapytałem Jagódki: - Który zestaw cyfr jest łatwiejszy do zapamiętania? - Ten pierwszy, ponieważ jest mniej cyfr. - [Czym jest inżynieria cech (feature engineering)?](https://miroslawmamczur.pl/czym-jest-inzynieria-cech-feature-engineering/) - - Tatusiu, dlaczego wyglądasz na bardzo zmęczonego? - Ponieważ Skarbie miałem dzisiaj bardzo wyczerpujący dzień w pracy. Rozpoczęliśmy projekt polegający na szukaniu nowych cech dla modelu. Większość dnia intensywnie myśleliśmy z ekspertami na co należy zwrócić uwagę przy rozwiązywaniu naszego problemu. - Nie mogłeś tego zrobić sam? - Mógłbym spróbować. Jednak obawiam się, że wtedy - [Przekleństwo wielowymiarowości i techniki redukcji wymiarów](https://miroslawmamczur.pl/przeklenstwo-wielowymiarowosci-i-jakie-sa-techniki-redukcji-wymiarow/) - - Cześć Otylka! Co dzisiaj robiłaś? – zapytałem młodszą córeczkę po powrocie do domu. - Bla bla bla – odpowiedziała jak zawsze z uśmiechem, gdy wracam z pracy. - A ja dzisiaj rozpoznawałem temat redukowania wymiarów. - A co to ta refuksja? – zapytała Jagoda, wybiegając ze swojego pokoju - Hmm… to tak jakbyś miała - [Web Scraping - co to i jakie są "dobre" praktyki?](https://miroslawmamczur.pl/web-scraping-co-to-i-jakie-sa-dobre-praktyki/) - - Tatusiu, poczytasz nam wiersze na dobranoc? - zapytała Jagódka. - Oczywiście Skarbie. A czyje wiersze mam Wam poczytać? - Hmm... Może tego pisarza, który najwięcej razy użył słowo Otylka w swoich wierszach? - Ojej, nie mam pojęcia kto to może być. Ale jeśli chcecie to jutro spróbujemy poskrobać strony w internecie. - A co - [Czym jest i jak działa transformer (sieć neuronowa)?](https://miroslawmamczur.pl/czym-jest-i-jak-dziala-transformer-siec-neuronowa/) - - Tatusiu, pobawisz się z nami w Psi patrol? - zapytała Jagódka. - Hmm... za minutkę Skarbie. Teraz zacząłem zabawę transformerami - uśmiechnąłem się. Jagódka i Oti zaczęły rozglądać się po pokoju. - Ale nigdzie nie widzimy tych robo samochodzików. Chłopcy w przedszkolu je uwielbiają. - Aaaa. Ja się bawię troszkę innymi. To taka magiczna - [Jak robić czytelne wykresy? 8 prostych kroków](https://miroslawmamczur.pl/8-krokow-do-ladnych-wykresow/) - - Hej tato, co takiego malujesz patykiem po piasku? – zapytała mnie Jagoda na placu zabaw. - Próbuję wymyślić jak przedstawić w zrozumiały sposób wyniki moich analiz. Chciałbym zrobić na moich znajomych z pracy takie czytelne wykresy. - A po co się tak męczysz? - Ponieważ wszyscy jesteśmy wzrokowcami. Jeśli coś jest ładnie narysowane i - [Czym są hiperparametry i jak je dobrać?](https://miroslawmamczur.pl/czym-sa-hiperparametry-i-jak-je-dobrac/) - - Tatusiu, czemu dzisiaj tak późno po mnie przyjechałeś? - Przepraszam Księżniczko. Wyszedłem dzisiaj troszkę później z pracy, ponieważ chciałem jeszcze dobrać najlepsze hiperparametry dla modelu. - Hiper co? - Hiperparametry. Zamyśliłem się przez chwilkę. Hmm… Jakby Ci to wytłumaczyć… Pamiętasz zestaw do karaoke, który dostałaś od Mikołaja w ostatnie święta? Jagoda kiwnęła twierdząco głową. - [Jak zrobić dynamiczny wykres bez kodowania?](https://miroslawmamczur.pl/jak-zrobic-dynamiczny-wykres-bez-kodowania/) - - Tatooooooooooo? - Słucham Skarbie? - Co oglądasz? - Oglądam film, który pokazuje jak kiedyś zmieniała się liczba mieszkańców w miastach. - A co w tym fajnego? – zapytała z zaciekawieniem Jagoda. - Spodobał mi się sposób prezentacji. Prawie tak jakbym oglądał zawody, gdy kibicujemy swoim zawodnikom i obserwujemy jak zmienia się ich pozycja. - - [Jak wczytać tabele z PDFów (przykład)?](https://miroslawmamczur.pl/jak-wczytac-tabele-z-pdfow-przyklad/) - We wcześniejszym wpisie opisałem narzędzie, z pomocą którego bardzo łatwo można narysować dynamiczne wykresy. Natomiast jak to często bywa dane trzeba przygotować, co już nie było takie proste. Dlaczego? Ponieważ w przypadku źródła, które wybrałem, większość danych była zapisana w formacie PDF. Zacznijmy od początku, czyli gdzie znaleźć dane o kapitalizacji spółek. Uwaga. Mam świadomość, - [Automatyzacja inżynierii cech (Featuretools)](https://miroslawmamczur.pl/automatyzacja-inzynierii-cech/) - Niedawno na zakupach w sklepie: - Jagoda, dlaczego tak mocno przyglądasz się tej alejce z ciasteczkami? Przecież dzisiaj nie jest sobota, więc nie jemy słodyczy – uśmiechnąłem się, Głęboko zamyślona powiedziała: - Ile kucharzy musiało robić te ciastka by była ich cała alejka. Chyba ze stu. Albo z milion. - Kiedyś tak by było. Natomiast - [Na czym polega analiza składowych głównych (PCA)?](https://miroslawmamczur.pl/na-czym-polega-analiza-skladowych-glownych-pca/) - - Tato, a mogę zabrać na wycieczkę pięć pluszaków? - Kochanie, ustaliliśmy, że maksymalnie weźmiesz dwie maskotki , aby wszystkie Ci się zmieściły. Inaczej nie wejdzie do autka sto par butów i sukienek Twojej mamusi – powiedziałem z przekąsem spoglądając na żonę. - Ale nie wiem, które wybrać… - Hmm…zastanów się nad kilkoma cechami, które - [Jak działa metoda redukcji wymiarów t-SNE?](https://miroslawmamczur.pl/jak-dziala-metoda-redukcji-wymiarow-t-sne/) - - Hej tatusiu, co dzisiaj robiłeś?– zapytała Jagódka. - Dzisiaj wykorzystałem inną metodę do redukcji wymiarów niż ostatnio. - A po co? - Pamiętasz jak ostatnio rozmawialiśmy o wybieraniu zabawek? [LINK] - Tak - uśmiechnęła się. - To można byłoby to zrobić inaczej. Z tych pięciu zabawek - trzech pand i dwóch sióstr - naszym - [Jak zwizualizować word embedding?](https://miroslawmamczur.pl/jak-zwizualizowac-word-embedding/) - - Hej Tato, co dzisiaj robiłeś w pracy? - zapytała Jagódka. - Dzisiaj rysowałem słowa, aby zobaczyć, czy dobrze je wytrenowaliśmy - odpowiedziałem. - Jak to rysowałeś słowa na wykresie? Nie rozumiem. - Hmm... Słowa są bardzo ciekawą rzeczą. Rzadko występują bez ładu i składu i często to, co jest koło nich ma znaczenie. To - [Wartość Shapley'a - interpretacja modeli blackbox](https://miroslawmamczur.pl/wartosc-shapleya-interpretacja-modeli-blackbox/) - - Tato, co dzisiaj robiłeś? - Starałem się lepiej zrozumieć model, który zbudowaliśmy w pracy. - A po co? - spytała Jagódka - By rozumieć dlaczego podejmuje taką decyzję a nie inną. - Ale po co to zgłębiać skoro działa? - Ponieważ chciałem umieć wyjaśnić jego decyzje i czy nie podejmuje ich na przykładzie niezrozumiałych - [Czym jest wizja komputerowa (computer vision)?](https://miroslawmamczur.pl/czym-jest-wizja-komputerowa-computer-vision/) - -Tato, a jak to jest, że ten telefon wykrywa uśmiechy? – zapytała mnie Jagódka. -To zasługa mądrych głów, które rozwijają dziedzinę zwaną Computer Vision. Jak tylko to powiedziałem już widziałem w jej wzroku, że nie ma pojęcia o czym mówię. - Czyli Ci naukowcy tak naprawdę wymyślają coraz to lepsze sposoby, aby maszyny nas widziały - [Jak wykryć oszusta (fraud) za pomocą autoenkodera?](https://miroslawmamczur.pl/jak-wykryc-oszusta-fraud-za-pomoca-autoenkodera/) - W poprzednim artykule przedstawiłem Wam pokrótce czym są autoenkodery i do czego można je wykorzystać. W tym wpisie chciałem pokazać Wam przykład jak można napisać w Python własny autoenkoder do wykrywania nieuczciwych transakcji kartą kredytową (fraud). Gotowi? To zaczynamy! Kim jest fraud? Mówiąc krótko fraud to inaczej oszust – osoba, która podaje nieprawdziwe dane lub - [Wykrywanie twarzy real-time w 15 liniach kodu w Python](https://miroslawmamczur.pl/wykrywanie-twarzy-real-time-w-15-liniach-kodu-w-python/) - - Tato, a dlaczego Ci ludzie mają zamazane twarze w telewizji? - Hmm…ponieważ zapewne nie zgodzili się na udostępnienie wizerunku. - A dlaczego? - Bo może boją się kogoś. A może nie są tak ładni jak Wy – zaśmiałem się złowieszczo. - Tatusiu, nie strasz mnie – powiedziała ze spokojem Jagódka. - Ne staś – - [18 inspirujących linków, które powinien znać każdy fan data science i uczenia maszynowego](https://miroslawmamczur.pl/18-inspirujacych-linkow-ktore-powinien-znac-kazdy-fan-data-science-i-uczenia-maszynowego/) - - Tato, skąd Ty masz tyle pomysłów? – zapytała Jagoda. - Odnośnie czego Kochanie? - Wszystkiego! Codziennie wymyślasz dla mnie nowe zabawy. - Jak zauważyłaś sporo czytam i obserwuję. A obserwując innych można sporo się nauczyć oraz wykorzystać ich doświadczenie i wiedzę do swoich potrzeb. - A poobserwujemy razem innych, którzy układają cudowne zamki z - [Deepfake - co to takiego i jak go zrobić?](https://miroslawmamczur.pl/deepfake-co-to-takiego-i-jak-go-zrobic/) - - Tato!!! – nagle zawołała Jagoda ze swojego pokoju. - Co się stało? - Otylka mnie papuguje – poskarżyła Jagódka na siostrę. - Jesteś jej starszą siostrą, więc nie dziw się, że Ciebie naśladuje. W taki sposób nasz maluszek się uczy – uśmiechnąłem się, a następnie zaproponowałem dziewczynkom - jak chcecie zobaczyć, jak komputer potrafi - [Czym jest regresja i na czym polega analiza regresji?](https://miroslawmamczur.pl/czym-jest-regresja-i-na-czym-polega-analiza-regresji/) - - Podaj mi tato tamtą książeczkę – poprosiła Jagoda. - Oj, ona będzie za ciężka dla Ciebie – odpowiedziałem. - A skąd wiesz? - Hmm…widzisz tę małą książeczkę? Podnieś ją najpierw, proszę. I jaka jest? - Całkiem lekka. - A teraz podnieś kolejną, dwa razy większą. - Troszkę cięższa, ale dalej lekka. - To zrób - [Wykrywanie kolorów w OpenCV. Stwórz samemu "płaszcz niewidkę"!](https://miroslawmamczur.pl/wykrywanie-kolorow-w-opencv-stworz-samemu-plaszcz-niewidke/) - - Tatooooo! Kupimy dla mnie i Oti taki płaszcz jak ma Harry Potter? – zapytała Jagódka z proszącym wzrokiem. - A po co Wam takie coś? - Bo mogłybyśmy się skradać i nikt by nas nie widział. - I co, myślicie, że nie zauważylibyśmy z mamą jak znikają słodycze? - Prosimyyy…. - Nie kupimy takiego - [Jak zmienić adres w współrzędne geograficzne i sprawdzić np. najbliższe restauracje (OpenStreetMap)?](https://miroslawmamczur.pl/jak-zmienic-adres-w-wspolrzedne-geograficzne-i-sprawdzic-np-najblizsze-restauracje-openstreetmap/) - - Tatusiu, co dzisiaj na obiadek? – zapytała Jagódka. - Hmm… niestety nie zdążyliśmy z mamusią dzisiaj niczego ugotować. Pójdziemy zjeść coś dobrego do pobliskiej restauracji. A na co miałabyś ochotę? - Mi wszystko jedno. Tylko szybciutko, bo jestem głodna. - A Ty Otiś co chcesz zjeść? - Makaron! - Tatusiu, a jak sprawdzimy, która - [BeautifulSoup, czyli jak prosto scrapować HTML](https://miroslawmamczur.pl/beautifulsoup/) - - Tato, co robisz? - To, co Ci ostatnio obiecałem Kochanie. - Aaa....skrobarkę - uśmiechnęła się Jagódka. - Tak. Jak już się pozna podstawy to pisanie tego programu do ściągania danych idzie raz-dwa. - To super, czyli idziemy robić naleśniki? - Tak! Wołaj Oti i lecimy. Bardzo długo przymierzałem się do nauki scrapingu. Na szczęście - [Polski poeta AI (GPT-2 na Google Colab)](https://miroslawmamczur.pl/polski-poeta-ai-gpt-2-na-google-colab/) - - Księżniczko, rezerwować w tym roku na Walentynki miejsce w restauracji z naszej pierwszej randki? - zapytałem moją żonę Elwirkę. - Hmm... w tym roku nie będzie tak łatwo. Wymyśl coś oryginalnego i wyjątkowego - odpowiedziała z uśmiechem na twarzy rzucając mi wyzwanie. - Cokolwiek? - dopytałem. - Nie cokolwiek, bo znów jakąś głupotę wymyślisz. Chciałabym, - [Jak działają konwolucyjne sieci neuronowe (CNN)?](https://miroslawmamczur.pl/jak-dzialaja-konwolucyjne-sieci-neuronowe-cnn/) - - Tato? Co robisz? - spytała Jagódka - Staram się nauczyć model rozpoznawania stron internetowych. - A jak to działa? - Hmmmm... a co widzisz na tym obrazku? - No kotka. - A dlaczego według Ciebie Kochanie to jest kotek? - Bo ma takie trójkątne uszka. No i ma wąsy. - I ogon! - krzyknęła - [Sieci konwolucyjne do rozpoznawania zapalenia płuc!](https://miroslawmamczur.pl/sieci-konwolucyjne-do-rozpoznawania-zapalenia-pluc/) - - Oti, jaką chciałabyś mieć super moc? - zapytała Jagódka siostrzyczki. - Latania - odpowiedziała od razu Otylka. - A ja rozmawiania ze zwierzątkami, bo je bardzo kocham - odpowiedziała Jagoda. - A Ty tatusiu? - Chyba leczenia. Mógłbym Was uleczyć od razu jak zachorujecie. Mógłbym także leczyć innych ludzi, aby nie było chorób na - [Explainer Dashboard, czyli narzędzie do odpowiedzi jak działa model uczenia maszynowego!](https://miroslawmamczur.pl/explainer-dashboard/) - - Tato.... jak działa lodówka? - zapytała Jagódka stojąc z siostrą przed otwartą chłodziarką i szukając owoców. - A co już wiesz o lodówce? - zapytałem Jagódkę. - No, wiem, że chłodzi nasze jedzonko i picie. I jeszcze, że niska temperatura chroni nasze jedzenie, żeby się nie zepsuło. - I glosno bucy! - dodała Otylka. - [Czym są niezbalansowane dane klasyfikacyjne i związane z nimi problemy?](https://miroslawmamczur.pl/niezbalansowane-dane/) - Czym są niezbalansowane dane klasyfikacyjne i związane z nimi problemy? - Tato, pomożesz nam posprzątać klocki lego? Zostały nam tylko trzy kolory do sprzątnięcia! - zapytała Jagódka - Jasne! Jak tylko dostanę buziaka i przytulasa. Za taką zapłatę mogę pomóc. Ja posprzątam czerwone! I wziąłem się za zbieranie. Po chwili usłyszałem niezadowolenie. - Ej, to - [Niezbalansowane dane klasyfikacyjne? Na ratunek SMOTE!](https://miroslawmamczur.pl/niezbalansowane-dane-klasyfikacyjne-na-ratunek-smote/) - Ostatnio przygotowałem dla Was wprowadzenie czym są dane niezbalansowane i jakie wiążą się z nimi zagrożenia. W tym wpisie opiszę metodę zwaną SMOTE, którą ostatnio wykorzystałem podczas projektu w pracy. Co to jest SMOTE? Metoda SMOTE została po raz pierwszy opisana w 2002 w pracy autorstwa Nitesh Chawla zatytułowanej “SMOTE: Synthetic Minority Over-sampling Technique“. Jak - [Kim jest data scientist i legendarny jednorożec?](https://miroslawmamczur.pl/kim-jest-data-scientist/) - Nie tak dawno temu na placu zabaw… - Tato co robisz w pracy? Czy też się tak dobrze bawisz jak ja w przedszkolu i moja siostra Otylka w żłobku? – zapytała mnie starsza córka Jagoda. - Bawię się równie dobrze jak Ty. Zajmuję się data science, czyli jestem tak zwanym naukowcem danych. Obecnie sprawdzamy z - [Wyrażenia regularne - czym są i jak pisać własne regex'y?](https://miroslawmamczur.pl/wyrazenia-regularne-czym-sa-i-jak-pisac-wlasne-regexy/) - Od miesięcy odkładałem plan nauczenia się wyrażeń regularnych (tzw. regexów), ponieważ po pierwszym zetknięciu z nimi wydawały mi się dość skomplikowane, ponadto ta wiedza wydawała mi się niepotrzebna. Dopiero po jednym z ostatnich zadań w pracy, które polegało na oczyszczeniu tytułów transakcji na potrzeby przygotowania algorytmów i modeli pod listy sankcyjne, doceniłem moc wyrażeń regularnych. - [Las izolacji (Isolation forest) - jak to działa?](https://miroslawmamczur.pl/las-izolacji-isolation-forest-jak-to-dziala/) - Wykrywanie anomalii to techniki używane do identyfikowania i znajdowania nietypowych wzorców niezgodnych z oczekiwanym zachowaniem. Ogólnie opisałem je w poprzednim artykule. W tym poście przedstawię Wam mój ulubiony algorytm do wykrywania anomalii. Las izolacji (Isolation forest) - czym jest? Isolation forest został zaproponowany przez Fei Tony Liu, Kai Ming Ting i Zhi-Hua Zhou w 2008 - [Dall-E2 vs Midjourney vs Stable Diffusion](https://miroslawmamczur.pl/dall-e2-vs-midjorney-vs-stable-diffusion/) - - Patrz tato, co narysowałam - krzyknęła zadowolona z siebie Jagódka. - Piękne. Ja nie umiem rysować tak ładnie, jak Ty. Jesteś prawdziwą artystką. - Dziękuję tatusiu. Mogę Cię nauczyć, jak chcesz. - Nie trzeba. Dziś sztuczna inteligencja może narysować za nas wszystko, co chcemy. Musimy tylko przelać myśli na słowa. - Ale jak to? - [Czym jest wybór zmiennych (feature selection)? 16 metod, które warto znać!](https://miroslawmamczur.pl/czym-jest-wybor-zmiennych-feature-selection-16-metod-ktore-warto-znac/) - - Tato, co tam robisz na komputerze? - zapytała Jagódka. - Wybieram optymalne zmienne do modelu i muszę troszkę przy tym pomysleć - odpowiedziałem. - Heeee??? - dziwnie spojrzała się na mnie Otylka. - Wyobraźcie sobie, że pakujemy się na wakacje i możecie zabrać ze sobą jakieś zabawki (a same wiecie, że macie ich bardzo - [Czym jest i jak zbadać dryf modelu (model drift)?](https://miroslawmamczur.pl/czym-jest-i-jak-zbadac-dryft-modelu-model-drift/) - - Tato, co robisz? - do pokoju, w którym pracuję, wbiegły dziewczynki z pytaniem. - Sprawdzam, czy modele, które zbudowałem, nadal działają - odpowiedziałem. - A mogą przestać działać? - zapytała Jagódka. - Mogą? - powtórzyła Otylka. - Hmm... pomyślcie o modelu jak o telewizorze. Świat szybko się zmienia, dochodzą nowe kanały telewizyjne, filmy zmieniają - [50+ repozytoriów GitHub, które zbierają o AI to, co najlepsze!](https://miroslawmamczur.pl/50-repozytoriow-github-ktore-zbieraja-o-ai-to-co-najlepsze/) - Obecnie uczenie maszynowe, głębokie uczenie i ogólnie sztuczna inteligencja to przedmioty o bardzo szerokim zainteresowaniu zarówno w środowisku akademickim, jak i przemysłowym. W związku z tym istnieją setki tysięcy stron internetowych dotyczących tej tematyki. Ciężko nadążać za wszystkimi nowościami, które pojawiają się w świecie uczenia maszynowego i AI. Do tej pory sporo wiedzy czerpałem z - [Czym jest sztuczna inteligencja (Artifical Intelligence)?](https://miroslawmamczur.pl/co-to-jest-sztuczna-inteligencja-artifical-intelligence/) - - Tato. A co to jest ta nieprawdziwa inteligencja w komórkach? - Masz na myśli sztuczną inteligencje Skarbie? – spytałem się Jagody czy dobrze zrozumiałem jej intencje. - Yhmmm... – kiwnęła głową. - W tym momencie to są programy, które nam pomagają w codziennym życiu. Na przykład jak robię Ci zdjęcie to aparat wyłapuje Twoją - [Googluj jak PRO](https://miroslawmamczur.pl/googluj-jak-pro/) - - Jagoda, Oti, chodźcie tutaj na chwilkę. Chcę Wam coś pokazać! - zawołałem swoje córeczki. Chciałem pokazać Wam kilka sztuczek, jak szukać różnych rzeczy w internecie. - Oj tato, ja wszystko wiem. Wpisuję, co chcę znaleźć i już - powiedziała Jagoda. - No dobrze. A wiesz, jak sobie pomóc, jak nie możesz szybko czegoś znaleźć? - [ChatGPT - wywiad o AI](https://miroslawmamczur.pl/chatgpt-wywiad-o-ai/) - Dzisiaj niecodzienny wpis. Będzie to mój wywiad przeprowadzony z chat botem zwanym ChatGPT lub Assistant, który jest dużym modelem językowym wytrenowanym przez OpenAI. Assistant jest w stanie komunikować się w wielu językach, w tym w języku polskim. Tematem wywiadu będzie ogólna rozmowa o AI by poznać możliwości chat bota. Zapraszamy do lektury! Jak chcesz sam - [Czym jest i jak się uczy sztuczna sieć neuronowa?](https://miroslawmamczur.pl/czym-jest-i-jak-sie-uczy-sztuczna-siec-neuronowa/) - - Tato, ilu rybakom pomogłeś w tym roku? - spytała zaniepokojona Jagódka - Jakim rybakom córeczko? - Bo mówiłeś kiedyś, że robisz sieci. No a rybacy używają sieci. - Hihi – uśmiechnąłem się. Pozwól, że opowiem Ci pewną historię… Człowiek od zarania wieków inspiruje się naturą. Ludzie obserwowali przez stulecia jak ptaki latają i marzyli - [Przykładowa sieć neuronowa MLP w Tensorflow](https://miroslawmamczur.pl/przykladowa-siec-neuronowa-mlp-w-tensorflow/) - W poprzednim artykule postarałem się w jasny sposób wyjaśnić czym jest sieć neuronowa oraz w jaki sposób się uczy. Teraz pokażę Wam na przykładzie jak należy przygotować dane a następnie jak można przygotować własną sieć wykorzystując bibliotekę tensorflow. Zbiór danych Sieci neuronowe można wykorzystać do rozwiązania problemów w wielu aspektach. Natomiast w oparciu o moje - [#022 Wykres sunburst](https://miroslawmamczur.pl/022-wykres-sunburst/) - Wykres sunburst swoją nazwą i wyglądem nawiązuje do rozbłysków słońca. Znany jest także jako wykres pierścieniowy (ring chart), wielopoziomowy wykres koła (multi-level pie chart), radial treemap oraz wykres pasowy (belt chart). Wykres pomaga wizualizować hierarchię za pomocą serii pierścieni. Każdy pierścień odpowiada poziomowi w hierarchii, przy czym centralny okrąg reprezentuje węzeł główny, a hierarchia odchodzi - [#020 Diagram cięciw (chord diagram)](https://miroslawmamczur.pl/020-diagram-cieciw-ang-chord-diagram/) - Diagram cięciw (ang. chord diagram) to metoda wizualizacji pokazująca wzajemne relacje między danymi w macierzy. Diagram cięciw zawdzięcza swoją nazwę terminologii używanej w geometrii. Jak wiesz cięciwa koła to odcinek linii geometrycznej, którego oba końce leżą na okręgu. Dane są ułożone promieniście wokół okręgu, a relacje między punktami danych są zwykle rysowane jako łuki łączące - [#023 Wykres warstwowy (area chart)](https://miroslawmamczur.pl/023-wykres-warstwowy-area-chart/) - Wykres warstwowy (czasami zwany też wykresem powierzchniowym) jest bardzo podobny do wykresu liniowego i przedstawia ewolucję zmiennej numerycznej. Co do zasady w przypadku tego wykresu oś X reprezentuje czas (lub rzadziej zmienną uporządkowaną). Natomiast na osi Y przedstawione są wartości innej zmiennej. Punkty danych są połączone linią prostą, a obszar między osią x a linią - [#021 Wykres lizakowy (lollipop chart)](https://miroslawmamczur.pl/021-wykres-lizakowy-lollipop-chart/) - Wykres lizakowy (ang. lillipop) to w zasadzie wykres słupkowy, w którym słupek jest przekształcany w linię i kropkę. Wykres przedstawia związek między zmienną liczbową a zmienną kategoryczną. Jest przedstawiany na dwóch osiach: jedna oś prezentuje kategorie lub szereg czasowy, druga oś to wartości liczbowe, które są wskazywane przez położenie kropki na końcu wiersza. Innymi słowy, - [#019 Wykres świecowy (candlestick chart)](https://miroslawmamczur.pl/019-wykres-swiecowy-candlestick-chart/) - Wykres świecowy (ang. Candlestick Chart) jest używany głównie jako narzędzie do wizualizacji i analizy ruchów cen w czasie dla papierów wartościowych, instrumentów pochodnych, walut, akcji, obligacji, towarów itp. Chociaż symbole używane na wykresach świecowych przypominają wykres pudełkowy, działają one inaczej i dlatego nie należy ich mylić ze sobą. Wykres świecowy jest świetny do wykrywania i - [#018 Diagram sieci (network graph)](https://miroslawmamczur.pl/018-diagram-sieci-network-graph/) - Diagram sieci nazywany jest także mapą sieci (ang. Network map) lub diagramem łączenia węzłów (ang. Node-link diagram). Diagram sieci jest wizualizacją, która pokazuje jak dane zbiory jednostek (np. osoby, przedmioty, transakcje, akcje itp.) są ze sobą połączone tworząc graficzny obraz sieci. Elementy na wykresie sieci są wyświetlane jako węzły (ang. nodes), a relacje między nimi - [#017 Wykres kołowy (pie chart)](https://miroslawmamczur.pl/017-wykres-kolowy-pie-chart/) - Wykres kołowy jest jednym z najczęściej spotykanych (po wykresie kolumnowym) wykresów w mediach i prezentacjach biurowych. Wykres ten pokazuje proporcje i wartości procentowe między prezentowanymi kategoriami dzieląc okrąg na proporcjonalne segmenty. Długość każdego łuku reprezentuje poszczególne kategorie, a pełne koło przedstawia całkowitą sumę wszystkich danych równą 100%. Wykresy kołowe wydają się idealne, aby dać czytelnikowi - [#016 Diagram Venna (Venn diagram)](https://miroslawmamczur.pl/diagram-venna-venn-diagram/) - Diagram Venna (zwany także diagramem podstawowym lub diagramem logicznym) to wizualizacja pokazująca wszystkie możliwe relacje logiczne między różnymi zbiorami danych. Diagram Venna można wykorzystać w prawie każdej dziedzinie właśnie do zobrazowania relacji między zbiorami. Zazwyczaj każdy zbiór reprezentowany jest przez kółko. Rozmiar koła czasami odzwierciedla znaczenie grupy, ale nie zawsze. Grupy zazwyczaj nachodzą na siebie, - [#015 Wykres Gantta (Gantt chart)](https://miroslawmamczur.pl/015-wykres-gantta-gantt-chart/) - Wykres Gantta wyświetla listę działań (lub zadań) wraz z ich długością trwania w czasie. W prosty sposób możesz odczytać, kiedy zaczyna się i kończy każde działanie. Dodatkowo od razu zobaczysz na nim równolegle wykonane zadania. I właśnie dlatego wykres ten jest przede wszystkim używany jako narzędzie do zarządzania projektami. Wykres Gantta to rodzaj wykresu słupkowego - [#014 Mapa ciepła (heatmap)](https://miroslawmamczur.pl/014-mapa-ciepla-heatmap/) - Mapa ciepła (ang. heatmap) jest ciekawym sposobem na graficzną prezentację danych, w której poszczególne wartości zawarte w macierzy są reprezentowane przez skalę kolorów. Prościej mówiąc mapa ciepła wizualizuje dane poprzez różnice w kolorystyce. Od razu widać na wykresie różnice, gdzie są wyższe wartości! Można porównać ją do mapy geograficznej, gdzie widoczne są góry i niziny. - [#013 Wykres Sankeya (Sankey diagram)](https://miroslawmamczur.pl/013-wykres-sankeya-sankey-diagram/) - Wykres Sankeya (często również nazywany diagramem Sankeya lub wykresem strumieniowym) to jedna z technik wizualizacji, która umożliwia wyświetlenie przepływów i ich wielkości proporcjonalnie do siebie. A dlaczego wykres ten nazwano Sankeya? Nazwa została zaczerpnięta od nazwiska kapitana Matthew Sankey’a (1853-1925), który był irlandzkim mechanikiem i kapitanem w Corps of Royal Engineers. Prowadził on badania nad zwiększeniem sprawności silników parowych. I - [#012 Wykres bąbelkowy (bubble chart)](https://miroslawmamczur.pl/012-wykres-babelkowy-bubble-chart/) - Wykres bąbelkowy (ang. bubble chart) jest wykresem, na którym można przedstawić całkiem sporo informacji. To tak naprawdę wykres rozrzutu rozbudowany o kolejny (trzeci) wymiar, którym jest rozmiar kropek. Podobnie jak wykres punktowy, wykres bąbelkowy osadzony jest w kartezjańskim układzie współrzędnych. Mając trzy zmienne numeryczne możesz je zaprezentować w taki sposób, że pierwsza wartość będzie na - [#011 Mapa drzewa (treemap plot)](https://miroslawmamczur.pl/011-mapa-drzewa-treemap-plot/) - Wykres zwany "mapa drzewa" jest alternatywnym sposobem wizualizacji hierarchicznej struktury diagramu drzewa za pomocą zagnieżdżonych prostokątów. Każda gałąź drzewa to prostokąt, który jest dzielony na mniejsze prostokąty przedstawiające podgałęzie. Gdy ilość jest przypisana do kategorii, to jej powierzchnia jest wyświetlana proporcjonalnie do tej ilości. Mówiąc prościej- każdy prostokąt ma powierzchnię proporcjonalną do zadanego rozmiaru danych. Dalej skomplikowane? - [#010 Wykres radarowy (radar chart)](https://miroslawmamczur.pl/10-wykres-radarowy/) - Wykres radarowy (ang. radar chart) znany jest jeszcze pod innymi nazwami - pająka (ang. spider chart) lub wykresu sieciowego (ang. web chart). Wykres radarowy służy przede wszystkim do porównywania wielu zmiennych ilościowych. Jest on przydatny do sprawdzania zmiennych, które mają takie same skale. Może on służyć również do sprawdzenia zmiennych pod względem niskich czy wysokich - [#009 Wykres liniowy (line plot)](https://miroslawmamczur.pl/009-wykres-liniowy-line-plot/) - Wykres liniowy (ang. line plot/ line chart / line graph) jest jednym z najczęściej używanych wykresów na całym świecie, szczególnie w analizach ekonomicznych. Służy głównie do pokazywania trendów i analizowania zmian danych numerycznych w czasie. Punkty danych połączone są ze sobą liniami prostymi na siatce współrzędnych. Wykres liniowy jest podobny do wykresu punktowego z tą - [#006 wykres rozrzutu (scatter plot)](https://miroslawmamczur.pl/006-wykres-rozrzutu-scatter-plot/) - Wykres rozrzutu ma wiele nazw. Znany jest jeszcze jako: wykres punktowy, wykres X-Y, wykres rozproszenia lub „Scattergram”. Wykres rozrzutu jest zbiorem punktów umieszczonych na współrzędnych kartezjańskich (układ osi X i Y pod kątem prostym względem siebie) do wyświetlania wartości z dwóch zmiennych. Prościej mówiąc jedna oś odpowiada wynikom dla jednej zmiennej, natomiast druga oś odpowiada - [#005 Wykres skrzypcowy (violin plot)](https://miroslawmamczur.pl/005-wykres-skrzypcowy-violin-plot/) - Wykres skrzypcowy (ang. Violin Plot) jest jednym z ciekawszych i jednocześnie rzadko spotykanych wykresów. Pozwala wizualizować jednocześnie gęstość prawdopodobieństwa oraz rozkład dla kilku grup jednocześnie. Można powiedzieć, że jest to tak naprawdę połączenie wykresu pudełkowego (ang. Box Plot) oraz wykresu gęstości (Dense Plot), który jest umieszczony z każdej strony by zobrazować kształt rozkładu danych. Zaskakujące - [#004 Wykres gęstości (density plot)](https://miroslawmamczur.pl/004-wykres-gestosci-density-plot/) - Wykres gęstości wykorzystuje się do zaprezentowania rozkładu zmiennej numerycznej. Jest bardzo zbliżony do histogramu. Wykorzystuje oszacowanie gęstości jądra, aby pokazać funkcję gęstości prawdopodobieństwa zmiennej. Głównie polega to na przedstawieniu bardziej płynnego rozkłady poprzez wygładzenie szumu. Dlatego możemy myśleć, że wykres gęstości to wygładzona wersja histogramu. Piki wykresu gęstości pomagają wyświetlić, gdzie wartości są skoncentrowane w - [#003 Wykres pudełkowy (box plot)](https://miroslawmamczur.pl/003-wykres-pudelkowy-box-plot/) - Wykres pudełkowy / skrzynkowy (ang. box plot) jest ciekawą formą wizualnej prezentacji rozkładu danych (przez ich kwartyle). Wykres pudełkowy tworzy się rysując prostokąt (pudełko / skrzynkę). Jego lewy lub dolny bok (zależy czy wykres prezentujemy w postaci pionowej lub poziomej) wyznaczony jest przez pierwszy kwartyl zaś przeciwny bok przez trzeci kwartyl. Natomiast wewnątrz prostokąta znajduje się - [#002 Wykres kolumnowy (bar plot)](https://miroslawmamczur.pl/002-wykres-kolumnowy-bar-plot/) - Wykres kolumnowy (ang. bar plot/ bar chart / column graph) jest jednym z najczęściej używanych wykresów na całym świecie. Służy głównie do porównania wartości między kategoriami. Jedna oś wykresu pokazuje porównywane kategorie, druga oś reprezentuje skalę wartości i odpowiada na pytanie „ile?” dla każdej kategorii. Wykresy kolumnowe stosujemy zazwyczaj w sytuacjach, gdy chcemy: podkreślić różnice, - [#001 Chmura słów (word cloud)](https://miroslawmamczur.pl/001-word-cloud/) - Chmura słów (ang. word cloud) to specyficzny sposób prezentowania danych tekstowych. Im dane słowo częściej pojawia się w tekście, tym jest większe na wizualizacji. Jeszcze niedawno chmury słów były wykorzystywane np. na blogach lub stronach internetowych przy grafikach pokazujących, które słowo jest wyszukiwane najczęściej. Natomiast ostatnio coraz rzadziej widać ich wykorzystanie. Bardzo często kolory używane w ## Strony - [Najlepszy blog o Data Science, Machine Learning, AI i wizualizacji danych!](https://miroslawmamczur.pl/) - Chcesz dowiedzieć się więcej o Data Science i Machine Learning? Jesteś we właściwym miejscu! Cześć! Nazywam się Mirosław Mamczur i pracuję jako data scientist. Od prawie 15 lat pomagam dużym firmom w monetyzacji ich danych. Rozwiązuje problemy biznesowe wykorzystując zaawansowaną (ale też czasami prostą) analitykę oraz modele uczenia maszynowego. Mocno wierzę, że dzięki AI nie - [Nehringa podwórko](https://miroslawmamczur.pl/nehringa-podworko/) - Witam, mam do wynajęcia przytulną i zadbaną kawalerkę o powierzchni 35 m², położoną na wysokim parterze w budynku z 1992 roku, w jednej z najlepszych lokalizacji we Wrocławiu – tuż obok Placu Grunwaldzkiego. Największym atutem mieszkania jest lokalizacja – zaledwie kilka minut spacerem od biura UBS. To idealne rozwiązanie dla osób pracujących w okolicy, które - [Newsletter](https://miroslawmamczur.pl/newsletter/) - Odkrywaj, ucz się i rozwijaj z Data Science News ! Dołącz do 1800+ subskrybentów i otrzymuj co tydzień przegląd najważniejszych informacji ze świata data science, sztucznej inteligencji i uczenia maszynowego. Bądź na bieżąco z newsami, trendami, algorytmami, tutorialami, kursami, repozytoriami i open source. Ze mną nic Cię nie ominie! [mailerlite_form form_id=9] Zobacz ⬇ poniżej ⬇ - [Regulamin udostępniania treści cyfrowych w zamian za zapis na Newsletter](https://miroslawmamczur.pl/regulamin_newslettera/) - Poniższy regulamin określa zasady udostępniania treści cyfrowych w zamian za zapis na Newsletter. § 1 Definicje Na potrzeby niniejszego regulaminu przyjmuje się następujące znaczenie poniższych pojęć: Administrator – Mirosław Mamczur, adres: ul.Hallera 86d/17, 53-203 Wrocław, NIP 8322029593, e-mail: mailing@kartydatascience.pl, tel. 510027627 Formularz – formularz internetowy osadzony na blogu MiroslawMamczur.pl (https://miroslawmamczur.pl/) służący do zapisu na newsletter Konsument – osoba fizyczna, zawierająca - [Polityka prywatności](https://miroslawmamczur.pl/polityka-prywatnosci/) - Polityka prywatności opisuje zasady przetwarzania przez nas informacji na Twój temat, w tym danych osobowych oraz ciasteczek, czyli tzw. cookies. Jeśli masz jakiekolwiek pytania bądź wątpliwości dotyczące polityki prywatności bloga, lub przetwarzanych plików cookies, możesz skontaktować się na adres e-mail: ja@miroslawmamczur.pl Postanowienia ogólne Definicje Mirosław Mamczur, zwany dalej Mirkiem (tak po prostu). Ty zwany dalej Użytkownikiem lub - [Krótko o mnie](https://miroslawmamczur.pl/o-blogu-i-o-mnie/) - Cześć! Bardzo mi miło na serduszku, że chcesz się czegoś dowiedzieć o mnie. Nazywam się Mirosław Mamczur (lub po prostu Mirek). I mam 3 marzenia: By pomóc ludziom na świecie(*) za pomocą sztucznej inteligencji. Jak? Tego jeszcze nie wiem. Dlatego nieustannie zgłębiam swoją wiedzę i szukam inspiracji! A dlaczego taki cel? Bo mam szczęśliwe życie - [Data Science News](https://miroslawmamczur.pl/newsletter_thankyou_page/) - Data Science News czyli Twoja cotygodniowa dawka darmowych i praktycznych newsów ze świata data science, sztucznej inteligencji i uczenia maszynowego! Potwierdź chęć zapisania się na newsletter klikając link w wiadomości, którą przed chwilą wysłałem na podany przez Ciebie adres e-mail. Jeżeli nie możesz znaleźć maila w skrzynce głównej, to sprawdź spam lub zakładki typu oferty, - [Wszystkie wpisy:](https://miroslawmamczur.pl/spis-tresci/) - [KartyDataScience](https://miroslawmamczur.pl/kartydatascience/) - [Galeria wykresów](https://miroslawmamczur.pl/wykresy/) - Uwielbiam dobre wykresy i wizualizacje. Wiele osób mówi mi, że zbyt dużo czasu poświęcam na dopieszczenie własnych wykresów. Wynika to z zasady, którą stosuję, że dobra wizualizacja mówi więcej niż 1000 słów. Ponadto lubię, kiedy moje wykresy wyglądają schludnie i profesjonalnie. Rysując wykres, staram się przygotować go tak, jakby miał trafić na pierwszą stronę gazety, - [Dziękuję Ci za zapis na newsletter!](https://miroslawmamczur.pl/newsletter_po_zapisaniu/) - Bardzo się cieszę, że jesteś!Przygotuj się na ciekawe projekty i sporą dawkę wiedzy.Będzie grubo. Obiecuję 😅 Poniżej możesz pobrać rzeczy, które dla Ciebie przygotowałem Magiczna 15 - POBIERZ Zbiór notebooków z wykresami - POBIERZ Przy okazji wyślę Ci jeszcze raz linki na maila, z którego się zapisałeś! A tymczasem... Zapraszam na blog Ostatnie artykuły: Ostatnie projekty: - [Jak mogę Ci pomóc?](https://miroslawmamczur.pl/konsultacje-ai/) - Kopalnia wiedzy o AI Jeśli szukasz wiedzy w zakresie AI to polecam przede wszystkim materiały na moim blogu. Czeka na Ciebie ponad 50 artykułów z zakresu AI, uczenia maszynowego i wizualizacji danych. Możesz użyć wyszukiwarki, aby znaleźć konkretny artykuł. Ponadto w razie pytań chętnie pomogę. Konsultacje i doradztwo AI Masz konkretny problem, który chcesz rozwiązać? Porozmawiajmy o - [Bardzo Ci dziękuję, że chcesz się ze mną skontaktować :)](https://miroslawmamczur.pl/kontakt/) - Możesz to uczynić poprzez wiadomość na LinkedIN lub korzystając z poniższego formularza: ## Kategorie - [Data science](https://miroslawmamczur.pl/category/data-science/) - [Uczenie maszynowe](https://miroslawmamczur.pl/category/uczenie-maszynowe/) - [Wykresy](https://miroslawmamczur.pl/category/wykresy/) - [Projekty](https://miroslawmamczur.pl/category/projekty/) ## Tagi - [wykres pudełkowy](https://miroslawmamczur.pl/tag/wykres-pudelkowy/) - [wykres słupkowy](https://miroslawmamczur.pl/tag/wykres-slupkowy/) - [box plot](https://miroslawmamczur.pl/tag/box-plot/) - [feature engineering](https://miroslawmamczur.pl/tag/feature-engineering/) - [wykres kolunowy](https://miroslawmamczur.pl/tag/wykres-kolunowy/) - [bar plot](https://miroslawmamczur.pl/tag/bar-plot/) - [bar chart](https://miroslawmamczur.pl/tag/bar-chart/) - [inżynieria cech](https://miroslawmamczur.pl/tag/inzynieria-cech/) - [automatyzacja](https://miroslawmamczur.pl/tag/automatyzacja/) - [featuretools](https://miroslawmamczur.pl/tag/featuretools/) - [głęboka synteza funkcji](https://miroslawmamczur.pl/tag/gleboka-synteza-funkcji/) - [redukcja wymiarów](https://miroslawmamczur.pl/tag/redukcja-wymiarow/) - [przekleństwo wielowymiarowości](https://miroslawmamczur.pl/tag/przeklenstwo-wielowymiarowosci/) - [wielowymiarowość](https://miroslawmamczur.pl/tag/wielowymiarowosc/) - [wykres gęstości](https://miroslawmamczur.pl/tag/wykres-gestosci/) - [analiza składowych głównych](https://miroslawmamczur.pl/tag/analiza-skladowych-glownych/) - [pca](https://miroslawmamczur.pl/tag/pca/) - [t-SNE](https://miroslawmamczur.pl/tag/t-sne/) - [t-SNE vs PCA](https://miroslawmamczur.pl/tag/t-sne-vs-pca/) - [wykres skrzypcowy](https://miroslawmamczur.pl/tag/wykres-skrzypcowy/) - [word embedding](https://miroslawmamczur.pl/tag/word-embedding/) - [embedding](https://miroslawmamczur.pl/tag/embedding/) - [osadzenie słów](https://miroslawmamczur.pl/tag/osadzenie-slow/) - [tensorboard](https://miroslawmamczur.pl/tag/tensorboard/) - [uczenie maszynowe](https://miroslawmamczur.pl/tag/uczenie-maszynowe/) - [rodzaje uczenia maszynowego](https://miroslawmamczur.pl/tag/rodzaje-uczenia-maszynowego/) - [uczenie ze wzmocnieniem](https://miroslawmamczur.pl/tag/uczenie-ze-wzmocnieniem/) - [uczenie nadzorowane](https://miroslawmamczur.pl/tag/uczenie-nadzorowane/) - [uczenie nienadzorowane](https://miroslawmamczur.pl/tag/uczenie-nienadzorowane/) - [supervised learning](https://miroslawmamczur.pl/tag/supervised-learning/) - [unsupervised learning](https://miroslawmamczur.pl/tag/unsupervised-learning/) - [reinforcement learning](https://miroslawmamczur.pl/tag/reinforcement-learning/) - [wykres rozrzutu](https://miroslawmamczur.pl/tag/wykres-rozrzutu/) - [scatter plot](https://miroslawmamczur.pl/tag/scatter-plot/) - [sztuczna inteligencja](https://miroslawmamczur.pl/tag/sztuczna-inteligencja/) - [ai](https://miroslawmamczur.pl/tag/ai/) - [si](https://miroslawmamczur.pl/tag/si/) - [Artificial intelligence](https://miroslawmamczur.pl/tag/artificial-intelligence/) - [problemy w AI](https://miroslawmamczur.pl/tag/problemy-w-ai/) - [wyzwania w AI](https://miroslawmamczur.pl/tag/wyzwania-w-ai/) - [SHAP](https://miroslawmamczur.pl/tag/shap/) - [wartość shapleya](https://miroslawmamczur.pl/tag/wartosc-shapleya/) - [interpretowalność](https://miroslawmamczur.pl/tag/interpretowalnosc/) - [histogram](https://miroslawmamczur.pl/tag/histogram/) - [wykres histogramu](https://miroslawmamczur.pl/tag/wykres-histogramu/) - [sieć neuronowa](https://miroslawmamczur.pl/tag/siec-neuronowa/) - [sieci neuronowe](https://miroslawmamczur.pl/tag/sieci-neuronowe/) - [NN](https://miroslawmamczur.pl/tag/nn/) - [neutral network](https://miroslawmamczur.pl/tag/neutral-network/) - [sztuczna sieć neuronowa](https://miroslawmamczur.pl/tag/sztuczna-siec-neuronowa/) - [propagacja wsteczna](https://miroslawmamczur.pl/tag/propagacja-wsteczna/) - [backprop](https://miroslawmamczur.pl/tag/backprop/) - [back propagation](https://miroslawmamczur.pl/tag/back-propagation/) - [fukcje aktywacji](https://miroslawmamczur.pl/tag/fukcje-aktywacji/) - [neuron](https://miroslawmamczur.pl/tag/neuron/) - [MLP](https://miroslawmamczur.pl/tag/mlp/) - [tensorflow](https://miroslawmamczur.pl/tag/tensorflow/) - [fashion mnist](https://miroslawmamczur.pl/tag/fashion-mnist/) - [funkcje aktywacji](https://miroslawmamczur.pl/tag/funkcje-aktywacji/) - [architektura sieci](https://miroslawmamczur.pl/tag/architektura-sieci/) - [sposoby na przetrenowanie](https://miroslawmamczur.pl/tag/sposoby-na-przetrenowanie/) - [Mapy](https://miroslawmamczur.pl/tag/mapy/) - [Folium](https://miroslawmamczur.pl/tag/folium/) - [Mapa punktów](https://miroslawmamczur.pl/tag/mapa-punktow/) - [autoenkodery](https://miroslawmamczur.pl/tag/autoenkodery/) - [autoencoders](https://miroslawmamczur.pl/tag/autoencoders/) - [autoenkodery głębokie](https://miroslawmamczur.pl/tag/autoenkodery-glebokie/) - [rodzaje autoenkoderów](https://miroslawmamczur.pl/tag/rodzaje-autoenkoderow/) - [#autoencoders](https://miroslawmamczur.pl/tag/autoencoders-2/) - [detekcja anomalii](https://miroslawmamczur.pl/tag/detekcja-anomalii/) - [wykrywanie fraudów](https://miroslawmamczur.pl/tag/wykrywanie-fraudow/) - [wykres liniowy](https://miroslawmamczur.pl/tag/wykres-liniowy/) - [line chart](https://miroslawmamczur.pl/tag/line-chart/) - [computer vision](https://miroslawmamczur.pl/tag/computer-vision/) - [wizja komputerowa](https://miroslawmamczur.pl/tag/wizja-komputerowa/) - [chmura słów](https://miroslawmamczur.pl/tag/chmura-slow/) - [wordcloud](https://miroslawmamczur.pl/tag/wordcloud/) - [wykresy](https://miroslawmamczur.pl/tag/wykresy/) - [wizualizacje](https://miroslawmamczur.pl/tag/wizualizacje/) - [#Computer vision](https://miroslawmamczur.pl/tag/computer-vision-2/) - [#wizja komputerowa](https://miroslawmamczur.pl/tag/wizja-komputerowa-2/) - [#detakcja twarzy](https://miroslawmamczur.pl/tag/detakcja-twarzy/) - [#wykrywanie oczu](https://miroslawmamczur.pl/tag/wykrywanie-oczu/) - [#openCV](https://miroslawmamczur.pl/tag/opencv/) - [#wykres radarowy](https://miroslawmamczur.pl/tag/wykres-radarowy/) - [#wykres pająk](https://miroslawmamczur.pl/tag/wykres-pajak/) - [pajączek](https://miroslawmamczur.pl/tag/pajaczek/) - [spider chart](https://miroslawmamczur.pl/tag/spider-chart/) - [radar chart](https://miroslawmamczur.pl/tag/radar-chart/) - [#inspiracja](https://miroslawmamczur.pl/tag/inspiracja/) - [#data science](https://miroslawmamczur.pl/tag/data-science/) - [#uczenie maszynowe](https://miroslawmamczur.pl/tag/uczenie-maszynowe-2/) - [#linki](https://miroslawmamczur.pl/tag/linki/) - [#wizualizacja](https://miroslawmamczur.pl/tag/wizualizacja/) - [#deepfake](https://miroslawmamczur.pl/tag/deepfake/) - [#siecineuronowe](https://miroslawmamczur.pl/tag/siecineuronowe/) - [#zagrożenia](https://miroslawmamczur.pl/tag/zagrozenia/) - [#możliwości](https://miroslawmamczur.pl/tag/mozliwosci/) - [#mapa drzewa](https://miroslawmamczur.pl/tag/mapa-drzewa/) - [wizualizacja hierarchicznej struktury](https://miroslawmamczur.pl/tag/wizualizacja-hierarchicznej-struktury/) - [diagram zagnieżdżony](https://miroslawmamczur.pl/tag/diagram-zagniezdzony/) - [#regresja](https://miroslawmamczur.pl/tag/regresja/) - [#analiza_regresji](https://miroslawmamczur.pl/tag/analiza_regresji/) - [regresja](https://miroslawmamczur.pl/tag/regresja-2/) - [regresja liniowa](https://miroslawmamczur.pl/tag/regresja-liniowa/) - [wykres bąbelkowy](https://miroslawmamczur.pl/tag/wykres-babelkowy/) - [openCV](https://miroslawmamczur.pl/tag/opencv-2/) - [OpenStreetMap](https://miroslawmamczur.pl/tag/openstreetmap/) - [geolokalizacja](https://miroslawmamczur.pl/tag/geolokalizacja/) - [współrzędne geograficzne](https://miroslawmamczur.pl/tag/wspolrzedne-geograficzne/) - [Nominatim](https://miroslawmamczur.pl/tag/nominatim/) - [adres](https://miroslawmamczur.pl/tag/adres/) - [wykres sankeya](https://miroslawmamczur.pl/tag/wykres-sankeya/) - [diagram sankeya](https://miroslawmamczur.pl/tag/diagram-sankeya/) - [web scraping](https://miroslawmamczur.pl/tag/web-scraping/) - [web crawling](https://miroslawmamczur.pl/tag/web-crawling/) - [skrobanie stron](https://miroslawmamczur.pl/tag/skrobanie-stron/) - [scraping](https://miroslawmamczur.pl/tag/scraping/) - [pobieranie danych](https://miroslawmamczur.pl/tag/pobieranie-danych/) - [HTML](https://miroslawmamczur.pl/tag/html/) - [BeautifulSoup](https://miroslawmamczur.pl/tag/beautifulsoup/) - [mapa ciepła](https://miroslawmamczur.pl/tag/mapa-ciepla/) - [heatmap](https://miroslawmamczur.pl/tag/heatmap/) - [wykres](https://miroslawmamczur.pl/tag/wykres/) - [transformer](https://miroslawmamczur.pl/tag/transformer/) - [nlp](https://miroslawmamczur.pl/tag/nlp/) - [feed forward](https://miroslawmamczur.pl/tag/feed-forward/) - [dekoder](https://miroslawmamczur.pl/tag/dekoder/) - [GPT](https://miroslawmamczur.pl/tag/gpt/) - [GPT-2](https://miroslawmamczur.pl/tag/gpt-2/) - [Google Colab](https://miroslawmamczur.pl/tag/google-colab/) - [wykres gantta](https://miroslawmamczur.pl/tag/wykres-gantta/) - [plotly](https://miroslawmamczur.pl/tag/plotly/) - [diagram gantta](https://miroslawmamczur.pl/tag/diagram-gantta/) - [środowisko wirtualne](https://miroslawmamczur.pl/tag/srodowisko-wirtualne/) - [venv](https://miroslawmamczur.pl/tag/venv/) - [virtual env](https://miroslawmamczur.pl/tag/virtual-env/) - [moje początki](https://miroslawmamczur.pl/tag/moje-poczatki/) - [rady dla początkujących](https://miroslawmamczur.pl/tag/rady-dla-poczatkujacych/) - [czego się nauczyłem](https://miroslawmamczur.pl/tag/czego-sie-nauczylem/) - [diagram venna](https://miroslawmamczur.pl/tag/diagram-venna/) - [venn](https://miroslawmamczur.pl/tag/venn/) - [diagram podstawowy](https://miroslawmamczur.pl/tag/diagram-podstawowy/) - [diagram logiczny](https://miroslawmamczur.pl/tag/diagram-logiczny/) - [cnn](https://miroslawmamczur.pl/tag/cnn/) - [konwolucyjne sieci neuronowe](https://miroslawmamczur.pl/tag/konwolucyjne-sieci-neuronowe/) - [sieci splotowe](https://miroslawmamczur.pl/tag/sieci-splotowe/) - [kownolucja](https://miroslawmamczur.pl/tag/kownolucja/) - [rtg](https://miroslawmamczur.pl/tag/rtg/) - [wykres kołowy](https://miroslawmamczur.pl/tag/wykres-kolowy/) - [pie chart](https://miroslawmamczur.pl/tag/pie-chart/) - [niezbalansowane dane](https://miroslawmamczur.pl/tag/niezbalansowane-dane/) - [overfitting](https://miroslawmamczur.pl/tag/overfitting/) - [smote](https://miroslawmamczur.pl/tag/smote/) - [diagram sieciowy](https://miroslawmamczur.pl/tag/diagram-sieciowy/) - [grafy](https://miroslawmamczur.pl/tag/grafy/) - [network graph](https://miroslawmamczur.pl/tag/network-graph/) - [dane niezbalalansowane](https://miroslawmamczur.pl/tag/dane-niezbalalansowane/) - [zbiór fraud](https://miroslawmamczur.pl/tag/zbior-fraud/) - [imblearn](https://miroslawmamczur.pl/tag/imblearn/) - [syntetyczne dane](https://miroslawmamczur.pl/tag/syntetyczne-dane/) - [rabat dataworkshop](https://miroslawmamczur.pl/tag/rabat-dataworkshop/) - [kod dataworkshop](https://miroslawmamczur.pl/tag/kod-dataworkshop/) - [wykres świecowy](https://miroslawmamczur.pl/tag/wykres-swiecowy/) - [candlestick chart](https://miroslawmamczur.pl/tag/candlestick-chart/) - [giełda](https://miroslawmamczur.pl/tag/gielda/) - [dane finansowe](https://miroslawmamczur.pl/tag/dane-finansowe/) - [wykrywanie anomalii](https://miroslawmamczur.pl/tag/wykrywanie-anomalii/) - [wartości odstające](https://miroslawmamczur.pl/tag/wartosci-odstajace/) - [DBscan](https://miroslawmamczur.pl/tag/dbscan/) - [Local Outlier Factor](https://miroslawmamczur.pl/tag/local-outlier-factor/) - [Las izolacji](https://miroslawmamczur.pl/tag/las-izolacji/) - [isolation forest](https://miroslawmamczur.pl/tag/isolation-forest/) - [boston](https://miroslawmamczur.pl/tag/boston/) - [sklearn](https://miroslawmamczur.pl/tag/sklearn/) - [diagram cięciw](https://miroslawmamczur.pl/tag/diagram-cieciw/) - [chord diagram](https://miroslawmamczur.pl/tag/chord-diagram/) - [bokeh](https://miroslawmamczur.pl/tag/bokeh/) - [regex](https://miroslawmamczur.pl/tag/regex/) - [regexp](https://miroslawmamczur.pl/tag/regexp/) - [wybór zmiennych](https://miroslawmamczur.pl/tag/wybor-zmiennych/) - [feature selection](https://miroslawmamczur.pl/tag/feature-selection/) - [variance treshold](https://miroslawmamczur.pl/tag/variance-treshold/) - [chi squared](https://miroslawmamczur.pl/tag/chi-squared/) - [anova](https://miroslawmamczur.pl/tag/anova/) - [information gain](https://miroslawmamczur.pl/tag/information-gain/) - [information value](https://miroslawmamczur.pl/tag/information-value/) - [lasso](https://miroslawmamczur.pl/tag/lasso/) - [random forest importance](https://miroslawmamczur.pl/tag/random-forest-importance/) - [forwarf feature selection](https://miroslawmamczur.pl/tag/forwarf-feature-selection/) - [backward feature elimination](https://miroslawmamczur.pl/tag/backward-feature-elimination/) - [wykres lizakowy](https://miroslawmamczur.pl/tag/wykres-lizakowy/) - [wykres hantlowy](https://miroslawmamczur.pl/tag/wykres-hantlowy/) - [github](https://miroslawmamczur.pl/tag/github/) - [lista](https://miroslawmamczur.pl/tag/lista/) - [top](https://miroslawmamczur.pl/tag/top/) - [najlepsze linki](https://miroslawmamczur.pl/tag/najlepsze-linki/) - [repozytoria](https://miroslawmamczur.pl/tag/repozytoria/) - [sunburst](https://miroslawmamczur.pl/tag/sunburst/) - [mapa drzewa](https://miroslawmamczur.pl/tag/mapa-drzewa-2/) - [nannyml](https://miroslawmamczur.pl/tag/nannyml/) - [data drift](https://miroslawmamczur.pl/tag/data-drift/) - [random forest](https://miroslawmamczur.pl/tag/random-forest/) - [project](https://miroslawmamczur.pl/tag/project/) - [Dall-E2](https://miroslawmamczur.pl/tag/dall-e2/) - [Midjourney](https://miroslawmamczur.pl/tag/midjourney/) - [Stable Diffiusion](https://miroslawmamczur.pl/tag/stable-diffiusion/) - [ChatGPT](https://miroslawmamczur.pl/tag/chatgpt/) - [chatbot](https://miroslawmamczur.pl/tag/chatbot/) - [OpenAI](https://miroslawmamczur.pl/tag/openai/) - [wykres warstwowy](https://miroslawmamczur.pl/tag/wykres-warstwowy/) - [wykres powierzchniowy](https://miroslawmamczur.pl/tag/wykres-powierzchniowy/) - [matplotlib](https://miroslawmamczur.pl/tag/matplotlib/) - [google](https://miroslawmamczur.pl/tag/google/) - [operatory](https://miroslawmamczur.pl/tag/operatory/) - [page rank](https://miroslawmamczur.pl/tag/page-rank/) - [regresja logistyczna](https://miroslawmamczur.pl/tag/regresja-logistyczna/) - [model klasyfikacji](https://miroslawmamczur.pl/tag/model-klasyfikacji/) - [Maximum likelihood](https://miroslawmamczur.pl/tag/maximum-likelihood/) - [uczenie federacyjne](https://miroslawmamczur.pl/tag/uczenie-federacyjne/) - [ridgeline](https://miroslawmamczur.pl/tag/ridgeline/) - [gęstość](https://miroslawmamczur.pl/tag/gestosc/) - [API](https://miroslawmamczur.pl/tag/api/) - [FastAPI](https://miroslawmamczur.pl/tag/fastapi/) - [REST API](https://miroslawmamczur.pl/tag/rest-api/) - [Docker](https://miroslawmamczur.pl/tag/docker/) - [konteneryzacja](https://miroslawmamczur.pl/tag/konteneryzacja/) - [wirtualna maszyna](https://miroslawmamczur.pl/tag/wirtualna-maszyna/) - [drzewo decyzyjne](https://miroslawmamczur.pl/tag/drzewo-decyzyjne/) - [decision tree](https://miroslawmamczur.pl/tag/decision-tree/) - [gini](https://miroslawmamczur.pl/tag/gini/) - [wykres roju](https://miroslawmamczur.pl/tag/wykres-roju/) - [swarmplot](https://miroslawmamczur.pl/tag/swarmplot/) - [beeswarm plot](https://miroslawmamczur.pl/tag/beeswarm-plot/) - [las losowy](https://miroslawmamczur.pl/tag/las-losowy/) - [baaging](https://miroslawmamczur.pl/tag/baaging/) - [boostrap](https://miroslawmamczur.pl/tag/boostrap/) - [mądrość tłumu](https://miroslawmamczur.pl/tag/madrosc-tlumu/)