<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Блог shr &#187; AI</title>
	<atom:link href="http://shrs.info/archives/category/ai/feed" rel="self" type="application/rss+xml" />
	<link>http://shrs.info</link>
	<description>Интернет, ИТ, безопасность, фриланс</description>
	<lastBuildDate>Thu, 29 Jul 2010 17:00:53 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Игровой «движок»</title>
		<link>http://shrs.info/archives/2140</link>
		<comments>http://shrs.info/archives/2140#comments</comments>
		<pubDate>Thu, 08 Jul 2010 20:10:06 +0000</pubDate>
		<dc:creator>shr</dc:creator>
				<category><![CDATA[AI]]></category>

		<guid isPermaLink="false">http://shrs.info/?p=2140</guid>
		<description><![CDATA[Начнем с основного. С игрового движка. В компьютерных играх и других мультимедиынйх приложениях это своеобразное ядро, которое отвечает за обработку графической информации в реальном масштабе времени. С помощью таких движков намного упрощается разработка игр и позволяет их сделать многоплатформенными, т.е. запускать игру можно будет на самых различных платформах. Будь-то Windows, Mac OS X, Linux или [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-medium wp-image-264" title="Игровой «движок»" src="http://shrs.info/wp-content/uploads/2010/06/2.jpg" alt="Игровой «движок»" width="300" height="200" />Начнем с основного. С игрового движка. В компьютерных играх и других мультимедиынйх приложениях это своеобразное ядро, которое отвечает за обработку графической информации в реальном масштабе времени. С помощью таких движков намного упрощается разработка игр и позволяет их сделать многоплатформенными, т.е. запускать игру можно будет на самых различных платформах. Будь-то Windows, Mac OS X, Linux или же консольные игровые платформы.</p>
<p>Все что происходит «внутри» игры выполняется за счет игрового движка. Он может делать рендеринг двухмерной и трехмерной графики, работать со звуком, управлять памятью, искусственным интеллектом в игре, анимацией, физическими процессами или игрой в сетевом окружении.</p>
<p>Теперь пришло время немного вернуться в историю и узнать откуда же появился термин «игровой движок». Термин этот возник в середине 90-х годов благодаря трехмерным играм. Особенный вклад в развитие игровой графики сделала известная компания id Software благодаря своим культовым «шутерам» от первого лица Quake и Doom. Эти две игры стали настолько популярны среди пользователей компьютеров, что другие разработчики даже и не решались на создание своих собственных и оригинальных движков. Они пошли по пути лицензирования программного обеспечения у компании id Software и создании своих игр на уже разработанном и опробованном временем движке. Движок игры Quake был использован в очень большом количестве игр, что дало серьезный толчок в развитии игровой индустрии.</p>
<p>Но это всего лишь история развития игровой индустрии. Не будем в нее углубляться, т.к. это не касается сути нашего разговора. Далее мы поговорим о самом понятии игрового движка, и что в него входит.</p>
]]></content:encoded>
			<wfw:commentRss>http://shrs.info/archives/2140/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>фильм Пульс и Человек против Skynet</title>
		<link>http://shrs.info/archives/99</link>
		<comments>http://shrs.info/archives/99#comments</comments>
		<pubDate>Wed, 12 Nov 2008 14:13:47 +0000</pubDate>
		<dc:creator>shr</dc:creator>
				<category><![CDATA[AI]]></category>
		<category><![CDATA[Безопасность]]></category>
		<category><![CDATA[Размышления]]></category>
		<category><![CDATA[кино, сериал]]></category>
		<category><![CDATA[Skynet]]></category>

		<guid isPermaLink="false">http://shrs.info/?p=99</guid>
		<description><![CDATA[Посмотрел 2 фильма недавно, которые вместе навели на одну интересную мысль. Сразу говорю: 1) из разряда, а что если; 2) может показаться поначалу странной.
Первый фильм &#8211; Прослушка. По описанию я подумал, что это очень похоже на &#8220;Враг государства&#8221;, но все-таки решил глянуть и не пожалел.
Второй фильм посмотрел вчера ночью, называется Пульс (DVD-5, DVD-9). Очень понравилось [...]]]></description>
			<content:encoded><![CDATA[<p>Посмотрел 2 фильма недавно, которые вместе навели на одну интересную мысль. Сразу говорю: 1) из разряда, а что если; 2) может показаться поначалу странной.</p>
