Recenzje
Przetwarzanie języka naturalnego z wykorzystaniem transformerów. Budowanie aplikacji językowych za pomocą bibliotek Hugging Face
TL;DR Bardzo fajna książka dla osób, które zainteresowały się AI przez LLMy i chce wiedzieć więcej na temat architektury transformerów i ogólnie NLP. LLM idealnie nadają się do przetwarzania języka naturalnego. Ale oprócz najbardziej znanych modeli jak GPT, Gemini, Claude czy Llama są inne. I bardzo często możemy znaleźć modele lepiej dostosowane do naszego problemu. Ale żeby z nich korzystać, trzeba wiedzieć, jak działają i jak z nich skorzystać. Najprościej jest je wykorzystać przez bibliotekę Transformers i Hugging Face. Książka jest swoistym podręcznikiem po bibliotece Transformers i serwisie Hugging Face. Ale nie tylko. Jest to kawał wiedzy na temat transformerów, które są podstawą wszystkich aktualnych LMM’ów. Zaczynając od tego czym są, jak są zbudowane, praktyczne przykłady wykorzystania, optymalizacja modeli, douczanie gotowych modeli aż do trenowania własnych włącznie. Mega dawka wiedzy, która wykracza poza zwykłe prompty. Książkę bardzo dobrze się czyta. Jest prosto napisana i nawet osoba bez doświadczenia w tematach ML/AI jest w stanie zrozumieć, o co chodzi. Na pewno osoby z doświadczenie w uczeniu maszynowym są w stanie wyciągnąć więcej. Podobała mi się duża ilość przykładów oraz kodu źródłowego, który pozwoli powtórzyć rezultaty. Bardzo mi się też podobała duża ilość rozdziałów z praktycznymi przykładami wykorzystania modeli. No i duży plus za bibliotekę Transformers i Hugging Face, które są aktualnie standardem. Dla kogo ta książka? Na pewno dla osób, które interesują się tematem analizy danych, uczenia maszynowego i AI, które chcą wyjść poza proste wykorzystywanie LLM’ów. Jeśli budujesz aplikacje GenAI to ta książka pozwoli ci jeszcze lepiej zrozumieć niektóre kwestie i da wiedzę do lepszego wybierania modeli.
Tester samouk. Praktyczny przewodnik po testowaniu oprogramowania na bazie gotowego projektu
Tester Oprogramowania to wciąż jeden z bardziej pożądanych zawodów na wejście do branży IT. Świadczy o tym ilość aplikacji składanych przez kandydatów na oferty pracy dla testerów (na podstawie wyników analiz rynkowych), ale również rosnąca liczba szkoleń, certyfikatów, materiałów w internecie oraz oczywiście książek. “Tester samouk. Praktyczny przewodnik po testowaniu oprogramowania na bazie gotowego projektu”, nowa publikacja od wydawnictwa Helion, to świetna książka dla osób, które chcą rozpocząć swoją przygodę właśnie z testowaniem oprogramowania. Autor, Chhavi Raj Dosaj - tester z ponad dwudziestoletnim doświadczeniem, w przystępny sposób wprowadza w podstawy testowania, a następnie krok po kroku przeprowadza przez proces testowania w przykładowym projekcie. Książka obejmuje szeroki zakres zagadnień związanych z testowaniem, od podstawowych pojęć, takich jak modele tworzenia oprogramowania i rodzaje testowania, po bardziej szczegółowe kwestie, takie jak tworzenie przypadków testowych, raportowanie błędów i testowanie w kontekście projektu. Szczególnie cenną częścią książki jest przykładowy projekt Global Sun, który jest wykorzystywany do zilustrowania różnych etapów procesu testowania: od strategii po zakończenie testów. Dzięki temu czytelnik może zobaczyć, jak teoria wygląda w praktyce i lepiej zrozumieć, jak testowanie oprogramowania przebiega w rzeczywistym projekcie. Autor kładzie duży nacisk na praktyczne aspekty testowania. Prezentuje wiele przydatnych narzędzi i technik, które można wykorzystać w codziennej pracy testera. „Tester samouk” to nie tylko rzetelne źródło wiedzy, ale również lektura przyjemna i łatwa w odbiorze. Autor pisze prostym i zrozumiałym językiem, unika żargonu informatycznego i stosuje liczne przykłady i analogie, które ułatwiają zrozumienie omawianych zagadnień. Książkę zdecydowanie polecamy wszystkim, którzy chcą rozpocząć swoją karierę w testowaniu oprogramowania lub są na początku tej ścieżki i chcą bardziej rozwinąć swoją karierę w tej dziedzinie.
Generatywna sztuczna inteligencja z ChatGPT i modelami OpenAI. Podnieś swoją produktywność i innowacyjność za pomocą GPT3 i GPT4
Książka "Generatywna sztuczna inteligencja z ChatGPT i modelami OpenAI" to wszechstronny przewodnik po świecie zaawansowanych modeli językowych GPT-3 i GPT-4, który z pewnością zainteresuje szerokie grono odbiorców - od marketerów po programistów. Autorzy podjęli się ambitnego zadania, jakim jest nie tylko wprowadzenie czytelnika w tajniki generatywnej sztucznej inteligencji, ale również pokazanie, jak można ją praktycznie zastosować w różnych dziedzinach. Książka zaczyna się od przystępnego wyjaśnienia podstaw generatywnej AI oraz szczegółów dotyczących architektury GPT. Te pierwsze rozdziały stanowią solidną bazę wiedzy, niezbędną do zrozumienia bardziej zaawansowanych tematów. Dzięki jasnym i zrozumiałym opisom, nawet osoby bez wcześniejszego doświadczenia z AI mogą szybko przyswoić podstawy i poczuć się pewniej w dalszej lekturze. Jednym z kluczowych aspektów tej książki jest jej praktyczne podejście. Autorzy prezentują konkretne przypadki użycia ChatGPT w różnych branżach, co pomaga czytelnikom zobaczyć realne możliwości i korzyści płynące z zastosowania tych modeli. Od automatyzacji zadań po tworzenie kreatywnych treści - książka pokazuje, jak wszechstronne mogą być te narzędzia. Dużą wartość dla praktyków stanowią szczegółowe instrukcje dotyczące korzystania z API OpenAI oraz implementacji rozwiązań w Pythonie z użyciem bibliotek Streamlit i LangChain. Te techniczne rozdziały są napisane w sposób, który ułatwia zrozumienie i praktyczne wdrożenie, co jest ogromnym plusem dla programistów i inżynierów AI. Nie mniej istotnym elementem jest rozdział poświęcony odpowiedzialności i etyce w używaniu generatywnej AI. Autorzy poruszają ważne kwestie związane z etycznym aspektem pracy z AI, co w dobie rosnącego wpływu technologii na nasze życie staje się coraz bardziej istotne. To świadome podejście pokazuje, że książka nie tylko uczy technologii, ale również promuje odpowiedzialne jej użycie.
Tester samouk w zwinnym zespole. Testowanie agile krok po kroku na podstawie rzeczywistego projektu
To druga książka tego autora którą mam okazję przeczytać. Wcześniejsza pozycja to Tester samouk. Praktyczny przewodnik po testowaniu oprogramowania na bazie gotowego projektu wydane na naszym rynku przez Heliona. W trakcie lektury Tester samouk w zwinnym zespole - mamy wrażenie - że jest to pozycja dla osób rozpoczynających pracę jako QA lub tester czy też dla osób z niewielkim doświadczeniem. Oczywiście osoby z większym doświadczeniem, mogą poznać perspektywę innego testera na temat pracy. W książce poznajemy informację na temat pracy, etapów testowania i zagłębieniu się w tematykę Agile. Dla świeżych osób również ważnym tematem będzie poznanie jakie są codzienne zadania w oparciu o realne projekty. Ponownie jak w poprzedniej pozycji - ksiązka posiada kilka infografik które są mniej czytelne (dosłownie w kilku miejscach), zdarzają się też błędy w tłumaczeniu. Sama książka na pewno przyda się młodym testerom albo kandydatom na testerów aby poszerzyć horyzonty, poznać trochę teorii i ich odniesienie do projektów.
Rekrutacja w IT
Jako osoba z doświadczeniem w rekrutacji na różnorodne stanowiska i żona programisty, nie mogłam przejść obok książki "Rekrutacja w IT" obojętnie. Ta publikacja zaintrygowała mnie od pierwszych stron, otwierając przede mną drzwi do fascynującego świata rekrutacji w branży technologicznej. "Rekrutacja w IT" to doskonały przewodnik dla każdego, kto myśli o przebranżowieniu się lub chce poszerzyć swoją wiedzę w zakresie rekrutacji w sektorze IT. Autor książki w przystępny sposób przedstawia kluczowe zagadnienia, które są niezbędne dla rekrutera IT, w tym specyfikę branży, najważniejsze kompetencje oraz konkretne kroki, które należy podjąć, aby rozpocząć karierę w tej dziedzinie. Książka dostarcza praktycznych informacji na temat rynku pracy IT, w tym wskazówki dotyczące portali rekrutacyjnych, ścieżek kariery oraz wymagań stawianych kandydatom. Czytelnik znajdzie tu również szczegółowe opisy procesu rekrutacyjnego - od poszukiwania potencjalnych pracowników, poprzez tworzenie skutecznych wiadomości e-mail, aż po omawianie modeli outsourcingowych i zastosowanie metodyki Agile w praktyce. W dobie rosnącego zapotrzebowania na specjalistów IT, zdobycie odpowiedniego kandydata często wiąże się z koniecznością przejęcia go od innej firmy. Autor książki w przystępny sposób wyjaśnia, jak sprostać temu wyzwaniu, oferując szereg cennych wskazówek i praktycznych narzędzi. Dzięki tej książce można poznać szczegóły dotyczące specyfiki pracy na różnych stanowiskach w branży IT, co jest niezwykle pomocne dla każdego rekrutera. Od specjalistycznego słownictwa, przez techniczne nazewnictwo, aż po zrozumienie, czym zajmują się programiści i testerzy na różnych etapach swojej kariery - "Rekrutacja w IT" to prawdziwa skarbnica wiedzy. "Rekrutacja w IT" Michała Kosiorka to lektura obowiązkowa dla każdego, kto chce osiągnąć sukces w rekrutacji w branży technologicznej. Zarówno początkujący, jak i doświadczeni rekruterzy znajdą tu nieocenione wsparcie, które pomoże im efektywnie działać na rynku pracy IT. Gorąco polecam tę książkę jako kompendium wiedzy i źródło inspiracji do dalszego rozwoju zawodowego.

