Программирование искусственного интеллекта в приложениях

AI_book.jpg

Прочитал книгу М. Тима Джонса “Программирование искусственного интеллекта в приложениях”, которая в оригинале называется “AI Application Programming”. Оказалось, что это очень даже интересная книжка, посвященная так называемому “слабому искусственному интеллекту”, то есть алгоритмам и технологиям, которые уже сейчас используют в приложениях.

Все описываемые алгоритмы очень хорошо объясняются. Сначала алгоритм описывается буквально на пальцах, затем строится блок-схема последовательности действий, после чего приводится пример одной или нескольких итераций алгоритма на конкретных данных. После этого идет пример законченной программы, использующей описываемый алгоритм. Причем кроме подробных комментариев в тексте программы, работа каждой функции объясняется словами. Программы написаны на языке C (не C++) и изначально рассчитаны на Unix, поэтому для компиляции под Windows придется использовать CygWin, или подправлять исходники, чтобы программа компилировалась без CygWin. После описания программы в конце каждой главы кратко описываются пути улучшения алгоритма и ссылки по данной теме на литературу и сайты в интернете.

Кратко опишу про какие технологии и алгоритмы рассказывается в этой книге и на каких примерах.

Читать далее ‘Программирование искусственного интеллекта в приложениях’ »

С.Д. Кузнецов. Базы данных. Модели и языки

Прочитал книгу С.Д. Кузнецова “Базы данных. Модели и языки”. Когда я покупал эту книгу, то в первую очередь искал что-нибудь про основы теории баз данных и SQL без привязки к конкретной системе управления баз данных (СУБД). В книжном в основном были книги или подозрительно тонкие, в которых явно много интересного не поместится, или сухие справочники по SQL. Судя по оглавлению эта книга должна была быть как раз тем, что я хотел.

Понравилась структура изложения, которой следует автор. После вводной главы, посвященной истории развития файловых систем и появлениию первых СУБД, главы идут последовательно от формального описания базы данных к ее проектированию и реализации на языке SQL.

Читать далее ‘С.Д. Кузнецов. Базы данных. Модели и языки’ »

Азимов “Основание”

Дочитал последнюю книгу Азимова из серии про Основание. Вообще переводов только названий попадается несколько, например название переводят еще как “Академия”, “Фонд”. Но “Основание”, имхо правильнее (в оригинале Foundation).

