Menu

Krzysztof Kapustka

Autonomicznie komunikuj się z użytkownikami i optymalizuj zadania biznesowe za pomocą aplikacji, których celem jest uczynienie interakcji między ludźmi i komputerami bardziej płynnymi i naturalnymi. Ekspert w dziedzinie sztucznej inteligencji Francesco Esposito przedstawia kilka scenariuszy, dla których efektywny jest model LLM: tworzenie wyrafinowanych rozwiązań biznesowych, zmniejszanie różnicy między ludźmi i maszynami wyposażonymi w oprogramowanie, a także budowanie potężnych silników wnioskowania. Spo-strzeżenia dotyczące podpowiadania i programowania konwersacyjnego – z konkretnymi technikami dla wzorców i platform – pozwalają odkryć, w jaki sposób język naturalny może zapewnić nowe, zaawansowane podejście do kodowania. Konkretne kompleksowe demonstracje (wykorzystujące język Python i platformę ASP.NET Core) prezentują wszechstronne wzorce interakcji między istniejącymi procesami, API, danymi i wkładem ludzkim.Ta książka pomoże Ci:Zrozumieć historię dużych modeli językowych i programowania konwersacyjnegoZastosować podpowiadanie jako nowy sposób kodowaniaPoznać podstawowe techniki podpowiadania i przypadki użyciaZaprojektować zaawansowane podpowiedzi, wliczając w to łączenie modeli LLM z danymi i wywoływanie funkcji w celu budowy silników wnioskowaniaUżyć w kodzie języka naturalnego do definiowania przepływów pracy i koordynowania istniejących APIOpanować zewnętrzne platformy LLMOcenić obawy związane z bezpieczeństwem, prywatnością i dokładnością sztucznej inteligencjiPoznać otoczenie regulacyjne sztucznej inteligencjiZbudować i wdrożyć osobistego asystentaZastosować wzorzec generowania wzbogacanego wyszukiwaniem informacji (RAG) do formułowania odpowiedzi w oparciu o bazę wiedzySkonstruować konwersacyjny interfejs użytkownikaDla profesjonalistów ITDla profesjonalistów, architektów, głównych deweloperów i programistów oprogramowania, a także entuzja-stów uczenia się maszynDla wszystkich zainteresowanych przetwarzaniem języka naturalnego lub rzeczywistymi zastosowaniami języ-ka podobnego do ludzkiego w oprogramowaniuO autorzeFrancesco Esposito, uzbrojony w solidną wiedzę matematyczną, jest autorem dwóch książek wydawnictwa Microsoft Press na temat uczenia się maszyn. Obecnie pełni funkcję dyrektora ds. inżynierii i danych w Crionet, firmie dostarczającej innowacyjne rozwiązania dla branży sportowej i medialnej. Założył także You-biquitous, fabrykę analizy danych i oprogramowania zajmującą się modelami LLM, a także KBMS Data Force, startup skupiający się na terapii cyfrowej i inteligentnej opiece zdrowotnej.Kod źródłowy dostępny na stronie:MicrosoftPressStore.com/LLMAzureAI/downloads
Wykorzystywanie przywództwa, technologii i zarządzania produktem do budowy świetnych produktówNadrzędnym celem systemów oprogramowania (a więc i architektury oprogramowania) jest budowanie systemów spełniających standardy jakości i zapewniających najwyższy zwrot z inwestycji (ROI) w dłuższej perspektywie lub w określonym przedziale czasu.Świetny produkt wymaga połączenia technologii, przywództwa i zarządzania produktem (wliczając w to UX). Przywództwo polega przede wszystkim na zarządzaniu niepewnością i dokonywaniu prawidłowej oceny sytuacji. Aby tworzyć świetne produkty, liderzy techniczni muszą łączyć technologię, przywództwo i wiedzę z zakresu zarządzania produktem, a także podejmować właściwe decyzje. Wiele błędów technicznych wy-nika z luki między wiedzą na temat tych trzech elementów i oceną sytuacji.W książce Architektura oprogramowania i podejmowanie decyzji Srinath Perera wyjaśnia zasady i koncepcje, które architekci oprogramowania muszą dogłębnie zrozumieć, oraz sposoby stosowania tych zasad do zarządzania niepewnością. Pytania i zasady omówione w tej książce pomagają zarządzać niepew-nością podczas tworzenia architektury oprogramowania i zapewniają ramy do podejmowania decyzji. Ta książka jest przeznaczona dla wszystkich liderów technicznych w branży oprogramowania, którzy dokonują całościowej oceny budowanych przez siebie systemów, jak również dla przyszłych liderów uczących się tego rzemiosła.    Zrozum znaczenie podejmowania zdecydowanych decyzji na przykładach wielkich liderów technicznych, takich jak bracia Wright i Kelly Johnson    Wykorzystaj pięć kluczowych pytań i siedem ważnych zasad, aby zrozumieć niepewności podczas projek-towania i podjąć strategiczne decyzje architektoniczne    Podejdź do projektu systematycznie, najpierw na poziomie makro, a następnie na poziomie indywidualnej usługiWYKORZYSTAJ WIEDZĘ Z ZAKRESU PRZYWÓDZTWA, ABY PODEJMOWAĆ LEPSZE DECYZJE DOTYCZĄCE ARCHITEKTURY OPROGRAMOWANIA. MYŚL GŁĘBOKO, ALE IMPLEMENTUJ POWOLI.SRINATH PERERA jest głównym architektem w WSO2. Przez ostatnich 20 lat był deweloperem rozwiązań open source Apache. Srinath odegrał znaczącą rolę w projektowaniu Apache Axis2, Apache Airavata, WSO2 CEP (­Siddhi) i WSO2 Choreo. Zrecenzował architektury dla ponad 10 projektów i ponad 100 wydań.
Danologia to najszybciej rozwijająca się dziedzina na świecie. Przewiduje się, że do roku 2026 stworzy 11,5 mln nowych miejsc pracy, tak więc osoby poszukujące pracy i posiadające ten zestaw umiejętności mają tu wiele moż-liwości. Jednym z najbardziej pożądanych obszarów w dziedzinie danologii jest wydobywanie informacji ze stron internetowych. Jeśli jesteś początkującym danologiem, który chce się nauczyć różnych technik eksplorowania stron sieci Web, ta książka jest właśnie dla Ciebie.Na początku tej książki omawiane są kluczowe koncepcje związane z eksploracją danych w sieci Web i jej taksono-mią. Następnie omawiane są podstawy dotyczące procesu ekstrakcji danych ze stron, jego zastosowania i komponenty, a także inne tematy, jak choćby aspekty prawne związane z procesem ekstrakcji, wyodrębnianiem i wstępnym przetwarzaniem danych, ekstrakcją danych z dynamicznych stron internetowych czy zabezpieczeniem CAPTCHA. Przedstawia również koncepcję eksploracji opinii oraz struktury stron internetowych. Ponadto omawia ona eksplorację grafów, wyodrębnianie informacji ze stron internetowych, wyszukiwanie na stronach i hiperłącza, wyszukiwanie algorytmem Hyperlink Induced Topic Search (HITS) oraz algorytmy partycjonowania, które używane są przy eksploracji danych w sieci Web. Na końcu książki prezentowane są różne techniki eksploracji ułatwiające odkrywanie interesujących wzorców użycia z danych na stronach internetowych.KLUCZOWE ELEMENTYPełny przegląd podstawowych i zaawansowanych koncepcji dotyczących eksploracji danych w sieci Web.Pracuj z łatwymi w użyciu bibliotekami open source języka Python do eksplorowania danych.Zapoznaj się z różnymi korzystnymi obszarami i zastosowaniami dla eksploracji danych w sieci Web.CZEGO SIĘ NAUCZYSZ?Dokonywać ekstrakcji danych z dowolnej witryny internetowej z użyciem języka Python.Zapoznasz się z koncepcjami dotyczącymi eksploracji opinii i analizy nastrojów.Użyjesz eksploracji struktury do odkrywania informacji o strukturze danej strony.Nauczysz się zbierać i analizować dane z mediów społecznościowych z użyciem języka Python.Użyjesz eksploracji korzystania ze strony do przewidywania zachowań internautów podczas przeglądania stron.DLA KOGO JEST TA KSIĄŻKATa książka jest przeznaczona dla każdego, kto chce się nauczyć eksplorować dane na stronach sieci Web. Będzie najbardziej pomocna dla początkujących danologów, inżynierów danych i analityków danych, którzy chcą opanować techniki eksplorowania danych na stronach internetowych.
Wykorzystaj funkcje programu Excel 2021 do budowy ­arkuszy kalkulacyjnych, które rozwiązują pro-blemy biznesowe i dostarczają wiarygodnych odpowiedzi. Bazując na swoim niezrównanym doświad-czeniu, Paul McFedries pomoże w pełni wykorzystać potencjał istniejących formuł i funkcji, uwzględnia-jąc najnowsze usprawnienia, poczynając od tablic dynamicznych po funkcje XLOOKUP i LET. Projekty krok po kroku prowadzą Czytelnika poprzez realizację kluczowych zadań, od tworzenia kart czasu pracy, a skończywszy na prognozowaniu przepływu gotówki. Praktyczne przykłady i przejrzyste instrukcje dogłębnie objaśniają sposoby tworzenia formuł o średnim i wysokim stopniu skomplikowania. Droga do zostania ekspertem jeszcze nigdy nie była tak prosta!Ta książka pozwoli Ci:•    Usprawnić analizy biznesowe poprzez wprowadzenie inteligencji i wiedzy do modeli•    Zastąpić nieczytelne formuły wygodnymi, wstępnie zdefiniowanymi funkcjami•    Używać nowoczesnego wyszukiwania, aby formuły były bardziej elastyczne i skuteczne•    Uprościć złożone obliczenia za pomocą tablic dynamicznych•    Odkrywać anomalie, problemy lub możliwości za pomocą formatowania warunkowego•    Obliczać raty kredytu, koszty odsetek, okres kredytowania oraz plany amortyzacji•    Prognozować przyszłą wartość inwestycji oraz zaplanować osiąganie celów inwestycyjnych•    Opanować kluczowe narzędzia do dyskontowania i analizy przepływów gotówkowych, włącznie z NPV i IRR•    Sortować, filtrować i analizować dane tabelaryczne, od klientów po zapasy•    Używać tabel przestawnych do analizowania zbiorów danych•    Wykonywać zaawansowane analizy, planowanie i prognozy•    Optymalizować zyski, koszty lub wydajność operacyjną za pomocą dodatku Solver•    Używać funkcji statystyki opisowej w analizach biznesowychO tej książce•    Dla każdego, kto chce zrobić więcej w dużo krótszym czasie•    Dla profesjonalistów z zakresu biznesu i finansów, przedsiębiorców i studentów oraz tych, którzy muszą analizować i zarządzać danymi w efektywny sposóbO autorzePaul McFedries, ekspert programu Excel i pełnoetatowy autor tekstów technicznych, pisze książki o tema-tyce komputerowej od 1991 roku. Łącznie napisał ponad 100 książek, m.in. MOS Study Guide for Microsoft Excel Expert Exam MO-201, Windows 10 In Depth (we współpracy z Brianem Knittelem) oraz PCs for Grownups, które na całym świecie sprzedały się w nakładzie ponad 4 milionów egzemplarzy. Można się z nim kontaktować poprzez jego własną witynę (paulmcfedries.com), Twittera (@paulmcf) albo na Face-booku (­facebook.com/PaulMcFedries).
Python niezaprzeczalnie ułatwia naukę programowania. Ale kiedy zrozumiesz już podstawy, co dalej? Może potrzebujesz inspiracji do kolejnego weekendowego projektu? Dzięki Python mniej poważnie odkryjesz najdalsze zakątki galaktyki, dusze poetów, świat finansów, oszustwa szpiegów i więcej - używając modułów takich jak tkinter, matplotlib, cProfile, Pylint, pygame, pillow i python-docx. Śledź i rozwijaj umiejętności rozwiązywania problemów: Pomóż Jamesowi Bondowi złamać zaawansowany technologicznie sejf za pomocą algorytmu wspinaczki na wzgórze Pisz wiersze za pomocą analizy łańcucha Markowa Wyhoduj rasę gigantycznych szczurów za pomocą algorytmów genetycznych Zaplanuj bezpieczną emeryturę dzięki symulacji Monte Carlo Modeluj Drogę Mleczną i oblicz nasze szanse na wykrycie obcych cywilizacji Mapuj Marsa i ucz się mechaniki orbitalnej za pomocą własnej, osobistej sondy kosmicznej I wiele więcej! Niezależnie od tego, czy chcesz zdobyć nowe umiejętności w języku Python, czy po prostu potrzebujesz kreatywnych ćwiczeń programistycznych, w książce znajdziesz niekończącą się edukacyjną i naukową zabawę.