Suchergebnisse

25
Wird geladen...
E-BOOK

Prompt engineering. Projektowanie aplikacji z wykorzystaniem LLM

John Berryman, Albert Ziegler

Duże modele językowe (ang. large language models) są fundamentem istnienia wielu nowoczesnych aplikacji. LLM mogą realizować szeroki zakres zadań i służą do rozwiązywania złożonych problemów. Jednak projektowanie niezawodnych rozwiązań z wykorzystaniem modeli wymaga opanowania zupełnie nowych kompetencji. Dowiedz się, na czym polega skuteczne komunikowanie się z modelami LLM i w jaki sposób przekuwać śmiałe pomysły w działające aplikacje. Poznaj filozofię działania modeli i kluczowe techniki inżynierii promptów: od pozyskiwania i oceny kontekstu, przez konstruowanie efektywnych promptów, aż po tworzenie szablonów gwarantujących wysoką jakość odpowiedzi. W książce znajdziesz także opis bardziej zaawansowanych technik, takich jak konstruowanie pętli, potoków i przepływów pracy czy budowa agentów konwersacyjnych. Poznasz też metody oceniania modeli LLM. A ponadto: zrozumiesz architekturę modeli LLM i nauczysz się je stosować zaprojektujesz przemyślaną strategię tworzenia promptów nauczysz się budować kontekst i przekształcać go w skuteczne zapytania opanujesz najlepsze praktyki w tworzeniu aplikacji opartych na LLM Styl autorów sprawia, że tematyka promptów staje się dostępna dla każdego! Hamel Husain, niezależny badacz i konsultant

26
Wird geladen...
E-BOOK

Elektronika. Od praktyki do teorii. Wydanie III

Charles Platt

Ludzie uważają, że elektronika jest bardzo trudną dziedziną i że wymaga zarówno znajomości skomplikowanych zagadnień teoretycznych, jak i umiejętności manualnych. Trzeba biegle poruszać się w świecie rezystorów, tranzystorów, przełączników... Tymczasem w rzeczywistości elektronika jest pasjonującą zabawą, sprawiającą radość i satysfakcję licznym entuzjastom na całym świecie. Trzeba tylko wiedzieć, jak zacząć przygodę z elektroniką i co należy przygotować, aby już wkrótce zrozumieć jej zasady i bez trudu radzić sobie nawet z bardzo złożonymi zadaniami. To trzecie, ulepszone i uzupełnione wydanie kultowego podręcznika dla początkujących pasjonatów elektroniki. Dzięki tej książce nauczysz się elektroniki przez odkrywanie, zabawę i doświadczenia. Znajdziesz tu, poza praktycznymi wskazówkami dotyczącymi przygotowania własnego warsztatu i skompletowania potrzebnych urządzeń i komponentów, opis trzydziestu eksperymentów na różnym poziomie zaawansowania. Zaczniesz od sprawdzenia prawideł rządzących napięciem, natężeniem, oporem, pojemnością elektryczną i indukcyjnością, a potem zapoznasz się z układami logicznymi, działaniem radia i mikrokontrolerów. Zbudujesz tester refleksu, alarm antywłamaniowy, zamek szyfrowy i wiele innych gadżetów. Wszystkie eksperymenty wymagają jedynie bezpiecznych niskich napięć, a większość z nich przeprowadzisz bez lutowania. Dzięki książce: przygotujesz własny warsztat i odpowiednio go wyposażysz zrozumiesz prawidła rządzące elektroniką nauczysz się prawidłowej pracy z lutownicą zastosujesz w pracy układy scalone i poznasz podstawy logiki cyfrowej własnoręcznie zbudujesz i przetestujesz przydatne gadżety elektroniczne Baw się. Buduj. Psuj. Odkrywaj. Nauczysz się!

27
Wird geladen...
E-BOOK

Jak projektować systemy uczenia maszynowego. Iteracyjne tworzenie aplikacji gotowych do pracy

