Publisher: Helion
Henry Habib
Firma OpenAI pozostaje niekwestionowanym liderem badań nad sztuczną inteligencją. Dzięki udostępnianym przez nią rozwiązaniom tworzenie innowacyjnych aplikacji, takich jak czatboty, wirtualne asystenty, generatory treści i narzędzia zwiększające produktywność, stało się o wiele prostsze. Bezsprzecznie powszechna dostępność technologii AI zmienia zasady gry! Receptury zawarte w tym zbiorze ułatwią Ci budowę szerokiej gamy inteligentnych aplikacji. Zaczniesz od podstaw OpenAI API - konfiguracji, uwierzytelniania i kluczowych parametrów - po czym szybko przejdziesz do nauki korzystania z najważniejszych elementów API. Następnie przyjdzie czas na zaawansowane receptury, dzięki którym poprawisz wrażenia użytkownika i dopracujesz dane wyjściowe. Dowiesz się, jak wdrażać aplikacje i przygotować je do publicznego użytku. Nauczysz się również budowania inteligentnych asystentów opartych na specjalistycznej wiedzy, a także aplikacji multimodalnych dostosowanych do Twoich specyficznych potrzeb. W książce: podstawy interfejsu OpenAI API, jego możliwości i ograniczenia konfiguracja OpenAI API krok po kroku zaawansowane funkcje, w tym komunikat systemowy i dostrajanie integracja OpenAI API z istniejącymi aplikacjami i procesami projektowanie aplikacji wykorzystujących w pełni możliwości OpenAI API Postęp technologii polega na dostosowaniu jej tak, abyśmy nawet jej nie zauważali i by mogła stać się częścią codziennego życia! Bill Gates
Jacek Ross
Nowy najlepszy przyjaciel programisty C# nazywa się... OpenAI Rozpowszechnienie się sztucznej inteligencji wiele zmienia na rynku usług IT. Dzięki zastosowaniu takich narzędzi jak ChatGPT część zadań, które do tej pory wymagały mozolnej pracy, można teraz zrealizować szybciej, wspomagając się odpowiednio wytrenowaną i poinstruowaną AI. Jak to zrobić? Od czego zacząć? Jak dołączyć do grona programistów, którzy w postępie technicznym dostrzegli szansę i nauczyli się z niej korzystać? Przejście na nowy poziom profesjonalizmu zacznij od lektury tej książki. Dowiesz się z niej, jak używać OpenAI API do pisania lepszych, bardziej rozbudowanych aplikacji w języku C#: Poznaj zalety korzystania ze sztucznej inteligencji w kodowaniu Naucz się używać interfejsu programistycznego OpenAI Zacznij tworzyć własne projekty z zastosowaniem AI Przyjrzyj się innym praktycznym umiejętnościom sztucznej inteligencji, takim jak zdolność do generowania grafiki Zajrzyj za zasłonę - zastanów się nad przyszłym rozwojem AI i dalszymi zmianami, jakie wywoła ona w programowaniu
OpenCV 3. Komputerowe rozpoznawanie obrazu w C++ przy użyciu biblioteki OpenCV
Adrian Kaehler, Gary Bradski
Komputerowe rozpoznawanie obrazów przechodzi dziś fazę burzliwego rozwoju. Przyczyniają się do tego ogromna popularność cyfrowych aparatów fotograficznych, wielka liczba grafik zgromadzonych w obszernych internetowych bazach danych, a przede wszystkim coraz doskonalsze algorytmy przetwarzania obrazu. W rozwijaniu tej technologii wielką rolę odegrała biblioteka OpenCV, usprawniając pracę setek tysięcy ludzi. OpenCV 3.x ułatwia efektywne rozwijanie projektów dzięki opartej na języku C++ spójnej architekturze, która doskonale działa na wielu platformach. Ta książka, przeznaczona dla osób znających język C++, jest praktycznym wprowadzeniem do otwartej biblioteki OpenCV w wersji 3.x. Zawiera też podstawowe informacje na temat komputerowego rozpoznawania obrazu, co powinno ułatwić efektywne posługiwanie się tą biblioteką. Sama biblioteka OpenCV została przedstawiona w sposób umożliwiający bardzo szybkie rozpoczęcie pracy. Książka ułatwia naturalne zrozumienie działania algorytmów, dzięki czemu projektowanie i debugowanie aplikacji nie powinno sprawiać problemów. W ten sposób książka ta staje się świetnym przygotowaniem do zgłębienia bardziej zaawansowanych zagadnień komputerowego rozpoznawania obrazu i uczenia maszynowego. Najważniejsze zagadnienia: Przegląd biblioteki OpenCV i zawarte w niej funkcje Praca z plikami obrazów, filmów i danych oraz przekształcanie obrazów Ważniejsze algorytmy do pracy na obrazach Punkty kluczowe: wykrywanie i filtrowanie Trójwymiarowe widzenie, ruch, określanie pozycji Uczenie maszyn w OpenCV OpenCV: poznaj i stosuj algorytmy przetwarzania obrazów! Adrian Kaehler jest naukowcem i założycielem start-upów. Zajmuje się uczeniem maszynowym, modelowaniem statystycznym i komputerowym rozpoznawaniem obrazu. Pracuje w Intel Corporation i w Laboratorium Sztucznej Inteligencji Uniwersytetu Stanforda. Współzakładał Silicon Valley Deep Learning Group. Gary Rost Bradski jest naukowcem i konsultantem. Zajmuje się robotyką, uczeniem maszynowym i komputerowym rozpoznawaniem obrazów. Pracuje w Laboratorium Sztucznej Inteligencji Uniwersytetu Stanforda. Współtworzył takie biblioteki jak Open Source Computer Vision Library, Machine Learning Library i Probabilistic Network Library (PNL).
OpenGL. Księga eksperta. Wydanie VII
Graham Sellers, Richard S. Wright Jr., Nicholas...
Biblioteka OpenGL jest potężnym systemem graficznym, doskonałym API do generowania grafiki trójwymiarowej w czasie rzeczywistym. System ten nadaje się znakomicie do wizualizacji wszelkiego rodzaju odwzorowań zjawisk fizycznych czy obiektów technicznych, a także do przedstawiania symulacji ze zmieniającymi się parametrami. Często jest wykorzystywany do pisania gier komputerowych. Daje możliwość tworzenia świetnej grafiki na wiele różnych platform z wykorzystaniem tych samych zestawów instrukcji. Co ważne, OpenGL jest całkowicie darmową biblioteką, a dostępność licznych rozszerzeń znakomicie zwiększa wachlarz jej zastosowań. Niniejsza książka stanowi doskonałe wprowadzenie w tematykę OpenGL dla każdego programisty, nawet dla osób niezbyt biegłych w zagadnieniach grafiki komputerowej. Zawiera opis całego głównego API, kluczowych rozszerzeń i wszystkich typów shaderów z uwzględnieniem najnowszych elementów biblioteki. Wyjaśniono tu zasady działania OpenGL i opisano zagadnienia potoków graficznych. Stopniowo czytelnik jest zaznajamiany z coraz bardziej złożonymi technikami. W książce znalazły się liczne przykłady kodu działającego na kilku popularnych platformach. Warto podkreślić, że autorzy poza API przedstawili również najlepsze praktyki programistyczne. W tej książce opisano między innymi: podstawy (w tym matematyczne) grafiki 3D czasu rzeczywistego najważniejsze techniki renderowania, przekształcania i teksturowania obiektów shadery i język GLSL (OpenGL Shading Language) kwestie zarządzania danymi i kontroli dostępu do tych danych techniki budowania większych aplikacji i wdrażania ich na wielu platformach rendering zaawansowany: symulację oświetlenia i efekty artystyczne sposoby poprawiania wydajności, redukcji narzutu CPU i analizy zachowania GPU nowości w OpenGL, takie jak kompresja tekstur, rysowanie tekstu, rendering czcionek za pomocą pól odległości, wysokiej jakości filtrowanie tekstur i użycie OpenMP OpenGL? Kreatywnych ogranicza tylko wyobraźnia!
OpenGL. Podstawy programowania grafiki 3D
Janusz Ganczarski
OpenGL na scenę! Podstawy OpenGL, czyli co trzeba wiedzieć, żeby zacząć tworzyć grafikę trójwymiarową przy użyciu tej biblioteki Programowanie w Open GL, czyli jakie elementy należy wziąć pod uwagę przy tworzeniu realistycznego obrazu Bez matmy ani rusz, czyli jak zaprząc geometrię i arytmetykę do pracy przy scenie Darmowa biblioteka OpenGL jest świetnym narzędziem do tworzenia grafiki trójwymiarowej na różnych platformach sprzętowych i w różnych systemach operacyjnych. Jej legendarne możliwości, doskonalone od 1992 roku do dziś, znakomicie sprawdzają się na przykład w grach komputerowych. Z kolei otwarty interfejs programistyczny pozwolił na zbudowanie wokół niej mnóstwa narzędzi uzupełniających i rozszerzeń, które przydadzą się każdemu użytkownikowi pragnącemu wykreować swój własny świat w formacie 3D. Jeśli masz ochotę spróbować sił w programowaniu grafiki i zobaczyć na ekranie to, co na razie pozostaje jedynie w Twojej wyobraźni, ta książka pomoże Ci zrealizować cel. Dowiesz się z niej, jak zbudowana jest biblioteka, jakie zasady rządzą pisaniem programów w OpenGL oraz do czego służą obiekty i co możesz z nimi zrobić. Nauczysz się przekształcać scenę, budować modele oświetlenia i obsługiwać tekstury. Poznasz różne rodzaje buforów i zobaczysz, na czym polega antyaliasing. Odkryjesz też, jak przetwarzać geometrię obiektów i jak tworzyć realistyczne cienie. W dodatkach do książki znajdziesz natomiast informacje, które pomogą Ci rozpocząć pracę z tą biblioteką. Poznaj OpenGL i zachwyć świat swoimi grafikami! Co to jest OpenGL? Historia i perspektywy OpenGL Pierwszy program Rzutowanie i transformacje Cieniowanie i oświetlenie Tekstury i antyaliasing Zaawansowane przekształcanie geometrii Cienie Odwzorowanie środowiska i nierówności powierzchni Rozszerzenia Macierze i wektory Język GLSL Wykreuj swój świat z OpenGL!
OpenGL. Receptury dla programisty
Muhammad Mobeen Movania
Ponad 40 gotowych przepisów pokazujących możliwości zastosowania biblioteki OpenGL w nowoczesnych aplikacjach OpenGL dostarcza programistom API do renderowania zaawansowanych grafik i animacji. To oprogramowanie umożliwia im tworzenie niezwykle atrakcyjnych gier, prezentacji oraz efektów graficznych. Jeżeli chcesz poznać możliwości OpenGL, jeżeli szukasz odpowiedzi na nurtujące Cię pytania, to trafiłeś na świetną książkę! Znajdziesz w niej zbiór receptur cenionych przez programistów. Dzięki nim błyskawicznie rozwiążesz typowe problemy oraz zobaczysz, jak podejść do przeróżnych zagadnień związanych z OpenGL. Sięgnij po tę lekturę, a nauczysz się wybierać obiekty na podstawie ich różnych właściwości, mapować środowisko, filtrować obraz oraz tworzyć realne scenerie za pomocą odpowiedniej gry światła i cienia. Ponadto zobaczysz, jak śledzić promienie, ścieżki oraz tworzyć animacje szkieletowe i symulacje fizyczne. Ta książka to kopalnia najlepszych przepisów na wykorzystanie OpenGL! Na licznych przykładach poznasz zasady: tworzenia renderingowego kontekstu w OpenGL 3.3, operowania wirtualną kamerą i wskazywania obiektów w scenie 3D, symulowania odbić lustrzanych za pomocą renderowania pozaekranowego i mapowania środowiska, stosowania technik mapowania cieni włącznie z mapowaniem wariancyjnym, implementowania systemów cząsteczkowych przy użyciu shaderów, realizacji globalnego oświetlenia w oparciu o GPU i z użyciem harmonik sferycznych oraz SSAO, symulowania przezroczystości metodami bazującymi na dualnym peelingu głębi, wykonywania renderingów wolumetrycznych metodą cięcia połówkowokątowego i symulacji fizycznych z transformacyjnym sprzężeniem zwrotnym. Najlepsze przepisy na OpenGL!
OpenOffice.ux.pl 3.1. Ćwiczenia praktyczne
Maria Sokół
Przekonaj się, ile profesjonalizmu kryje się w tanim oprogramowaniu! Tworzenie atrakcyjnych dokumentów tekstowych Wykorzystanie możliwości obliczeniowych arkusza kalkulacyjnego Opracowywanie ciekawych prezentacji multimedialnych Z oprogramowania biurowego — pozwalającego tworzyć dokumenty tekstowe, arkusze kalkulacyjne czy prezentacje multimedialne — korzystają prawie wszyscy użytkownicy komputerów osobistych. Niestety, popularny pakiet Microsoft Office nie należy do najtańszych. Stąd bierze się rosnące zainteresowanie alternatywnymi programami, czasem dostępnymi bezpłatnie, a czasem za niewygórowaną, zdecydowanie niższą cenę. Do tej drugiej kategorii należy właśnie pakiet OpenOffice.ux.pl, będący przystosowaną do potrzeb polskiego użytkownika odmianą otwartego, darmowego pakietu biurowego OpenOffice.org. W książce "OpenOffice.ux.pl 3.1. Ćwiczenia praktyczne" znajdziesz zbiór przydatnych informacji na temat narzędzi pakietu oraz ćwiczenia umożliwiające natychmiastową sprawną pracę w programie. Dzięki lekturze dowiesz się, jak przy użyciu programu Writer utworzyć i sformatować profesjonalny dokument tekstowy, umieścić w nim ciekawe elementy wizualne oraz otrzymać efekt końcowy w postaci atrakcyjnego wydruku. Poznasz również sposoby korzystania z aplikacji Calc i przeprowadzania za jej pomocą wszelkich obliczeń oraz tworzenia efektownych wykresów. Zdobędziesz także podstawowe informacje na temat używania programu Impress do składania profesjonalnych prezentacji. Dostosowywanie środowiska pracy Tworzenie dokumentów tekstowych za pomocą programu Writer Formatowanie tekstu Wstawianie i formatowanie obrazów, tabel, list oraz spisów treści Korzystanie z programu Calc do tworzenia i formatowania arkuszy kalkulacyjnych Przeprowadzanie prostych obliczeń i używanie funkcji Tworzenie i formatowanie wykresów Praca ze zbiorami danych Tworzenie i formatowanie prezentacji z wykorzystaniem aplikacji Impress Drukowanie dokumentów, arkuszy i pokazów slajdów Korzystaj z bogactwa możliwości pakietu OpenOffice!
Opowieści w obiektywie. Świat okiem Vincenta Laforeta
Vincent Laforet
Zdjęcia warte tysiąca emocji ZROBIENIE ZDJĘCIA, KTÓRE OPOWIADA PEWNĄ HISTORIĘ, TO PRAWDZIWA SZTUKA. Musisz wiedzieć, co powinno się znaleźć w kadrze, a co należy odrzucić. Musisz zrozumieć, co warto wyeksponować, by podkreślić wagę narracji, jak użyć światła, kształtów i kolorów, by nie tylko wyrazić pewną myśl, lecz także nadać zdjęciu artystyczną wartość. VINCENT LAFORET - zdobywca Nagrody Pulitzera, zaliczony w poczet stu najbardziej wpływowych ludzi w dziedzinie fotografii przez magazyn "American Photo" - daje nam niepowtarzalną szansę spojrzenia na sztukę robienia zdjęć przez pryzmat jego prac oraz doświadczenia w fotografii prasowej i reklamowej. Ta piękna książka została zilustrowana bajecznie kolorowymi, całostronicowymi fotografiami, którym towarzyszą opisy konkretnych sytuacji (skutki huraganu Katrina, igrzyska olimpijskie czy konflikt w Pakistanie) uzupełnione o informacje techniczne. Dzięki ponad stu przykładowym zdjęciom masz w zasięgu ręki przekrojowy materiał, który pomoże Ci w realizacji własnych celów artystycznych oraz połączy możliwości aparatu z indywidualnym pomysłem na interesujące historie. Dowiedz się, w jaki sposób wykorzystać mocne strony fotoreportażu do sugestywnego opowiedzenia historii. Użyj światła, kształtów i barw do aranżowania bogatych kompozycji, które nie tylko wyrażają pewną myśl, lecz decydują o pięknie zdjęcia i jego warstwie emocjonalnej. Poznaj te zależności między pierwszym planem i tłem, które można twórczo wykorzystać do zaaranżowania kompozycji o sugestywnej wymowie. Naucz się wybierać obiektywy, które będą korespondowały z koncepcją zdjęcia. Poczytaj o prawdziwej wartości zdjęć i poznaj tajniki tworzenia wymownych kompozycji, które przedstawiają prawdziwą naturę wybranego tematu - niezależnie od tego, czy będzie to pejzaż, detal, portret, zdjęcie akcji czy fotografia lotnicza. Vincent Laforet - potrójny zdobywca prestiżowych "lwów" na Międzynarodowym Festiwalu Reklamy w Cannes w 2010 roku. Jest reżyserem i reporterem, laureatem Nagrody Pulitzera, fotografem znanym z wizjonerskiego podejścia i narracji budowanych obrazem. Jego prace były publikowane w niemal wszystkich liczących się czasopismach i gazetach, takich jak "Vanity Fair", "New York Times Magazine", "National Geographic", "Sports Illustrated", "Time", "Newsweek" i "Life". Vincent Laforet słynie też z innowacyjnego podejścia do fotografii lotniczej. Jego blog, https://blog.vincentlaforet.com, jest uznawany za pozycję obowiązkową w branży fotograficznej.