Systemy uczące się



Paweł Cichosz: Systemy uczące się
Wydawnictwa Naukowo-Techniczne
Warszawa, 2000
ISBN: 83-204-2544-1
Liczba stron: 894

I've got a little black book with my poems in
Roger Waters, Nobody Home (Pink Floyd: The Wall)


Gdy praca owa ukazała się własnym moim nakładem, wybiegłem co rychlej na ulicę, tego pewien, iż lud mię zaraz na barkach swych uniesie, kwiatami uwieńczy i złotem obsypie, aliści nawet cybernardyn kulawy mnie nie pochwalił.
Stanisław Lem, Bajka o trzech maszynach opowiadających króla Genialona (Cyberiada)


To jest strona domowa książki Systemy uczące się. Książka wydana przez Wydawnictwa Naukowo-Techniczne jest dostępna w księgarniach od początku listopada 2000. Na tej stronie znajdują się informacje dla obecnych i przyszłych Czytelników, w tym udostępniane oprogramowanie. W przyszłości mogą się tu znaleźć także odpowiedzi na najczęściej zadawane pytania lub korekta ważniejszych błędów, jeśli takie zostaną w książce odkryte.

Aktualności

14 listopada 2001: Jury konkursu na najlepszą książkę akademicką na targach Atena 2001 przyznało Wydawnictwom Naukowo-Technicznym Nagrodę Specjalną Ministra Nauki i Przewodniczącego Komitetu Badań Naukowych za książkę Systemy uczące się.

1 października 2001: Otrzymałem Nagrodę Indywidualną Ministra Edukacji Narodowej za książkę Systemy uczące się.

Listopad 2000: Książka pojawia się w księgarniach.

Cel

Ma to być pierwsza z prawdziwego zdarzenia polska książka na temat maszynowego uczenia się, niezwykle dynamicznie rozwijającej się dziedziny badań naukowych, ale także coraz częściej udanych zastosowań praktycznych, z których najbardziej popularne określa się chwytliwą nazwą data mining. Pod względem zarówno zakresu prezentowanego materiału, jak i szczegółowości jego prezentacji powinna się też wyróżniać na tle znanych mi publikacji zagranicznych. Docelowymi czytelnikami są studenci kierunków informatycznych, doktoranci, naukowcy i praktycy, na których zainteresowanie szczególnie liczę.

Historia

Pracę nad książką zacząłem w kwietniu 1998, przed wakacjami tego roku miałem bardzo surową i pełną luk wersję wstępną, którą następnie rozwijałem od września 1998 do stycznia 1999. To była najbardziej intensywna faza, podczas której nieraz zdarzało mi się wstawać od komputera grubo po północy. W jej wyniku uzyskałem ok. 1000 stron tekstu wciąż bardzo surowego, lecz już raczej kompletnego. Wtedy rozpoczęła się faza skracania przez eliminację fragmentów najsłabszych, żeby wyrównać nieco poziom szczegółowości (zawsze uważałem, że strategia grow&prune pozytywnie wpływa na jakość tekstu). Potem zostało mi swój rękopis nieco wypolerować, dodać ćwiczenia (i, co trudniejsze, rozwiązania do nich), zrobić skorowidz itp. Skończyłem to wszystko do maja 1999 i oddałem pracę do WNT, skąd została skierowana do recenzji. Kilka miesięcy później oddałem wersję uwzględniającą ważniejsze uwagi opiniodawcy i książka trafiła do redaktora merytorycznego. Po uwzględnieniu jego poprawek zająłem się składem i łamaniem. Ta ostatnia faza prac zakończyła się na przełomie sierpnia i września 2000, a w listopadzie książka pojawiła się w księgarniach.

Podstawowe dane

Książka liczy ponad 800 stron tekstu (czcionka 10pt, format B5) i jest podzielona na 14 rozdziałów, po których następują krótsze dodatki. Większość rozdziałów zorganizowana jest podobnie: formułuje pewne zadania uczenia się, omawia pewne algorytmy uczenia się, podając w niezbędnym zakresie ich podstawy teoretyczne oraz dyskutuje związane z nimi podstawowe zagadnienia praktyczne i implementacyjne. Na końcu rozdziałów umieszczone są ćwiczenia.

Oprogramowanie

Książce towarzyszy oprogramowanie w języku Common Lisp, udostępniane wszystkim zainteresowanym z niezbędną do korzystania z niego dokumentacją oraz implementacjami tego języka dla najczęściej spotykanych komputerów i systemów operacyjnych. Odnośniki do oprogramowania i dokumentacji znajdują się na oddzielnej stronie.

Dodatkowe informacje

Chętnie poznam wszelkie opinie na temat zamieszczonych tu informacji, które proszę nadsyłać pocztą.


Moja strona domowa Moja strona machine learning Strona przedmiotu Uczenie się maszyn

Paweł Cichosz