Chip Huyen

Systemy uczenia maszynowego (ML) charakteryzują się złożonością i unikatowością. Zmiana w jednym z wielu komponentów może istotnie wpłynąć na całość. Zastosowane w modelach dane diametralnie różnią się od siebie w poszczególnych przypadkach użycia. To wszystko sprawia, że bardzo trudno jest stworzyć taki system, jeśli każdy komponent zostaje zaprojektowany oddzielnie. Aby zbudować aplikację korzystającą z ML i nadającą się do wdrożenia w środowisku produkcyjnym, konieczne jest podejmowanie decyzji projektowych z uwzględnieniem cech systemu jako całości. To książka przeznaczona dla inżynierów, którzy chcą stosować systemy uczenia maszynowego do rozwiązywania rzeczywistych problemów biznesowych. Zaprezentowano w niej systemy ML używane w szybko rozwijających się startupach, a także przedstawiono holistyczne podejście do ich projektowania ― z uwzględnieniem różnych komponentów systemu i celów osób zaangażowanych w proces. Dużo uwagi poświęcono analizie decyzji projektowych, dotyczących między innymi sposobu tworzenia i przetwarzania danych treningowych, wyboru wskaźników, częstotliwości ponownego treningu modelu czy techniki monitorowania pracy aplikacji. Zaprezentowana tu koncepcja iteracyjna natomiast pozwala na uzyskanie pewności, że podejmowane decyzje są optymalne z punktu widzenia pracy całości systemu. Co ważne, poszczególne zagadnienia zostały zilustrowane rzeczywistymi studiami przypadków. W książce między innymi: wybór wskaźników właściwych dla danego problemu biznesowego automatyzacja ciągłego rozwoju, ewaluacji, wdrażania i aktualizacji modeli szybkie wykrywanie i rozwiązywanie problemów podczas wdrożenia produkcyjnego tworzenie wszechstronnej platformy ML odpowiedzialne tworzenie systemów ML Wdrażaj i skaluj modele tak, aby uzyskiwać najlepsze wyniki!

28
Wird geladen...
E-BOOK

Czysty kod. Podręcznik dobrego programisty

Robert C. Martin

Poznaj najlepsze metody tworzenia doskonałego kodu Jak pisać dobry kod, a zły przekształcić w dobry? Jak formatować kod, aby osiągnąć maksymalną czytelność? Jak implementować pełną obsługę błędów bez zaśmiecania logiki kodu? O tym, ile problemów sprawia niedbale napisany kod, wie każdy programista. Nie wszyscy jednak wiedzą, jak napisać ten świetny, "czysty" kod i czym właściwie powinien się on charakteryzować. Co więcej - jak odróżnić dobry kod od złego? Odpowiedź na te pytania oraz sposoby tworzenia czystego, czytelnego kodu znajdziesz właśnie w tej książce. Podręcznik jest obowiązkową pozycją dla każdego, kto chce poznać techniki rzetelnego i efektywnego programowania. W książce Czysty kod. Podręcznik dobrego programisty szczegółowo omówione zostały zasady, wzorce i najlepsze praktyki pisania czystego kodu. Podręcznik zawiera także kilka analiz przypadków o coraz większej złożoności, z których każda jest doskonałym ćwiczeniem porządkowania zanieczyszczonego bądź nieudanego kodu. Z tego podręcznika dowiesz się m.in., jak tworzyć dobre nazwy, obiekty i funkcje, a także jak tworzyć testy jednostkowe i korzystać z programowania sterowanego testami. Nauczysz się przekształcać kod zawierający problemy w taki, który jest solidny i efektywny. Nazwy klas i metod Funkcje i listy argumentów Rozdzielanie poleceń i zapytań Stosowanie wyjątków Komentarze Formatowanie Obiekty i struktury danych Obsługa błędów Testy jednostkowe Klasy i systemy Współbieżność Oczyszczanie kodu Niech stworzony przez Ciebie kod imponuje czystością!