Всего туда входит 7 книг (в списке расположены по тому, как события происходили по сюжету, а в скобках год издания:
«Прелюдия к Основанию» (1988);
«На пути к Основанию» (1993);
«Основание» (1951);
«Основание и Империя» (1952);
«Второе Основание» (1952);
«Кризис Основания» (1982);
«Основание и Земля» (1986).

Читать далее ‘Азимов “Основание”’ »

Про турецкий флаг и С++

Просматриваю бегло через RSS, что интересного из книжек закачали сегодня на natahaus.Натыкаюсь на вот эту книжку:

Останавливаюсь и понимаю, что что-то здесь не так. Секунд через 30 понял, что я подумал, что это книжка про С++ и не хватает второго плюса.

В.Карцев “Приключения великих уравнений”

Дочитал книжку “Приключения великих уравнений” В.Карцева из серии “Жизнь замечательных идей”. Очень понравилась. В книге автор рассказывает про историю развития электричества, магнетизма, а в последствии и электромагнетизма. Книга мне эта попалась, когда писал реферат по философии по истории науки. Точнее эту книгу подсказал препод с нашей кафедры, хотя из этой книжки я практически ничего не использовал, но она меня заинтересовала. И вот, наконец, дошла и до нее очередь.

Большая часть книги состоит из биографий известных физиков. Автор описывает то, как они попали в науку, основные их научные интересы, а потом рассказывает про эксперименты, с помощью которых они сделали свои открытия. Хотя иногда хотелось бы про эксперименты почитать поподробнее. В книге последовательно описываются исследования магнита и притяжение пылинок янтарем (пока они изучались вместе). Потом Гильберт (который был, кстати, врачем) в XVIII веке разделит эти явления и они будут исследоваться независимо, пока их снова не объединит Ампер. Описываются эксперименты Франклина, Ломоносова и Рихмана по изучению молний.

Интересно также наблюдать как изменялись методы изучения явлений, когда сначала просто накапливали факты, затем выводили закономерности, а после получения Максвеллом своих уравнений (сам он их написал 12 штук, а ужу потом Герц и Хэвисайд отбросили лишние и оставили 4, которые и используются до сих пор) стали математически предсказывать явления, которые потом долго не могли выявить экспериментально. Судя по всему автор в названии книги и имел в виду уравнения Максвелла, да и на обложке написаны они же. В книге описываются экспериментальные установки Герца, Попова и Маркони для обнаружения и использования электромагнитных волн, предсказанных Максвеллом. А завершается книга обзором квантовых эффектов и неудачными попытками обнаружения так называемых монополей - “магнитных электронов”, математически описанных Дираком, который также предсказал наличие позитрона.

А этой книги было три издания - в 1971, 1972 и, если не ошибаюсь, 1986 году. Я читал не то первое, не то второе издание, интересно было бы посмотреть на третье. Хотел начать читать другую книгу, которую тоже узнал благодаря реферату по философии - “Великие эксперименты в физике” Липсона, но нашел ее только в формате djvu в таком плохом качестве, что на КПК ее читать тяжеловато. Может быть попробую ее перегнать через FineReader, может что-нибудь из этого получится.

В. Карцев “Максвелл”

В продолжение темы, начатой с книги “Приключения великих уравнений”, прочитал биографию Джеймса Клерка Максвелла, написанную тем же автором. Удивительно, как автор смог описать так подробно всю жизнь Максвелла, начиная с рождения и до дня смерти. Судя по благодарностям автора тем, кто ему помогал, давал доступ к рукописям в библиотеках, к рисункам того времени, работу он проделал огромную. Особенный упор в книге сделан, естественно, на научную работу Максвелла, описаны его первые научные статьи, как он еще в школе придумал способ для рисования правильных овалов. В книге часто цитируется переписка Максвелла с друзьями и родственниками. Чтобы понять в какой семье жил Максвелл, кратко описывается биография его отца. Подробно рассказывается про научные интересы Максвелла, его приоритеты в разные годы, но особенно автор выделяет его работы по электродинамике и оптике.

Читать далее ‘В. Карцев “Максвелл”’ »

Грин. Элегантная вселенная

Прочитал книгу Брайана Грина “Элегантная Вселенная. Суперструны, скрытые размерности и поиски окончательной теории”. Книга понравилась (если бы не понравилась, то писать бы про нее и не стал ). Автор - физик-теоретик, который с 80-ых годов занимается теорией струн.Удивительно как автор практически без формул (да и те формулы, что есть, находились в примечании) на пальцах смог объяснить такие сложные вещи. Примерно треть книги занимает описание сначала специальной, а потом и общей теории относительности. Рассказывается на гипотетических примерах суть и следствия этих теорий. Потом вкратце рассказывается про квантовую механику. Затем автор пишет про противоречия между квантовой механикой и теориями относительности, про то, что в квантовой механике никак не участвует гравитация. А затем переходит к теории струн, которая и должна объединить квантовую физику и теории относительности.

Читать далее ‘Грин. Элегантная вселенная’ »

Две книжки на схожие темы

В сообществе [info]chto_chitat когда-то расхваливали книгу “Кладбищенские истории” Б. Акунина и Г. Чхартишвили, а когда полез в инет за этой книгой, то на сайте, с которого качал, как рекомендацию к этой книге по этой же теме была ссылка на “Курьезы военной медицины и экспертизы” А. Ломачинского. Вот про эти книжки дальше и напишу.

Читать далее ‘Две книжки на схожие темы’ »