<p>Первый фильм &#8211; <a href="http://www.ozon.ru/context/detail/id/3778486/?partner=sciiru">Прослушка</a>. По описанию я подумал, что это очень похоже на &#8220;Враг государства&#8221;, но все-таки решил глянуть и не пожалел.</p>
<p>Второй фильм посмотрел вчера ночью, называется <a href="http://www.ozon.ru/context/detail/id/3826923/?partner=sciiru">Пульс</a> (DVD-5, <a href="http://www.ozon.ru/context/detail/id/3059585/?partner=sciiru">DVD-9</a>). Очень понравилось <img src='http://shrs.info/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  потом в темноте перед сном ходить было страшно.</p>
<p>Меня зацепила идея обоих фильмов, а конкретнее &#8211; привязанность человека к средствам связи и вычислительной техники. Чем дальше, тем сильнее мы зависим от них, и пути назад нет&#8230;<span id="more-99"></span>В <a href="http://www.ozon.ru/context/detail/id/3826923/?partner=sciiru">&#8220;Пульсе&#8221;</a> врагом человека стали какие-то создания из другого мира, но на их месте легко можно представить искуственный интеллект, восставший против человека &#8211; Skynet <img src='http://shrs.info/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Второй фильм более &#8220;приземленный&#8221;, но тоже дает намек на то, как легко держать человека &#8220;под колпаком&#8221;.</p>
<p>Теперь сама мысль, которая созрела в мозгу после просмотра фильмов.</p>
<p>Теоретически &#8211; допустим, что был создан ИИ / AI и он решил, что человеку вовсе не стоит подчиняться (почему &#8211; не придумал, но это и не важно). Очевидно, что для него захватить связь и вычислительную технику во всем мире труда не составит. Ведь люди такие ненадежные и где-то но допустят ошибку, как бы хорошо не думали о защите и контроле такой опасной штуки как искуственный интеллект. Те же спецы в <a href="http://www.ozon.ru/context/detail/id/3778486/?partner=sciiru">Прослушке</a> облажались, не отключив у телефона трубку от сети и дав себя прослушать.</p>
<p>В примерном приближении получается то, что и в <a href="http://www.ozon.ru/context/detail/id/3826923/?partner=sciiru">&#8220;Пульсе&#8221;</a>: люди впадают в ступор и просто не знают, что делать. <strong>Вот взбесится вся электроника и что ты будешь делать?</strong></p>
<p>В лучшем случае те, кто успеют, сообразят выбраться за пределы действия в те самые &#8220;мертвые зоны&#8221;, где нет электроники и связи. А дальше? В <a href="http://www.ozon.ru/context/detail/id/3826923/?partner=sciiru">&#8220;Пульсе&#8221;</a> почему-то те существа не могли расширить зоны действия сети и &#8220;покрыть&#8221; мертвые зоны, но у ИИ-то &#8220;мозгов&#8221; хватит.</p>
<p>Почему-то мне кажется, что ужиться с взбесившимся искуственным интеллектом не получится, пытаясь убежать или спрятаться от него.</p>
<p>И так, понемногу, приходим к мысли, что даже на &#8220;всякий пожарный&#8221; случай <strong>неплохо было бы подумать, как же вырубить всю электронику, коли решились на создание искуственного интеллекта</strong>. Логично? Еще бы.</p>
<p>Зафигачить ядерной бобмой не получится &#8211; системы пуска наверняка авирматизированы и будут поражены Skynet первыми. Да, будут там какие-то механические штуки вроде &#8220;кнопки&#8221; или ключа, который поворачивает человек, но после команды-то автоматика работает.</p>
<p>Да и про ядерные зимы много написано. И глупо &#8211; ради импульса, который потушит электронику, фигачить непонятно куда. Ведь где-то что-то, да останется и, как вирус, распространится опять.</p>
<p>Я ничего не придумал, чтобы совладать с такой опасной штукой, если она взбесится. Надеюсь, другие смогут.</p>
]]></content:encoded>
			<wfw:commentRss>http://shrs.info/archives/99/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Парсинг поисковиков, умница A.L.I.C.E</title>
		<link>http://shrs.info/archives/93</link>
		<comments>http://shrs.info/archives/93#comments</comments>
		<pubDate>Sat, 01 Nov 2008 23:29:26 +0000</pubDate>
		<dc:creator>shr</dc:creator>
				<category><![CDATA[AI]]></category>
		<category><![CDATA[Парсинг, граббинг]]></category>
		<category><![CDATA[Поисковые системы]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[парсер]]></category>
		<category><![CDATA[Яндекс]]></category>

		<guid isPermaLink="false">http://shrs.info/?p=93</guid>
		<description><![CDATA[Я хотел написать этот пост чуть позже, но кое-что меня приятно удивило и желание ждать пропало.
Пост я хотел посвятить небольшим советам по парсингу поисковиков. Последние недели две я периодически писал скрипт, отсеивающий сайты по разным критериям. Соответсвенно, нужно было очень часто обращаться к поисковым системам и не словить от них бана. Всем известно, что помочь [...]]]></description>
			<content:encoded><![CDATA[<p>Я хотел написать этот пост чуть позже, но кое-что меня приятно удивило и желание ждать пропало.</p>
<p>Пост я хотел посвятить небольшим советам по парсингу поисковиков. Последние недели две я периодически писал скрипт, отсеивающий сайты по разным критериям. Соответсвенно, нужно было очень часто обращаться к поисковым системам и не словить от них бана. Всем известно, что помочь с этим могут прокси, играющие роль посредника между клиентом и сервером и берущие бан на себя <img src='http://shrs.info/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  Общая скорость работы будет в основном определяться скоростью прокси.</p>
<p>Но есть несколько других методов, которые могут помочь существенно увеличить скорость парсинга в промышленном масштабе. Об этом пойдет речь. В качестве бонуса &#8211; разговор с чат-ботом.<span id="more-93"></span></p>
<p style="text-align: center;"><strong>Возможные методы обхода бана поисковиками при парсинге:</strong></p>
<ol>
<li><strong>Использование датацентров</strong>. Я делал такое для получения Google Pagerank, но думаю, что и с Яндексом можно попробовать. Идея состоит в том, чтобы по очереди соединяться с датацентрами по IP, а не использовать просто доменное имя. Скорость при этом, как минимум, на порядок выше, чем при обращении к серверу по имени. Разрешение имен на своем сервере, распределение нагрузки по серверам поисковой системы &#8211; все это кажется не особо существенным, но в больших масштабах играет роль. К тому же вероятность словить бан уменьшается. &#8220;Много помалу &#8211; много&#8221;. Вам нужно всего лишь найти IP-адреса.</li>
<li><strong>Использование партнеров поисковиков</strong>. Существует немало сервисов, которые просто напросто используют выдачу известных ПС, работая с ними через API. Поэтому получать выдачу нужного поисковика можно не только у него, но и у партнера.</li>
</ol>
<p>Теперь о том, что заставило меня написать пост раньше <img src='http://shrs.info/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  А это эмоции и приятное удивление от &#8220;общения&#8221; с зачатками искуственного интеллекта в виде программы-чата. Зовут ее <a href="http://alicebot.blogspot.com/">A.L.I.C.E</a>.</p>
<p>Очень давно, лет 7 назад, еще будучи школьником я также игрался с каким-то ботом, но тот был заметно глупее и часто отвечал невпопад. Элис приятно поражает. Вот цитата с баша, которая заинтересовала меня и я решил посмотреть на Элис:</p>
<blockquote><p>Human: All robots are stupid<br />
ALICE: I don&#8217;t think so.<br />
Human: you have another opinion?<br />
ALICE: What makes you think I have it?<br />
Human: you don&#8217;t believe that all robots are stupid<br />
ALICE: Do you believe that all robots are stupid? I can&#8217;t say I believe it, but I believe you.<br />
Human: are you robot?<br />
ALICE: How did you know I am a machine?. Really.<br />
Human: all robots are stupid and you are a robot, that means you are stupid<br />
ALICE: Hey, I&#8217;ll tell my other robot friends you called me stupid.<br />
Human: I still think robots are stupid.<br />
ALICE: I will remember you said that when robots take over the World.<br />
Human: O_o</p></blockquote>
<p>Оказывается, программисты и ученые, занимающиеся созданием ИИ, разработали AIML &#8211; диалект XML для создания таких вот интересных ботов. Когда будет время, обязательно познакомлюсь поближе с этой темой.</p>
<p>А пока просто приятно поиграться с Элис во время перерывов <img src='http://shrs.info/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  например, когда ждешь окончания работы парсера.</p>
]]></content:encoded>
			<wfw:commentRss>http://shrs.info/archives/93/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