29
Wird geladen...
E-BOOK

Nowoczesne architektury danych. Przewodnik po hurtowni danych, siatce danych oraz Data Fabric i Data Lakehouse

James Serra

Architektury data fabric i data lakehouse, a także siatka danych pojawiły się niedawno jako alternatywy hurtowni danych. Te nowe architektury mają swoje mocne strony, ale podczas projektowania rzeczywistych rozwiązań musisz pamiętać o odróżnianiu faktów od przesadnych pochwał i niejasności. Nie zawsze jest to proste i oczywiste zadanie. Niezwykłość tej książki polega na przekształcaniu złożonych zagadnień technicznych w jasne i zrozumiałe objaśnienia. Annie Xu, starszy inżynier danych, Google Dzięki temu praktycznemu przewodnikowi profesjonaliści zajmujący się danymi dobrze zrozumieją wady i zalety poszczególnych rozwiązań. Omówiono tu typowe zagadnienia dotyczące architektur danych, w tym ich rozwój i możliwości. Żadna architektura nie jest na tyle uniwersalna, by być odpowiednia w każdej sytuacji, dlatego w książce znajdziesz rzetelne porównanie cech poszczególnych architektur. Dowiesz się, jakie kompromisy towarzyszą każdej z nich, niezależnie od popularności. W ten sposób o wiele łatwiej przyjdzie Ci wybór rozwiązania, które najlepiej odpowiada Twoim potrzebom. Najciekawsze zagadnienia: praktyczne działanie architektur danych, ich mocne i słabe strony wybór najlepszej architektury pod kątem konkretnego zastosowania różnice między hurtowniami i "jeziorami" danych wspólne koncepcje architektur danych i ich historyczny rozwój sesje projektowania architektury, organizacja zespołów i najważniejsze uwarunkowania Połóż tę książkę na biurku. Będziesz często po nią sięgać! Sawyer Nyquist, autor, właściciel The Data Shop

30
Wird geladen...
E-BOOK

Kod. Ukryty język komputerów. Wydanie II

Charles Petzold

Mało kto się zastanawia, jak działa komputer. Jeśli ktoś chce pisać aplikacje, najczęściej wybiera sobie język programowania i koduje, jednak bez zagłębiania się w niuanse pojedynczych bitów pamięci. Tymczasem tajemniczy świat komputerów warto poznać nieco lepiej. Zrozumienie zasad działania procesora ułatwia pisanie wysoce efektywnego kodu. A nawet zwykły użytkownik powinien rozumieć różnicę między pamięcią operacyjną a masową, znać podstawy działania sieci i internetu czy też mieć choćby pobieżną wiedzę z zakresu grafiki komputerowej. To drugie, gruntownie przejrzane i starannie uzupełnione wydanie fascynującej opowieści o tajemnym życiu toczącym się wewnątrz komputerów i innych inteligentnych urządzeń. Pozwala zdobyć wiedzę o rzeczywistych mechanizmach działania komputerów osobistych, multimediów cyfrowych i internetu. Opowiada też o historii poszczególnych wynalazków i przystępnie wyjaśnia wiele pojęć, które warto przyswoić. W tym wydaniu szczególnie pieczołowicie opisano wewnętrzny świat procesorów, decydujących o działaniu komputerów i innych urządzeń. Co najważniejsze: lektura nie wymaga wiedzy technicznej, a opisy i wyjaśnienia są zrozumiałe i angażujące. W książce między innymi: różne rodzaje kodów system binarny i szesnastkowy, ASCII i Unicode bramki logiczne, pamięć i magistrala procesor: serce i mózg komputera system operacyjny a pisanie kodu Chcesz zrozumieć, jak działa komputer? Kod jest źródłem!

31
Wird geladen...
E-BOOK

Sieci komputerowe. Ujęcie całościowe. Wydanie VII

James Kurose, Keith Ross

