<?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>алгоритми Архиви - Икономически живот</title>
	<atom:link href="https://ikj.bg/tag/%d0%b0%d0%bb%d0%b3%d0%be%d1%80%d0%b8%d1%82%d0%bc%d0%b8/feed/" rel="self" type="application/rss+xml" />
	<link>https://ikj.bg/tag/алгоритми/</link>
	<description>Анализи, коментари, новини</description>
	<lastBuildDate>Wed, 04 Dec 2019 11:48:15 +0000</lastBuildDate>
	<language>bg-BG</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://ikj.bg/wp-content/uploads/2019/07/cropped-иж-512х512-32x32.png</url>
	<title>алгоритми Архиви - Икономически живот</title>
	<link>https://ikj.bg/tag/алгоритми/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>DOTA – перфектната среда за развитие на алгоритми</title>
		<link>https://ikj.bg/e-zona/dota-razvitie-na-algoritmi/</link>
		
		<dc:creator><![CDATA[Георги Бурнаски]]></dc:creator>
		<pubDate>Wed, 04 Dec 2019 11:47:49 +0000</pubDate>
				<category><![CDATA[Е-зона]]></category>
		<category><![CDATA[Новини]]></category>
		<category><![CDATA[алгоритми]]></category>
		<guid isPermaLink="false">https://ikj.bg/?p=7519</guid>

					<description><![CDATA[<p>С напредването в развитието на информационните технологии, компютрите стават все по-добри от нас в изпълнението на различни, все по-сложни задачи. Игри като DOTA представляват добра, контролирана среда за разработването на ИИ, тъй като са невероятно сложни и изискват адаптивност към всяка определена ситуация, за да се стигне до оптимална игра. В миналото играта, която се [&#8230;]</p>
<p>Материалът <a href="https://ikj.bg/e-zona/dota-razvitie-na-algoritmi/">DOTA – перфектната среда за развитие на алгоритми</a> е публикуван за пръв път на <a href="https://ikj.bg">Икономически живот</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>С напредването в развитието на информационните технологии, компютрите стават все по-добри от нас в изпълнението на различни, все по-сложни задачи. Игри като DOTA представляват добра, контролирана среда за разработването на ИИ, тъй като са невероятно сложни и изискват адаптивност към всяка определена ситуация, за да се стигне до оптимална игра.</p>



<p>В миналото играта, която се използваше за разработка и развитие на алгоритми
беше шахът. За разлика от DOTA обаче шахът е игра с пълна информация. Това значи, че всеки един от
играчите знае всичко за състоянието на играта, не само положението и вида на
своите фигури, но и на тези на противника. Това прави изчисленията сравнително
по-прости, тъй като има краен брой възможности за всеки играч и двамата играчи
могат с „поглед“ да ги преценят (ако имат достатъчно изчислителна способност).</p>



<p>При DOTA обаче
противниците се виждат, само ако „се бият“ с твои съюзници или се опитват да
атакуват твоя структура. Освен това е трудно да разбереш какви точно са им
точките сила, защита живот, както и да се определят редица други важни за
играта променливи, например дали могат да използват определена магия или ефект
на свой предмет. Освен това DOTA е отборна игра и отбор от петима играчи се изправя срещу друг такъв,
което значи, че не само трябва да се справиш със скритата информация за всеки
един от играчите, но и за комбинациите, които могат да използват. С две думи DOTA е в пъти по
сложна от шаха, що се отнася до изчисляването на оптимална игра.</p>



<p>Екипът на OpenAI
решава да раздели проблема на няколко части и да използва така нареченият Reinforcement Learning Algorythm, за да ги реши. Първо те правят
изкуствен интелект, който да се научи да играе на така нареченото 1в1, тоест
само един играч срещу друг до първо убийство, кула или определено количество
злато.</p>



<p>Това беше постигнато на 11 август 2017 г., &#8211; „този
основен етап показа, че нашата система за DOTA е научила
механичните правила на играта на световно-конкурентни нива в този 1в1 мач &#8211;
използвайки една от трите линии в една от трите фази на играта, обикновено с
продължителност 10 и не повече от 45 минути, използвайки само един герой и без
неутрални противници“. От цитата се разкриват и други сложни аспекти на играта,
които учените решили да пренебрегнат, поради факта, че тя ще стане твърде
сложна за решаване от алгоритъма на този етап.</p>



<p>Втората стъпка е да се победи отбор от петима
играчи с отбор от пет изкуствени интелекта. След постигането на богоподобен
статус от играта DOTA, тези мачове не се играят в някой компютърен клуб,
а на сцени, като всеки друг модерен спорт.</p>



<p>OpenAI Five загуби две игри срещу топ
играчи на DOTA 2 на “International 2018” &#8211; турнир
във Ванкувър на ограничени 5в5 (18 героя, без руна за илюзии и множество
забранени предмети).</p>



<p>Въпреки това победата бе постигната на 13 април
тази година &#8211; OpenAI Five е първият изкуствен интелект, който е победил
световните шампиони в игра със статут на електронен спорт, като спечели две мача
срещу световния шампион на DОТА 2 &#8211;
отборът OG.<strong></strong></p>



<p>Но как работи OpenAI Five? Това е екип от пет
изкуствени невронни мрежи, за които можете да мислите като за симулирани
„мозъци“, които са проектирани така, че да бъдат добри в изучаване на DОТА, но
да започнат без никакви знания за играта. Общо взето, единственото, което знаят
е, че „е лошо да се умира и е хубаво да се взима злато от различни източници“.
OpenAI Five вижда света като списък от 20 000 числа, които кодират видимото
състояние на играта (ограничен до информацията, на която е разрешено да вижда
човек) и избира действие, като излъчва списък от 8 числа. Екипът на OpenAI пише
код, който измисля връзка между състоянието/действията на играта и списъците с
числа. Веднъж обучени, тези невронни мрежи са създания с чист инстинкт, които прилагат
памет, но иначе не учат по-нататък. „Те играят като екип, но ние не проектираме
специални комуникационни структури &#8211; само им предоставяме стимул.“</p>



<p>„Невронните мрежи на OpenAI Five започват със
случайни параметри и използват нашата система за обучение с общо предназначение
„Rapid“, за да научат по-добри параметри.“ „Rapid“ разполага с OpenAI Five
копия за игра, генерирани 180 години данни за игра, всеки ден в десетки хиляди
едновременни игри, консумиращи 128 000 CPU ядра и 256 GPU, ядра. Във всеки
кадър на играта „Rapid“ изчислява числова награда, която е положителна, когато
се е случило нещо добро (напр. Съюзнически герой е придобил опит) и
отрицателна, когато се е случило нещо лошо (напр. Съюзнически герой е убит).
„След това „Rapid“ прилага нашия алгоритъм за оптимизиране на проксимални
политики, за да актуализира параметрите на невронната мрежа, като прави
действията &#8211; възникнали преди положителното възнаграждение &#8211; по-вероятни, а
тези преди отрицателна награда &#8211; по-малко вероятни.“</p>



<p>Точно както хората не планират мускулните си движения, докато съставят
програма за деня си, общността (включена OpenAI) очакваше дългосрочното
планиране да изисква алгоритми, които поотделно обработват краткосрочни и
дългосрочни планове &#8211; може би чрез йерархично обучение за подсилване на пробив.
Но въпреки много простия си основен алгоритъм, OpenAI Five научава стратегии на
професионално ниво от нулата – без да има предоставени човешки данни.</p>
<p>Материалът <a href="https://ikj.bg/e-zona/dota-razvitie-na-algoritmi/">DOTA – перфектната среда за развитие на алгоритми</a> е публикуван за пръв път на <a href="https://ikj.bg">Икономически живот</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Запознайте се &#8211; AI е вече тук и няма намерения да си тръгва</title>
		<link>https://ikj.bg/glasove-mneniya/izkustven-intelekt/</link>
		
		<dc:creator><![CDATA[Георги Бурнаски]]></dc:creator>
		<pubDate>Fri, 15 Nov 2019 11:17:48 +0000</pubDate>
				<category><![CDATA[Гласове и мнения]]></category>
		<category><![CDATA[Е-зона]]></category>
		<category><![CDATA[алгоритми]]></category>
		<category><![CDATA[изкуствен интелект]]></category>
		<guid isPermaLink="false">https://ikj.bg/?p=6812</guid>

					<description><![CDATA[<p>С все по-големите успехи при разработването и усъвършенстването на изкуствен интелект (AI) много от нас си задават въпроса как работи, какво може и какво не може да направи, дали филми като „Матрицата“ или „Терминатор“ няма да станат реалност? Интересното при изкуствения интелект, както, всъщност и при естествения е, че ние не знаем как точно работи. [&#8230;]</p>
<p>Материалът <a href="https://ikj.bg/glasove-mneniya/izkustven-intelekt/">Запознайте се &#8211; AI е вече тук и няма намерения да си тръгва</a> е публикуван за пръв път на <a href="https://ikj.bg">Икономически живот</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>С все по-големите успехи при разработването и усъвършенстването на изкуствен интелект (AI) много от нас си задават въпроса как работи, какво може и какво не може да направи, дали филми като „Матрицата“ или „Терминатор“ няма да станат реалност?</p>



<p>Интересното при изкуствения интелект, както, всъщност и
при естествения е, че ние не знаем как точно работи. Знаем много за работата на
отделни неврони, примерно активационен потенциал или взаимодействия между група
неврони, но не знаем почти нищо за работата на мозъка, освен може би, че
невроните, които си комуникират, извършват много сложна работа. Но никой не
може да обясни феномени като въображението или дори мисълта.</p>



<div class="wp-block-image"><figure class="aligncenter size-large"><img fetchpriority="high" decoding="async" width="960" height="640" src="https://ikj.bg/wp-content/uploads/2019/11/artificial-intelligence-4117035_960_720.jpg" alt="" class="wp-image-6813" srcset="https://ikj.bg/wp-content/uploads/2019/11/artificial-intelligence-4117035_960_720.jpg 960w, https://ikj.bg/wp-content/uploads/2019/11/artificial-intelligence-4117035_960_720-300x200.jpg 300w, https://ikj.bg/wp-content/uploads/2019/11/artificial-intelligence-4117035_960_720-768x512.jpg 768w, https://ikj.bg/wp-content/uploads/2019/11/artificial-intelligence-4117035_960_720-370x247.jpg 370w" sizes="(max-width: 960px) 100vw, 960px" /></figure></div>



<p>При изкуствения интелект ситуацията е подобна. Ние знаем
как да изчислим най-вероятно предположение и как алгоритъмът се развива чрез
генетични алгоритми, но не можем да разберем как точно този алгоритъм взима
решения.</p>



<p>В тази статия ще се опитам да ви обясня как работи един
стандартен изкуствен интелект, без да навлизам в математически подробности.</p>



<p>Първоначално програмистът създава два алгоритъма. Единият
от тях конфигурира „алгоритъмчета“ (в началото на случаен принцип), а другият
ги тества.</p>



<p>Този който създава, първоначално взима различни аспекти
от задачата и ги свързва по случаен начин и с различна сила при всеки един от
новосъздадените подалгоритми. Те са много слаби в изпълняването на своята
задача, тъй като са случайни. Там се намесва тестовият алгоритъм, който има
задачата, примерно, да раздели картинки на коне от картинки на кучета и
решението &#8211; база от данни с картинки на коне и кучета. Той дава тези картинки
на подалгоритмите и ги оценява, като несъмнено някои от тях се справят, макар и
малко, по-добре от другите. Те биват запазени, част от другите изтрити, а изпраните
се изпращат на конструиращия алгоритъм, който вече е малко по-опитен, тъй като
вижда кои алгоритми са се справили добре със задачите си.</p>



<p>Конструиращият алгоритъм взима тази информация и строи
подобни на успелите алгоритми, като леко променя случайните връзки между
информация и интерпретация при тях и тежестта на някои информации. После ги
изпраща на тестовия алгоритъм. Разбира се, някои от извършените промени са
грешни и новите представители се справят по-зле от предишните. Други промени
обаче са позитивни и това довежда до алгоритми, които надминават предшествениците
си. Те биват запазени, отново умножени и оценени.</p>



<p>Постепенно добрите стават все по-добри, „състезанието“
тежко, което подобрява точността на бъдещите алгоритми, тъй като, ако не искат
да бъдат изтрити, трябва да се справят не просото добре, а блестящо със
задачите си.</p>



<p>По този начин можем да построим алгоритъм, който да
надминава дори някои хора, но само в една определена дейност. Самите ние не
знаем как точно работи, но го прави. След множество грешки създателят е „построил“
перфектния екземпляр, въпреки че не знае какъв е той, а учителят го е обучил,
без да преподава.</p>



<p>Може би си мислите, че ще дойде време, когато ерата на
човешкото общество ще приключи и ще бъдем изместени от алгоритми. Трябва да
знаем обаче, че алгоритъмът е добър единствено в това, което е научен да прави.
Логиката, по която съществува не може да се сравнява с креативността на човека,
дори да е по-добър от него в това, което е научен.</p>



<p>Въпросите разбира се продължават. Дали с достатъчно
алгоритми няма да може да създадем супер-алгоритъм с всички способности на
човека, а дори и повече?</p>



<p>Не знаем! Но за момента изкуственият интелект е вече тук,
постига ежедневно успехи и със сигурност ще остане.</p>
<p>Материалът <a href="https://ikj.bg/glasove-mneniya/izkustven-intelekt/">Запознайте се &#8211; AI е вече тук и няма намерения да си тръгва</a> е публикуван за пръв път на <a href="https://ikj.bg">Икономически живот</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