Zagadnienia związane z sieciami komputerowymi są wyjątkowo złożone. Opanowanie tej tematyki wymaga przyswojenia sobie wielu pojęć oraz zrozumienia licznych protokołów i technologii, które dodatkowo są ze sobą powiązane w zawiły sposób. Konieczne jest również uwzględnienie gwałtownego rozwoju technologii sieciowych i rosnącej złożoności nowych aplikacji. Aby poradzić sobie z tymi zagadnieniami, konieczne jest całościowe ujęcie tematyki sieci komputerowych. Ta książka jest siódmym, zaktualizowanym i ulepszonym wydaniem znakomitego podręcznika. Zrozumienie zagadnień ułatwia oparcie się autorów na metodzie omawiania zagadnień „od góry do dołu”, od ogółu do szczegółu, a więc prezentowania jako pierwszej warstwy aplikacji, a następnie kolejnych, niższych warstw — aż do warstwy fizycznej. W książce szczególnie dużo miejsca poświęcono wiedzy o działaniu internetu, jego architekturze i protokołach. Zaprezentowano tu także fundamentalne zasady budowy i działania sieci oraz informacje o podstawowych problemach sieciowych i metodach ich rozwiązywania. W efekcie ten podręcznik pozwala na zdobycie gruntownej wiedzy, umożliwiającej zrozumienie niemal każdej technologii sieciowej. W tej książce między innymi: warstwowość architektury sieciowej warstwa aplikacji, w tym strumieniowanie i sieci CDN działanie routerów i sterowanie logiką warstwy sieciowej bezpieczeństwo sieci administrowanie siecią Aplikacje sieciowe, protokoły, internet — wszystko, co musisz wiedzieć.

32
Wird geladen...
E-BOOK

Automatyka przemysłowa dla początkujących. Poznaj sterowniki PLC oraz panele HMI i naucz się je programować

Marcin Podsiadły

Twoje drzwi do świata automatyki przemysłowej Programowanie PLC to już nie tylko automatyzacja procesu. To dziedzina, która skupia wokół siebie szereg technologii, narzędzi i języków programowania. W nowoczesnych aplikacjach to również bezpośrednia integracja z systemami IT, logowanie danych do informatycznych baz danych - wszystko z uwzględnieniem wytycznych związanych z cyberbezpieczeństwem. Idea stosowania sterowników PLC pozostaje jednak niezmienna: to urządzenia, których zadaniem jest automatyzacja procesu i które ze względu na wysoką elastyczność stosowane są w praktycznie każdej gałęzi przemysłu. Przemysłu, w którym ciągle brakuje specjalistów i osób chętnych do nauki nowych umiejętności. Może właśnie Ty będziesz jednym z nich? Jeżeli zastanawiasz się nad wyborem ścieżki zawodowej, rozważasz zmianę branży i myślisz o automatyce, studiujesz, jesteś uczniem szkoły średniej lub po prostu chcesz się dowiedzieć, czym jest automatyka i na czym polega programowanie PLC - koniecznie sięgnij po tę książkę. Dzięki niej zrozumiesz zależności pomiędzy technologią, mechaniką i elektryką, a także poznasz sposób, w jaki tworzy się programy realizujące w pełni automatyczne algorytmy sterowania. Na polskim rynku najpopularniejsze są rozwiązania firmy Siemens, w związku z czym opis konfiguracji sprzętowej i instrukcji programowych jest omawiany w środowisku Siemens TIA Portal V20. Poznaj sterowniki PLC SIMATIC S7-1500 i S7-1200, a także najnowsze panele operatorskie HMI WinCC Unified. Ta książka: pomoże Ci postawić pierwsze kroki w świecie automatyki przemysłowej otworzy przed Tobą możliwości samodzielnego rozwijania zdobytych umiejętności przedstawi najpopularniejsze sterowniki PLC w polskim przemyśle nauczy Cię tworzyć własne algorytmy sterowania Eksperyment Myślowy — recenzja