Космос нейросети попаданцы: Книги нейросети читать онлайн

Содержание

Серия: Вселенная eve-online (миры Содружества)

Текст не вычитан и не отредактирован. Это проба пера. Просьба: тапки кидать по мягче. … Полная аннотация

ГОРЕ, созвучно со словом ГОРА. В горе, как и в гору, человек карабкается преодолевая себя. Душа, как и тело, кровоточит от порезов об острые камни. И слёзы от боли, и пот от напряжения, но мы продолжаем восхождение!. Зачем нам это надо?!, ведь легче… … Полная аннотация

В комментах был задан вопрос про продолжение — будет!. Основная канва сюжета готова, осталось обтянуть «скелет» кожей, или мылом — решать Вам. Извините, но будет и «капс», потому что хочется написать книгу, уж как получается!а не голый справочник:… … Полная аннотация

По мотивам Хорта И. А. Черновой вариант. Концовку переделываю, она не очень.   … Полная аннотация

По мотивам «EVE» и произведениям Хорта, Муравьева, Злотникова, Викулова и т.д. … Полная аннотация

Наш человек в мире магии (попаданец в тело местного барона) с перспективой попадания в Миры Содружества.

… Полная аннотация

Продолжение повествования о землянине попавшем в мир EVE. Книга закончена. Не правленый Черновик! Обновлено 26.04.17 добавлен Эпилог … Полная аннотация

Судьба отвернулась от Ворта Трена, он – военнопленный и раб на той же планете, где провёл отрочество. Но всё в его руках, и Ворт снова начал готовиться к повторному побегу с планеты. Как только это сделать, ведь ему, как ценному инженеру-рабу,… … Полная аннотация

ГГ похитили работорговцы, работа на них же техником, побег. В место роялей, решил подогнать ГГ музыкальный синтезатор. Текст будет обновляться по мере написания. Вроде, сейчас ошибок нет, но мало ли… Продолжение в конце. Специально для тех,… … Полная аннотация

И снова попаданец-землянин в мирах Содружества оказывается наследником Древних… … Полная аннотация

Космос никогда не был и не будет мирным. Сотни и тысячи цивилизаций нашли в нем свое начало и свой конец. В опустошенных войнами звездных системах через столетия снова появляются робкие ростки разумной жизни, часто приходящие извне. Все повторяется… … Полная аннотация

Еще недавно именно ты был хозяином своей жизни. Но сейчас ты можешь лишь мечтать о контроле над своей жизнью. … Полная аннотация

Было бы странно, если бы я попробовал обойти стороной такой жанр как Хортятинка, и не изувечил его как бог черепаху. ГГ полный даун, волей судьбы и наблюдениям автора попадающий в рабство к злонамеренным инопланетянам. Как само- собой разумеющееся… … Полная аннотация

Моя попытка написать нечто в жанре космической попаданческой фантастики. Иная галактика, останки древней звёздной империи и попытки попаданца с нашей Земли, прошедшего через омоложение ветерана Великой Отечественной Войны, восстановить из руин эту… … Полная аннотация

Космос и другие планеты

Автор: Шарапов Кирилл Серия: Проект «Изоляция» Возвращение Книга 2 Прошло 11 лет с момента гибели Мечислава Молотова, на Ковчеге сменилось руководство, и оно не слишком блюдет чьи либо интересы, кроме своих собственных.

Вот и Торн снова оказался на пороге войны, ведь грядет битва с Империей потерянного флота Падших. Кто сможет противостоять этому кровопролитию,… Читать далее

Автор: Шарапов Кирилл Серия: Проект «Изоляция»   Планеты Земля больше не существует, в результате катаклизма ядро раскалилось настолько что превратило наш мир в кучку шлака. Но надежда должна жить, ведь осталась научно — исследовательская база «Ковчег» с лучшими врачами, инжерами, учеными. Именно они должны пересечь пространство и время и попробовать предотвратить катастрофу. Но… Читать далее

Жанр: Космос и другие планеты
Автор: Всеволод Лихачев
Серия: Книги вне серий

Аннотация:
Если вас угораздит встретить на автостраде блондинку, ковыряющуюся под капотом неисправного автомобиля, ни в коем случае не вздумайте останавливаться! Проноситесь мимо на полной скорости, в противном случае вам придется столкнуться с точно такими же неприятностями, с какими столкнулся и главный герой этой книги – приличный молодой человек, занимающийся продажей «липовых» земельных участков в Подмосковье.

Читать далее

Жанр: Космос и другие планеты
Автор: Владимир Поселягин
Серия: Сопротивленец

Аннотация:
Валерий Шихт стал Миком Одином и все начинает с нуля. Становление нового государства тянет ресурсы, как пылесос, и он готов даже выйти на большую дорогу для добычи необходимого. Кстати придутся связи с военными и СБ, встретившиеся на пути нечистые на руку дельцы, да и честные торговцы пригодятся, хотя сначала придется побарахтаться, чтобы выбраться из рабства и вернуть свои знания. Но жизненный опыт и запредельный интеллект и не из таких передряг выведут! Читать далее

Жанр: Космос и другие планеты
Автор: Константин Муравьев
Серия: Перешагнуть пропасть

Аннотация:
Чтобы добраться до врага, не всегда нужно идти напролом. Иногда, хоть ты и знаешь, что твой противник где-то рядом, но путь к нему можно найти, только если ты сам сможешь вырваться за пределы того небольшого мирка, в котором живешь, и посмотришь на все со стороны. И если тебе для этого придется прорвать блокаду, устроенную пиратами, или захватить их станцию, ты сделаешь это. Тем более что это не только поможет выжить тебе, но и даст шанс твоим новым друзьям, обретенным в этом мире, которого они так долго ждали. Читать далее

Жанр: Космос и другие планеты
Автор: Константин Муравьев
Серия: Перешагнуть пропасть

Аннотация:
Дим уже давно не тот, что только недавно попал на космическую станцию Рекура-4. Чтобы постараться оградить их только что созданную корпорацию и ее мало кому известного главу от посторонних посягательств, он опять должен для всех превратиться в обычного и непримечательного мусорщика. Правда, теперь Дим знает, что где-то, за его спиной, скрывается сильный и опасный враг, с которым он уже успел встретиться дважды. Враг, который всегда может нанести внезапный и смертоносный удар. Читать далее

Жанр: Космос и другие планеты
Автор: Константин Муравьев
Серия: Перешагнуть пропасть

Аннотация:
Если цели нет, то ее нужно выбрать. Если путь не известен, то его нужно найти. Но если цель недостижима, а пути ведущего к ней нет, как поступить тогда? Нужно проложить новый. Нужно создать свой путь и идти к своей цели. Даже если ты случайный гость в этом мире высоких технологий и все остальные видят в тебе лишь дикаря с отсталой планеты и простого Мусорщика, оператора самого допотопного погрузчика. Главное помнить, важно не то, что видят все остальные, а как на этот мир смотришь ты. Читать далее

Жанр: Космос и другие планеты
Автор: Константин Муравьев
Серия: Перешагнуть пропасть

Аннотация:
Наш соотечественник Дмитрий продолжает свой путь и делает свой следующий шаг к той цели, о которой пока еще не догадывается. Для него сейчас главное — это выжить и вписаться в высокотехнологичное общество, куда он попал. И вот перед тобой раскрывается новый мир. Но ты в нем оказался не великим воином или полководцем, не магнатом или торговцем.

Нет. По странному стечению обстоятельств и тому решению, что выдала умная техника, для всех местных ты «тупой дикарь». И этого не исправить. И поэтому начать жить ты должен простым инженером по утилизации, или попросту говоря — «мусорщиком». Читать далее

Жанр: Космос и другие планеты
Автор: Константин Муравьев
Серия: Перешагнуть пропасть

Аннотация:
К чему приводит страсть к изучению всего нового и неизвестного, Дмитрий узнал, попав на неизвестную планету в неизвестной вселенной. Главное здесь — выжить и вписаться в местное общество. Но для этого придется пройти долгий и тернистый путь, встречая врагов и обретая друзей, переживая опасные и смертельные приключения. Однако это только первый шаг на пути из захудалого мира в высокотехнологичную цивилизацию будущего. Читать далее

Жанр: Космос и другие планеты
Автор: Сергей Баунт
Серия: Воин

Аннотация:
Сергею Кротову – землянину, не по своей воле оказавшемуся в армии Звездной Империи, так и не удалось закончить Академию спецназа, куда его направили после удачного завершения операции на планете Зорн.

Над Империей опять нависла угроза. Чтобы узнать планы неведомой расы, захватывающей одну планету за другой, Кротова включают в состав секретной миссии на планету, подвергшуюся нападению первой. Читать далее

Книги про попаданцев в космос, другие планеты список лучших

Космос. Параллельные миры. Жизнь на других планетах. Что может быть интереснее, чем такие путешествия читателя вместе с главными героями книг про попаданцев в космос, другие планеты. Войны, высокотехнологичные расы, фантастические существа, борьба за выживание, дружба и предательство в мире, в котором волею судьбы оказался представитель планеты Земля.Дилетант галактических войн — Михаил Александрович Михеев
Эта империя была обречена. Восстание сепаратистов привело к ее уничтожению. Несколько кораблей ушли далеко от родной галактики, чтобы позднее восстановить здесь порядок. Но вернуться они не смогли: погибли, попав в хроноворот. Спустя несколько веков их обнаружили земляне

Наемник — Владимир Поселягин
Антон был похищен антранцами. Его мечта о возвращении на Землю казалась неисполнимой, пока однажды он не нашел поврежденный пиратский крейсер. Отремонтировав его, он отправляется в опасное путешествие через воюющие империи, рискуя быть захваченным пиратами или работорговцами

Неучтенный — Константин Муравьев
Это был очень странный отбор на всероссийскую олимпиаду. Результат, показанный Алексеем, ошеломил комиссию. Парень догадался, что здесь что-то не так, но было поздно. Он оказался один среди обломков научной станции, здесь же встретил свою любовь и получил шанс изменить мир.

Инженер с Земли — Алекс Чижовский
Неожиданное предложение получает Алекс от командира космического корабля, получившего повреждения в бою и потерявшего часть экипажа. Билет в один конец. Бросить все, получить новые знания, вырваться из привычного мира навстречу неизведанному. Конечно, он согласится.

Подходящая работа — Сергей Поташев
Стиф собирался подзаработать, собрав разумных с IQ больше 100. Он был доволен: попались очень неплохие экземпляры. Но довезти их он не смог: встреча с патрулем и одурманенный наркотиками мозг племянника его работодателя помешали ему и дали шанс землянину изменить свою жизнь

Экипаж — Александр Рудазов
Рукопожатие, котором он обменялся с иностранцем, изменило жизнь детектива Михаила Ежова. Он перенесся на борт звездолета, капитан которого непонятным образом исчез. Михаил доказывает, что раз он здесь, то капитан в России, но экипаж утверждает, что в прошлое попасть невозможно.

Каботажный крейсер. Корабль призраков — Олег Шелонин, Виктор Баженов
Спеша на кастинг, актер Петр Черныш попал под КамАз и перенесся в будущее. В этом ему помог Джим, которому нужен опытный пират, чтобы научиться брать на абордаж корабли. Назад дороги нет, и Петр знакомится с миром КОФЕ и осваивает профессию капитана пиратского космического судна.

Волк с планеты Земля — Вадим Тарасенко
Десантник Андрей Кедров мечтает о службе в элитных войсках, и его мечта сбывается. Вот только войска находятся очень далеко от нашей планеты. Переместившись в пространстве, он воюет за свободу своей новой Родины, а по возвращении на Землю понимает, что его миссия будет продолжена.

Сын галактики — Дмитрий Распопов
Трудно представить, но этот гениальный воин, спасший Галактику, создатель непобедимого флота, опытнейший капитан космического корабля любимец женщин когда-то был изгоем на своей планете, а его единственной радостью были компьютерные игры.

Злой среди чужих — Олег Филимонов
Их вербовали обманом, потому что, зная реальную обстановку, на Гекату не сунулся бы ни один доброволец. Планета настроена очень враждебно, современные технологии тут не работают. Инопланетная цивилизация мечтает колонизировать этот первобытный мир, зная о его богатых ресурсах

Магия в крови. Свет чужих галактик — Анатолий Радов
Похищенный инопланетянами Макс обязан как можно быстрее развить свой дар. Потомок родонтинов, одной из магических рас, он должен будет защищать корабль Гуура — торговца информацией. Но Макс не согласен просто выполнять приказы. Он будет сам вершить свою судьбу.

Черный космос — Владимир Мясоедов
После такого ранения у Игоря не было шансов, и он согласился на заморозку. Обнаружили его спустя несколько веков и воскресили. Многое изменилось за это время. На Земле правят корпорации, превратившие население в рабов. Свобода в Космосе. Туда он и отправится в поисках славы и приключений

Сафари. Разведка боем — Александр Быченин
Захват черного археолога прошел по плану. А изменил жизнь лейтенанта Тарасова найденный у него ключ, открывающий телепорт, который требовалось проверить. Он оказался на дикой планете Ахерон, давно отрезанной от Федерации. Но Александр не сдастся и будет бороться за свою жизнь

Сафари. Огонь на поражение — Александр Быченин
На Ахерон отправляется небольшая группа бойцов во главе с Александром Тарасовым, чтобы отыскать и уничтожить пиратскую базу, расположенную где-то на этой планете. Они не могут позволить себе ошибиться, так как их оплошность приведет к гибели этого необычного мира.

Звездопад — Флим
Алекс, переселившийся в тело лорда Кассарда, не желает быть разменной монетой в политической игре сильных людей этого мира, охваченного войной и восстанием. Чтобы выжить, он заключает договор с теми, чья репутация не заслуживает доверия, лжет и сражается, теряя друзей.

Слава. Гладиатор поневоле — Евгений Щепетнов
По дороге домой Слава — школьный учитель — был похищен инопланетными работорговцами. Теперь он гладиатор, который ежедневно отстаивает свое право на жизнь, сражаясь на арене с жуткими монстрами. Их цель — убить. Сможет ли он выжить здесь, не потеряв человеческий облик?

Слава. Звездный волк — Евгений Щепетнов
Долгожданная свобода. Его крейсер — живой корабль — скоро отправится в путь. Команда принимает решение остаться с ним, чтобы бороться с могущественными врагами в любых уголках космоса. Жизнь землян в смертельной опасности. Ими заинтересовались космические рабовладельцы…

Слава. Звездный посланник — Евгений Щепетнов
Новые приключения отважной команды. Шаргион переносит Славу и его друзей на их родную планету, которую они узнают с большим трудом. На этот раз им предстоит спасти Землю, захваченную жестокой инопланетной расой. Они последняя надежда человечества.Слава. Возрождение — Евгений Щепетнов
Получивший многочисленные ранения Шаргион, спасая экипаж, оказывается в неизвестной звездной системе. Это планета амазонок, где практически отсутствует мужское население. Почему так случилось? Слава и Лера берутся ответить на этот вопрос, чтобы помочь воительницам.

Землянин — Злотников Роман Валерьевич
Он обычный парень, не обладающий сверхспособностями, не проходивший военную подготовку. Чем же он заинтересовал их? Почему оказался в этом мире, где все решает ненависть и сила? Но, оказывается, ради спасения жизни и возможности вернуться на Землю он можно стать другим.

Землянин. Шаг к звездам — Роман Злотников
Ник поставил перед собой цель — отыскать возможность вернуться на родную планету. Дорогу осилит идущий. И пусть он не знает, куда должен идти и каким будет его путешествие. Самое важное он уже сделал — он осознал, чего хочет, а, значит, сделал первый шаг на этом долгом и опасном пути

Землянин. На службе Великого дома — Роман Злотников
Он прошел очень трудный путь, начав обычным мусорщиком, но быстро заставил всех уважать себя. Теперь он управляет крейсером, бороздящим космические дали. Он удачлив, дерзок и не боится рисковать. Он лидер лузитанцев. Он землянин Ник-Сигариец. Он ищет путь домой.

Синий, хвостатый, влюбленный — Наталья Косухина
Оказавшись в далеком будущем да еще и на другой планете, Маша Кудрявцева начинает новую жизнь. Энергичная и решительная девушка привлекает внимание очень необычного кавалера. Он красив, уверен в себе и привык к подчинению, а Мария не желает, чтобы ее свободу кто-то ограничивал.

Идущий на Север. Долина Башен — Вадим Денисов
Получив повреждения, столкнувшись с метеоритом, землянин Марк Уишем оказывается на планете Ванкор, по своему развитию напоминающей Средневековье и становится вольным странником. Им по закону запрещается носить длинный меч — это оружие воинов, но Марк игнорирует запреты. Жизнь дороже

Одиночка. Акванавт — Константин Калбазов
Неизлечимая болезнь не оставила ему шансов на Земле, но у него появилась возможность излечиться, отправившись к звездам. Главное — поверить в свое выздоровление. И Сергей поверил. Теперь он акванавт на далекой Океании, сражается с пиратами, бандитами и космическими монстрами

Одиночка. Охотник за головами — Константин Калбазов
Путешествия на неизведанные планеты, знакомство с новыми мирами, захватывающие и опасные приключения. Такой стала жизнь Сергея Пошнагова после отлета с Земли. Счастлив ли он? Почти… Он мечтает увидеть родных и друзей, и ради этого готов стать охотником за головами.

Одиночка. Патриот — Константин Калбазов
На Океании Сергей приобрел очень ценный жизненный опыт, смог добраться до Земли и обнять свих близких. Теперь он решает помочь землянам в освоении космоса, знакомит их с внеземными технологиями, чтобы наша планета могла конкурировать с сильнейшими инопланетными цивилизациями

Марсианин — Энди Вейер
Посчитав Марка погибшим, участники экспедиции эвакуировалась с Марса. Продовольствия и воды ему точно не хватит до прилета следующей миссии, но Марк пытается выжить любой ценой. Ему удается выйти на связь с Землей, и команда, оставившая его, принимает решение вернуться…

Пятьдесят оттенков синего — Наталья Косухина
В исследовательском центре, где трудится Алена — самый талантливый вирусолог Мерриана, меняется руководство. Теперь ее начальником будет Алексей Уотерстоун, с которым отношения у девушки не сложились изначально. Но от ненависти до любви, как известно…

Космический скиталец — Владимир Поселягин
Очнувшись среди обломков космических кораблей, бывший киллер понимает, что стал ребенком, а вокруг совсем не Земля. На планете, на которой он оказался, царит рабство. Поэтому он решает, как можно быстрее выбраться с нее, чтобы стать вольным. Но решить проще, чем исполнить задуманное.

Управленец — Владимир Поселягин
Продолжение невероятно опасных приключений принца Рино Эго, известного как Ворт Трен. Его враг могуществен и коварен. Вступая на путь борьбы он рискует жизнью, но никто и ничто не сможет помешать ему исполнить долг перед людьми и отцом, которого он неожиданно обретает вновь.

Беглец — Владимир Поселягин
Захваченный в плен, он становится рабом на своей планете и готовит побег. Но как бежать, зная, что в тело вживлен шокер, начинающий действовать, если у раба появляются мысли о бегстве? Ворт — ценная добыча — охотников поживиться за его счет будет достаточно, но он все равно рискнет

Избранник Газового космоса — Игорь Минаков, Максим Хорсун
Его мир погубила ядерная война, а сам он погиб на большой луне. Астролетчик Лазар, орбитер-майор, храбрейший воин просыпается в чужом теле, мчась через Газовый космос. Это опасное место, населенное ужасными тварями и дикими народами. А сам он жестокий рабовладелец и изгой.

Планета, которой нет — Сергей Лукьяненко
Мог ли он представить себе, что будет отправлен в космос и станет участником космических войн? Сергей и его команда отправляются на поиски родной планеты, но его враги не отпустят их просто так. Им придется вступить в битву и раскрыть множество невероятных тайн.

24 854

Попаданцы вселенная eve читать онлайн. Сериия книг «Вселенная EVE Online (Миры EVE Online)»

Любителям мира EVE уже одно название книги скажет, о чём она. Да, это действительно миры Содружества, но хотелось бы сделать одно замечание. Мне очень нравится созданный трудами многочисленных последователей Хорта мир, но в то же время он не может быть принят полностью и безоговорочно. При этом существует и мир игры EVE, в которую я играл, пытаясь понять, насколько она соответствует Содружеству Хорта. А кроме того, есть ещё множество миров, созданных усилиями других авторов, не уступающих мирам EVE и Содружеству. Ну, и как вишенка на торте — при прочтении многих творений, касающихся фантастических космических миров, в конце концов появилось ощущение, что всё может быть несколько по-другому. Так и появился замысел этой книги. Это не Содружество в чистом виде, хотя его название сохранилось, и не миры EVE, хотя имеются многие из присущих им атрибутов. Надеюсь, такая версия Содружества вам понравится. Приятного прочтения.

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

Фантастика – Нейросети, импланты, космос, земля, другие планеты Неудачи получаются в результате страха, покоя, изнеженности и беспечности. Устранение страха создаёт уверенность и изобилие. Встаньте и вооружитесь, пусть слабые получают милостыню!

Повесть в рамках межавторского проекта «Земля Лишних». Новая планета — новое оружие, не так ли? Волею случая он знал об открытом учеными портале на Новую Землю, и не спеша готовился к переезду. Оружейный мастер-гравер на Новой Земле. Точка зрения того, кто не только умеет стрелять, но и чинить, и создавать.

(Траппер с фронтира) Алекс Седов, офицер Планетарных войск в отставке, попадает в сложную жизненную ситуацию. Разрушена карьера, потеряно здоровье, но он — боец по жизни и находит пути решения проблем. Чтобы расплатиться за полное излечение, вынужден заключить контракт с галактической корпорацией о работе в качестве охотника-зверобоя на одной из планет фронтира. Но в этих диких местах самым страшным зверем оказался не огромный кровожадный динозавр-раптор, а человек с автоматом. С оружием в руках, подставив плечи своим любимым и близким, герой пройдет тернистую дорогу, нелегкие испытания и удивительные приключения. Это произведение — о натурах деятельных, боевитых, трудолюбивых и успешных. Текст доработан.

Книга в работе!!! !!! Это черновики и работа ведется на другом ресурсе: https://lit-era.com/aivengo-u461294 !!! Ты увлекаешься выживанием, но бывают ситуаций к которым ты не можешь быть готов. Как ты будешь вести себя если попадешь в соседнюю галактику и какие предпримешь действия чтоб выжить, а потом еще узнаешь о главном враге всего живого. Что ты тогда предпримешь? Но не стоит отчаиваться, дорогу осилит идущий.Сюжет цикла разворачивается медленно и многие вещи вам станут ясны только к третьей книге.Первое мое произведение, по этому прошу не судить строго. Заранее всех благодарю и приятного чтения. Персональная благодарность моей девушке, моему первому читателю.Опасно, могут быть «Ашибки» или «ООпечатки»!!! Если найдете ошибки и опечатки, ну или если будут интересные замечания то буду рад их услышать.

Книга в работе!!! !!! Это черновики и работа ведется на другом ресурсе: https://lit-era.com/aivengo-u461294 !!! Нашему герою прошлось пройти через многое, чтоб передать информацию по рахни Содружеству. Так же встретить таких же существ, которые были потеряны для своего времени, а самое главное встретить того ради кого он готов бороться со всей вселенной. Самые страшные сны сбываются и нашествие рахни на пороге. Что придется предпринять Виксу, чтоб не допустить повторения цикла, на что он пойдет, чтоб сохранить будущие для себя и человечества. Помогут ли приготовления Содружества к встрече с врагом всего живого. Это и много вы узнаете в данной книге.Опасно, могут быть ошибки!!! Если найдете ошибки и опечатки, ну или если будут интересные замечания то буду рад их услышать.

Древние говорили: самый долгий путь начинается с одного шага. Землянин Ник, волей судьбы заброшенный в чужой мир за многие тысячи световых лет от родной планеты, мог бы добавить к этому: но для того, чтобы сделать этот шаг, нужно осознавать, во имя чего ты его делаешь. Ведь человек может все. Действительно все. Все, что он осознал своей целью. Сколь бы грандиозной, неосуществимой, фантастической она ни казалась…

Грешный порыв приводит к необыкновенной ночи… Хлоя всегда любила своего лучшего друга-гея Кайла, поэтому когда он и его любовник Рик приглашают её к себе в постель, она не в силах воспротивится. Рик — инопланетянин с планеты Джернодриан, ищет на Земле подходящих партнеров, которые бы идеально дополнили его семейный кокон. Его всегда непреодолимо тянуло к Хлое и Кайлу, поэтому, когда Хлоя добровольно ложится с ними в постель, Рик понимает, что Хлоя, так же как и Кайл, — идеальные половинки, дополняющие его семью. Рик инстинктивно заявляет на неё права, отмечая как джернодрианскую дель-шера. И теперь Рику предстоит объяснить ей, что её жизнь изменилась навсегда, и представить её трём другим своим супругам. Признает ли Хлоя, что она теперь является частью джердорианского семейного кокона Рика, или его импульсивный поступок отдалит любимую и разрушит недавно созданную семью? И конечно, вооруженные до зубов охотники за инопланетянами, преследующие их, мешают на каждом шагу…

Космос безграничен… Обыватель, весьма далёкий от астрономии, а уж тем более от астронавигации, просто не в состоянии представить себе, что это такое на практике — тысячи световых лет с точки зрения их преодоления. Для него подобное чистейшей воды абстракция, ничего более. Непостижимые, за гранью земного и привычного расстояния, заполненные фактически пустотой. Но вот ведь парадокс: даже за эти колоссальные объёмы те немногие расы и цивилизации, что взялись их покорять и осваивать, вели между собой настоящую грызню, словно бродячие псы из-за случайно брошенной кости. А ведь та же аксиома гласит: можно десятки лет бороздить эти самые бездны, преодолевая их кто проводной биолоцией, кто джамп-прыжками, а кто используя и векторные проколы, но так ни разу никого и не встретить на своём пути. По одной простой и весьма банальной причине — места во Вселенной хватит всем и надолго. И ещё останется внукам и правнукам.

Он не ученый и не исследователь, он просто слишком любопытный.

Найдя дневники другого, близкого по духу, человека, он решается на эксперимент…, который забрасывает его почти на другой конец Галактики, где летают межзвездные корабли и существуют Звездные Империи.

Куда заведет его любопытство в этом новом для него мире?

Кто бы мог подумать, что первый же самостоятельный космический полет навигатора Анжелики Орзовой закончится пленом и… встречей с загадочным арианцем, мужчиной другой расы с далекой неизвестной планеты. Что общего может быть у них? Ничего, конечно! Кроме общих врагов, заключения на планете-тюрьме, побега и… будущего!

«Черная звезда» — военный космический корабль, на котором летает отряд специального назначения под командованием телепата высшего уровня, одного из лучших бойцов планеты Горры Тхорна эс-Зарка. Стечение обстоятельств приведет на корабль трех девушек — землянку, горианку и шаггитерианку. Одна из них похитит сердце командира, но затем «Черная звезда» окажется в эпицентре войны, а значит — смерть будет совсем рядом.***Книга перезалита! Выложен ознакомительный крупный фрагмент (начало романа) Полную версию можно купить.

На безымянной планете фронтира подходит к концу экспериментальная программа ментального развития. Успех команды энтузиастов приходится не по вкусу влиятельным силам одного из ведущих государств галактики. Казалось бы, внезапное нападение пиратов окончательно уничтожает горстку учёных, посмевших встать на пути интересов крупнейших корпораций. Но в живых остаётся сын номинального лидера колонии. Юноша не желает забывать о случившемся, ведя собственное расследование… На фоне тревожных событий внутри альянса разумных рас свою игру начинает совершенно непредсказуемая фигура…

Первоначально эта книга задумывалась, как фанфик по «Шахтёру» И.А. Хорта. Потом — как пародия на него же. В конце концов, получилась просто книга по похожей вселенной. Почти неизменной осталась политическая и социальная система, но многое поменялось в деталях. Астероиды больше не навалены в пространстве, словно щебёнка на дороге, в рамках каких-то загадочных «поясов» с чётко очерченными границами, однако это неважно. Инплантанты и нейросети присутствуют, равно как и космические корабли, бороздящие просторы… Но на самом деле книга не про них. А про одного маленького человечка, которому не повезло оказаться в этом суровом мире.

Неудачная операция по внедрению навыков превращает жизнь Тома Джоу в смертельную гонку с лавиной спецслужб и могущественных врагов. Мимо пролетают города и планеты, сменяются облики и документы, но старые и новые противники не теряют след. Судьба знакомит с сумасшедшим интеллектом боевой станции, дает прикоснуться к эху предтечей и равнодушно закидывает героя в самое пекло противостояния мира с магической цивилизацией.

Многие наверное читали книги разных авторов, пишущих в жанре «фантастика» про далёкие миры галактического «Содружества». Я заметил, что в этих книгах очень мало написано о древнем мире Джоре и древней расе Джоре. Джоре — на одном из древних языков означает — Потомки. В книгах разных авторов меня заинтересовали небольшие крупицы упоминаний о древних расах во Вселенной. Вот эти маленькие кусочки информации я и взял, как основу, для своего фантастического рассказа. В результате решил написать что-то своё, соединив воедино космическую фантастику и древнейшие знания, которые сохранились в древнеславянских преданиях, а также в древних преданиях других народов мира. В фантастических рассказах из цикла «Путь к Истокам» мне бы хотелось рассказать свою версию того, кто и для кого является потомками. Книга 2 — «ВОЗВРАЩЕНИЕ НА РЕУЛУ»

Ну вот, блин, и поохотились… на гуманоидов. А нефиг было, воровать честных граждан! Часть первая закончена. Со временем, текст ещё будет правиться и дополняться. Это совершенно НЕ по мотивам EVE! Никогда в неё не играл, и не имею о ней ни малейшего понятия. Поэтому написанное, что из головы, что где-то, когда-то читал. Так же выкладываюсь и на Литостровке:

Попал на другой конец галактики в цивилизацию намного опережающую в развитии твой родной мир? Потерял память и ничего не помнишь о своей прошлой жизни? Не беда. Если у тебя есть сила и воля к достижению поставленных перед собой целей, то тебя ничто не остановит. И даже целые мультисистемные страны, объявив тебя в розыск по всей обитаемой вселенной, не смогут помешать тебе. Ведь ты не наемник и не торговец, не инженер и не кто-то другой. Ты Пират. И горе тем, кто встанет на твоем пути.

Что делать обычному землянину, который очнулся на борту космического корабля, а в голове огромный провал в памяти и не единой мысли, как же тебя так угораздило. .. В добавок, узнаёшь, что ты раб и в у тебя в голове стоит соответствующий имплантант раба, который через полгода превращает своего обладателя в овощ. Чтобы не допустить такого, имеется два пути: или выкупиться, но денег естественно нет, или стать очень полезным своему хозяину… Что ж, значит придётся очень сильно постараться!

История землянина, которого своевременно отбили у работорговцев представители флота империи Атаран. Потом двусмысленный контракт смотрителя маяка, интриги руководства и увольнение по сокращению штата. Главный герой является ветераном флота империи Атаран и бывшим агентом службы имперской безопасности. Все в прошлом. На планете пребывания есть семья и новые начинания. В новом статусе встречается со своим бывшим нанимателем. И угораздило же ГГ довериться ему… Отсюда и новые напасти…

Фронтир — это не то место, где человек может выжить в одиночку. Право силы здесь считается более весомым, чем право закона. Это мир хищников, готовых вцепиться в горло любому ближнему, только бы вырвать более лакомый кусок из его рта. Хочешь быть жертвой и умереть – твой выбор. Но если хочешь остаться в живых и самому определять свою судьбу, найди себе сподвижников, готовых идти за тобой. Таких же непреклонных и жестких, как и ты сам. Тех, кто сможет идти до конца, не взирая ни на что. И теперь ты будешь уже не один – за тобой будет стоять твой собственный КЛАН.

▶▷▶▷ аудиокниги космос попаданцы

▶▷▶▷ аудиокниги космос попаданцы
ИнтерфейсРусский/Английский
Тип лицензияFree
Кол-во просмотров257
Кол-во загрузок132 раз
Обновление:31-07-2019

аудиокниги космос попаданцы — попаданцы в космос или другую планету — Страница 1 popadanetscomloadfantasticheskie_kniginashi Cached Попаданцы в параллельный мир 405 Попаданцы в космос или на другую планету 235 Попаданцы в наш мир 89 Волшебная история с попаданием в сказочный мир(детская книга) 3 Попаданцы в апокалипсис 175 Слушать Аудиокниги про Попаданцев онлайн скачать бесплатно popadanecinfocategoryaudioknigi Cached Дорогой посетитель! На сайте Попаданец ты можешь совершенно бесплатно слушать аудиокниги про попаданцев онлайн, а также скачать бесплатно любую понравившуюся аудиокнигу через торрент в формате mp3 Аудиокниги Космос Попаданцы — Image Results More Аудиокниги Космос Попаданцы images Попаданцы в космос — читать книги онлайн, скачать fb2 popadanecinfocategorypopadancy-v-kosmos Cached Дорогой посетитель! В данной рубрике сайта Попаданец ты можешь совершенно бесплатно скачать книги про попаданцев в космос с такими сюжетными ходами как: Космические станции, ИскИны, Нейросети и тд Кроме того, все Слушать онлайн и скачать книги жанра Попаданцы 5bookrupopadancy Cached Слушать онлайн книги жанра Попаданцы бесплатно, полные версии или скачать бесплатно с сервера аудиокниги слушать онлайн жанр Попаданцы wwwaudioknigi-onlinecomcategory Cached Попаданцы коллекция аудиокниг для прослушивания онлайн Аудиокнига Месть темной эльфийки автора Милослава Князева это вторая книга из цикла Полный набор Про космос Аудиокниги слушать онлайн и скачать бесплатно 5bookrutagsПро космос Cached Аудиокниги слушать онлайн бесплатно без регистрации в хорошем качестве и скачать бесплатно полную версию, ежедневное пополнение коллекции аудиокниг Фантастика Слушать аудиокниги онлайн audioknigiclubsectionfantasy Cached Ласло Джазер, Казимир Врана и ещё несколько студентов сдают экзамен: для того, чтобы перейти на следующий курс, каждый из них должен вернуть книгу в библиотеку сам поставить её на нужную полку Фантастика Слушать аудиокниги онлайн audioknigiclubsectionfantasypage2 Cached Причем тут мистика?) Надеюсь ты дослушал до конца, ею тут и не пахнет Там под конец был ооочень жирный намек, что все его выходы в реальность лишь обманка, чего это он в какой-то капсуле, аки в матрице лежал?) Фантастика, фэнтези Все аудиокниги жанра audioknigalivegenrefantastic Cached Фантастика, фэнтези слушать аудиокниги онлайн Бульдоги под ковром Слепой Орфей Мастер собак И всё-таки наш Особый гномий первач Месть проклятых Пандемониум Билет на планету Транай Попаданцы — Лучшие книги про попаданцев Попаданец в другой мир popadanetscom Cached Popadanets — сайт про попаданцев Скачать книги, как попаданцы меняют историю, перемещаются в фэнтези, войну, другой, параллельный мир, прошлое и будущее Promotional Results For You Free Download Mozilla Firefox Web Browser wwwmozillaorg Download Firefox — the faster, smarter, easier way to browse the web and all of 1 2 3 4 5 Next 39,800

  • Попаданцы на другие планеты. И в первой, и во второй его жизни, будь то на узких улочках ночного Пар
  • ижа или в дебрях далеких планет бескрайнего Космоса, изо всех схваток он выходил победителем. Аудио книги — самые инетерсные аудиокниги мира. Более 1000 аудиокниг. Новые книги появляются ежедневно. А
  • книги — самые инетерсные аудиокниги мира. Более 1000 аудиокниг. Новые книги появляются ежедневно. Аудиокниги онлайн. На сайте Вы можете прослушать книги разных жанров и авторов. Жанр quot;Попаданцыquot;. Путь Шамана. Шаг 2: Гамбит Картоса, Путь Шамана. Шаг 3: Тайна Темного леса, Крылья за спиной, Пути Востока, Путь Шамана. Шаг 1: Начало, Чужие маски, Путь Шамана. Шаг… Скачать книги раздела Попаданцы Mexalib — скачать книги бесплатно бесплатно. Арк значит Пламя (СИ) Плотников Сергей amp;nbspamp;nbsp. Скачать книгу Попаданцы Название: Попаданцы Автор: Крестьянова Е.Г. Издательство: Самиздат Год: 2012 Страниц: 247 Формат: rtf, fb2 Размер: 10,32 мб Качество: хорошее Язык: русский Два человека, ранее не знавшие друг друга, пр. В этом разделе можно бесплатно и без регистрации скачать аудиокниги в жанре quot;Фантастикаquot; В этом разделе сайта мы собираем лучшие произведения отечественных и зарубежных фантастов. Онлайн-библиотека. Научная, научно-техническая, компьютерная, медицинская, музыкальная литература, ноты и словари. Новинки, подборки. Аудиокниги Звуки Слов Все книги в жанре Попаданцы 1677. Боевая фантастика У нас вы можете скачать аудиокниги бесплатно через торрент! Жанр: Боевая фантастика, Попаданцы. Описание: Жители Зареченска пережили перенос в новый мир и последующую за ним междоусобицу.

и во второй его жизни

будь то на узких улочках ночного Парижа или в дебрях далеких планет бескрайнего Космоса

  • перемещаются в фэнтези
  • ежедневное пополнение коллекции аудиокниг Фантастика Слушать аудиокниги онлайн audioknigiclubsectionfantasy Cached Ласло Джазер
  • что все его выходы в реальность лишь обманка

Нажмите здесь , если переадресация не будет выполнена в течение нескольких секунд аудиокниги космос попаданцы Поиск в Все Картинки Ещё Видео Новости Покупки Карты Книги Все продукты Лучшие аудиокниги о попаданцах Новинки и бестселлеры Каталог аудиокниг про попаданцев Аудиокниги о том, как выживают люди, попавшие в чужие или параллельные Аудиокниги в жанре Попаданцы слушать аудиокниги audioknig i Электронная библиотека ЛитРес предлагает скачать аудиокниги жанра Попаданцы в mp мп или слушать Мельник Сергей Попаданец Слушать аудиокнигу онлайн https audioknig iclubmelniksergey Рейтинг , голосов Попаданец со всеми прикрасами Главный герой попадает в какую то аномалию и оказывается в другом мире Попаданцы аудиокниги слушать онлайн AudioLibru Слушать аудиокниги в жанре Попаданцы , бесплатное онлайн прослушивание Попаданцев , аудиобиблиотека Попаданцы Аудиокниги Слушать онлайн книги жанра Попаданцы бесплатно, полные версии или скачать бесплатно с сервера Аудиокниги про попаданцев слушать онлайн, скачать Аудиокниги про Попаданцев скачать бесплатно торрентом или в mp без регистрации Более аудиокниг Аудиокниги Попаданец инфо popadanecinfo audioknig ipopadancy Дорогой посетитель! На сайте Попаданец ты можешь совершенно бесплатно слушать аудиокниги про Слушать Аудиокниги про Попаданцев онлайн скачать popadanecinfo audioknig Аудиокниги про попаданцев слушать онлайн скачать через торрент Подписаться на эту рубрику по RSS Попаданцы в космосПопаданцы на другие планетыАвтор мужчина Аудиокниги Попаданцы слушать аудиокниги онлайн в приложении Детская книгаБорис Акунин часов минуты Обложка книги Стивен Кинг часов Космические попаданцы книг LiveLib livelibru окт Последняя из оставшихся верными присяге эскадр уходит в глубокий космос , чтобы там, Попаданцы в космос читать книги онлайн, скачать Читайте книги про попаданцев в космос из коллекции библиотеки Самиздат AuthorToday онлайн бесплатно на Рубрика Попаданцы Audioknigi Zone https audioknig izone попаданцы Аудиокнига Вращая Колесо Сансары автора Геннадия Марченко это третья книга из цикла Музыкант Новинки аудиокниг слушать онлайн бесплатно или audioknig inovinki В электронной библиотеке Альдебаран вы можете слушать онлайн бесплатно новинки аудиокниг или Аудиокнига Плотников Сергей Как по заказу май А тебя никто и не спрашивает Сам ведь захотел в попаданцы теперь изволь соответствовать! myoutubecom Самые лучшие аудиокниги жанра попаданец YouTube дек Самые лучшие аудиокниги жанра попаданец Альманах аудиокниг Loading Unsubscribe from myoutubecom Аудиокниги жанра Космическая фантастика скачать space Пути героев саги разошлись Таис с Федором живут на Земле, а Эмма стала членом команды космических Аудиокниги Фантастика слушать онлайн или скачать https audioknig ionlinerufantastika Сайт AudioKnigiOnlineRU библиотека лучших аудиокниг в разделе Фантастика, все аудиокниги про Фантастика, фэнтези Все аудиокниги жанра https audiokniga livegenrefantastic Фантастика, фэнтези слушать аудиокниги онлайн Бульдоги под ковром Слепой Орфей Мастер собак Аудиокниги фантастика, фэнтези, попаданцы ВКонтакте Аудиокниги о попаданцах , фантастика, фэнтези Книги в формате FB Книги игры Фильмы по теме Девять серий про попаданцев Апдейт ДЛИННОТЕКСТ! апр Книжные циклы, Попаданцы , Фэнтези, Длиннопост, Текст, Аудиокниги Есть что рассказать? Нейросети все книги найдено книг bookashkanamerutagsНейросети Попаданец в космосе События романа происходят в неизвестном землянам районе космоса , именуемым его Книги в жанре Попаданцы последние MyBook Читать книги о попаданцах в магический мир или даже в чужие тела, космос , можно с любого устройства в Лучшие книги про попаданцев ТОП КНИГ И в этом списке вы найдете книги фэнтези про попаданцев , книги про попаданцев в прошлое и Серый получили массу положительных отзывов от любителей космической фантастики Книги Космическая Фантастика читать онлайн бесплатно Лучшая фантастика про космос читать книги онлайн бесплатно на Litnet Скачать книги в жанре космическая АУДИОКНИГА Артем Каменистый Демонсамозванец pinterestru АУДИОКНИГА Артем Аудиокниги , Сайт, Плакаты С Фильмами Конторович Александр Гвардия попаданцев Аудиокниги Владимира Поселягина Электронная Аудиокниги Владимира Поселягина Жанр боевая фантастика, космическая фантастика, попаданцы Мир космической цивилизации, нейросети, базы знаний и космические корабли Аудиокниги про попаданцев Попаданец в другой мир audioknig i Сайт Попаданец предлагает прослуслушать отрывки аудиокниг про попаданцев перед покупкой на Литрес Стр Попаданцы , самые популярные книги жанра bookashproruc Попаданцы views Выбираете что почитать из категории Попаданцы ? Мы собрали нейросети, космические корабли бороздят просторы холодной пустоты, а власть сосредоточена у корпора Аудиокнига ЛитРПГ AudioBookRU AudioBook аудиокниги онлайн audiobookrmailprocategoryлитрпг ЛитРПГ литературная RPG относительно новый жанр фантастической литературы, основанный на аудиокниги фантастика про космос онлайн Tortuga Films tortugafilmscom audioknig ifantastika дек фэнтези аудиокниги Популярное Попаданцы LitRPG Любовный роман Навигация по Попаданцы бесплатно скачать и читать книги жанра Попаданцы Попаданцы книги бесплатно скачать и читать без регистрации Читайте новинки в жанре Попаданцы и Русская фантастика слушать онлайн, скачать бесплатно, без wwwaudiobookru Аудиокнига Александр Карин Невероятный случай с профессором Пеньковым слушать онлайн, скачать в mp Аудиокниги слушать онлайн попаданцы в космос скачать knigibesplatnoyourukniga аудиокнига фэнтези Заблудшая душа Переселенец Григорий Шаргородский слушать аудио книги он Can you Алексей Широков, Александр Шапочкин Попаданец pinterestcom Алексей Широков, Александр Шапочкин Попаданец Часть Первая Аудиокнига YouTube Скачать аудиокниги бесплатно, аудио книги слушать rulitmetag space date? ЛитРПГ Мистика Мифологическое фэнтези Научная фантастика Попаданцы Поиск по жанру Космическая фантастика Новые аудио книги в их вечном противостоянии в космосе , однако люди так и не покорились Новые аудиокниги в формате mp, mp, mb за июль audioknig ihtml Новые аудиокниги за июль в mp, mp, mb BookZru Альманах попаданцев от А до Я Библиотека RusLit wwwruslitnetpopadanetsphp Книги про попаданцев в другие миры и другое время попаданцем, совершившим стыковку с его сознанием, первый космонавт продолжает службу в Военно Космических Силах СССР наши там Бесплатная электронная библиотека фэнтези и подбирает инопланетянинавантюрист и забирает с собой в далёкий космос К этой книге есть аудиокниг и Здесь очень много интересного найдется для неслучайного попаданца из Читать онлайн Космическая фантастика Страница Дикий СИ, Из евреев в попаданцы Книга третья, Замуж Купить книгу Слушать аудиокнигу Древние Литературный жанр космической фантастики чрезвычайно разнообразен Но всё же User Account Internet Archive popadanecinfo Слушать аудиокниги про попаданцев онлайн для сайта попаданец инфо UPLOADS Аудиокниги из категории Фантастика booktrackerorgfantastika Аудиокнига Досье Дрездена Книга Аудиокнига Гроза из преисподней открывает большую серию под Более того, он был гурманом и одним из самых известных дегустаторов космоса лучшие аудиокниги про космос Dawah City dawahcitycomluchshie audioknig ipr апр На сайте Попаданец ты можешь совершенно бесплатно слушать аудиокниги про попаданцев Серия Вселенная eveonline миры Содружества книг Жанр Космическая фантастика, Попаданцы Серия eve Год издания Язык книги русский Страниц Смит Игорь Сергеевич Справочник попаданцев Журнал samlibrussmit_i_sindex_shtml попаданцы Аннотация Справочник попаданцев отдельными файлами Справочник попаданцев СМ ТАКЖЕ Аудиокниги по ранней прозе Космос k Оценка Литобзор Отдельно Картинки по запросу аудиокниги космос попаданцы Русские не сдаются! Злотников Роман аудиокнига Жанр июн Мировые державы охватывает паника, когда они узнают, что прибывшие из космоса лузитанцы mokru Слушать аудиокниги жанра Фантастика, фэнтези Слушать аудиокниги жанра Фантастика, фэнтези Посредник автор Леонид Кудрявцев Созвездие Льва автор Серия аудиокниг Тени войны автор Обзор аудиокниг май Когда эти аудиокниги вышли в свет я незамедлительно погрузиться в космические баталии, то рекомендую эту Список аудиокниг серии Тени войны Любовь Мистика Попаданец Попаданцы Все жанры ЛитМир litmirmeall_genre Альтернативная медицина Аналитическая химия Астрономия и Космос Биология Биофизика Все книги про альтернативная история попаданцы Новый поворот классического сюжета о попаданцах Наш современник в теле Льва Троцкого! Сможет ли он В ответ на официальный запрос мы удалили некоторые результаты с этой страницы Вы можете ознакомиться с запросом на сайте LumenDatabaseorg В ответ на официальный запрос мы удалили некоторые результаты с этой страницы Вы можете ознакомиться с запросом на сайте LumenDatabaseorg В ответ на официальный запрос мы удалили некоторые результаты с этой страницы Вы можете ознакомиться с запросом на сайте LumenDatabaseorg В ответ на жалобу, поданную в соответствии с Законом США Об авторском праве в цифровую эпоху , мы удалили некоторые результаты с этой страницы Вы можете ознакомиться с жалобой на сайте LumenDatabaseorg Запросы, похожие на аудиокниги космос попаданцы аудиокниги попаданцы новинки аудиокниги про попаданцев в великую отечественную войну слушать аудиокниги попаданцы в вов топ аудиокниг про попаданцев аудиокниги про попаданцев в вов слушать онлайн аудиокниги фантастика попаданцы слушать онлайн бесплатно аудиокниги про попаданцев в другие миры скачать слушать аудиокниги про попаданцев бесплатно Огромная коллекция книг Попаданцы , все новинки Реклама wwwlitresru Читать онлайн, скачать книгу о Попаданцах в формате FB, EPUB Без регистрации Варианты На Русском, На Украинском, На Английском, На Эстонском Исторические Книги Выбрать БизнесКнигу След Войти Версия Поиска Мобильная Полная Конфиденциальность Условия Настройки Отзыв Справка

Попаданцы на другие планеты. И в первой, и во второй его жизни, будь то на узких улочках ночного Парижа или в дебрях далеких планет бескрайнего Космоса, изо всех схваток он выходил победителем. Аудио книги — самые инетерсные аудиокниги мира. Более 1000 аудиокниг. Новые книги появляются ежедневно. Аудиокниги онлайн. На сайте Вы можете прослушать книги разных жанров и авторов. Жанр quot;Попаданцыquot;. Путь Шамана. Шаг 2: Гамбит Картоса, Путь Шамана. Шаг 3: Тайна Темного леса, Крылья за спиной, Пути Востока, Путь Шамана. Шаг 1: Начало, Чужие маски, Путь Шамана. Шаг… Скачать книги раздела Попаданцы Mexalib — скачать книги бесплатно бесплатно. Арк значит Пламя (СИ) Плотников Сергей amp;nbspamp;nbsp. Скачать книгу Попаданцы Название: Попаданцы Автор: Крестьянова Е.Г. Издательство: Самиздат Год: 2012 Страниц: 247 Формат: rtf, fb2 Размер: 10,32 мб Качество: хорошее Язык: русский Два человека, ранее не знавшие друг друга, пр. В этом разделе можно бесплатно и без регистрации скачать аудиокниги в жанре quot;Фантастикаquot; В этом разделе сайта мы собираем лучшие произведения отечественных и зарубежных фантастов. Онлайн-библиотека. Научная, научно-техническая, компьютерная, медицинская, музыкальная литература, ноты и словари. Новинки, подборки. Аудиокниги Звуки Слов Все книги в жанре Попаданцы 1677. Боевая фантастика У нас вы можете скачать аудиокниги бесплатно через торрент! Жанр: Боевая фантастика, Попаданцы. Описание: Жители Зареченска пережили перенос в новый мир и последующую за ним междоусобицу.

Читать книги онлайн попаданцы бесплатно без регистрации

Владимир Кретов — Легенда (СИ)

Попаданцы

19 июль 2019

Автор:

Вы когда-нибудь выигрывали в лотерее главный приз? Нет? Но ведь есть тираж и есть победитель. Раз в год, несколькольким людям из миллиарда везет. В книге идет речь не о лотерее, а о MMORPG «Витория».

0

Валерий Афанасьев — Тарси

Попаданцы

19 июль 2019

Автор:

Первые главы относятся к городскому фэнтези. А может и нет. В общем, действие происходит в городе.) Текст максимально полный. Возможно отсутствует эпилог.

0

Анатолий Махавкин — Прайд (СИ)

Попаданцы

19 июль 2019

Автор:

Группа загадочных существ перемещается по разным мирам. Но всё это время они ощущают дыхание таинственной угрозы, нависшей над всей Вселенной.

0

Алексей Чижовский — Император с Земли

Попаданцы

19 июль 2019

Автор:

За короткое время Алекс успел сделать головокружительную карьеру в мире звездных империй и космических войн, став главой собственной корпорации. Поиски потерянного корабля поколений приводят к

0

Гай Орловский — Все женщины — химеры

Попаданцы

19 июль 2019

Автор:

Нелегко нашему человеку в магическом Средневековье. Потому что даже самого высшего образования порой не хватает, чтобы понять окружающих. Значит, надо смелее овладевать новыми знаниями и умениями!

0

Алексей Свадковский — Игра Хаоса

Попаданцы

19 июль 2019

Автор:

По воле Смеющегося господина, одного из воплощений Хаоса, уже тысячи лет идет Игра, несущая смерть и опустошение сотням миров. Смертные, желающие перемен, получают шанс принять участие в Игре.

0

Анатолий Радов — Начало пути

Попаданцы

19 июль 2019

Автор:

Проведя в шутку ритуал, он провалился в другой мир и попал в рабство. С того злосчастного дня прошло два долгих года, прежде чем у него появился шанс стать свободным. «Всего лишь убей – и я сниму с

0

Алексей Калугин — Контроль

Попаданцы

19 июль 2019

Автор:

Стратфорд-на-Эйвоне – маленький городок в центральной Англии, ставший местом паломничества туристов по той причине, что здесь родился Уильям Шекспир. Пространственно-временной разлом, открывшийся в

0

Игорь Смит — Нейросеть для одессита

Попаданцы

19 июль 2019

Автор:

Попробуем исправить недочёты современной науки и отправить одессита в космос. Нейросети, импланты, искины… В общем, мир Содружества и наш «там». За Одессу!:)Общий текст плюс обновление за

0

Анатолий Матвиенко — Демон против люфтваффе (СИ)

Попаданцы

19 июль 2019

Автор:

1936 год. Оккультисты из Анэнербе вызывают демона из преисподней, чтобы укрепить силу арийского оружия. В загробном мире обиделись. Демон, позволивший утянуть себя к смертным, получает задание

0

Константин Муравьёв — Где-то там

Попаданцы

19 июль 2019

Автор:

Молодой человек волею случая и исполнительности одного молодого стажера попадает в странный и необычный мир, где на каждом шагу его ждут новые открытия и приключения. Где каждый может оказаться либо

0

Гай Орловский — Высокий глерд

Попаданцы

19 июль 2019

Автор:

«Господь создал людей разными, а Кольт сделал их равными», — но так ли верна эта фраза в мире магии, где в небе парят драконы, где маги проходят сквозь стены, а рыцари ничего не страшатся, кроме

0

Константин Туманов — Запасный выход, Олег Караулов

Попаданцы

19 июль 2019

Автор:

Молодому военному фотожурналисту Олегу Караулову становится известно о существовании портала, выходящего в неизвестную местность. По косвенным данным возникло предположение, что это юго-восточная

0

Андрей Посняков — Корсар с Севера

Попаданцы

19 июль 2019

Автор:

Наш современник, волею судьбы оказавшийся на Руси XV века, стал начальником тайной службы Новгородской республики. После поражения войск Новгорода у реки Шелони он вступает в большую игру, ставка в

0

Ирина Успенская — Конт

Попаданцы

19 июль 2019

Автор:

Госпожа Вавилова не верила ни в ангелов, ни в чертей. Все пятьдесят лет своей жизни не верила. Зато они в нее верили, а может быть, им просто стало скучно. В итоге душа женщины отправилась в другой

0

Никита Баранов — Иномирец

Попаданцы

19 июль 2019

Автор:

Стоит ли верить незнакомцу, который предлагает великий дар абсолютно безвозмездно? Стоит ли отказываться, даже чувствуя подвох, если у тебя и так в этой жизни ничего не осталось? И что за награда

0

«Космические чистильщики»: корейская фантастика в духе «Светлячка» | Кино, Обзоры кино

Конец XXI века. Народ всё ещё ходит в респираторах, Земля отравлена и умирает, надежды человечества связаны с орбитальными станциями и колонизацией Марса, а миром правит злобная корпорация. Чистильщики орбитального мусора, застрявшие по уши в долгах, получают уникальный шанс разбогатеть: к ним в руки попадает сбежавший от террористической организации андроид. Он начинён мощной взрывчаткой и выглядит как маленькая девочка. Понимая, что сдавать находку корпорации себе дороже, авантюристы решают продать смертоносное оружие обратно террористам.

Seungriho 

Жанр: фантастический боевик

Режиссёр: Чо Сон Хи

В ролях: Сон Джун Ги, Ким Тхэ Ри, Чин Сон Гю, Ю Хэ Джин, Ричард Армитедж

Премьера: 5 февраля 2021 

Возрастной рейтинг: R (18+) (видимо, из-за ругани в английском дубляже)

Похоже на: «Элизиум» (2013) • «Вспомнить всё» (2012) • Затерянные в космосе» (1998) • «Вавилон Н. Э.» (2008) 

Корейский кинематограф способен на удивительные вещи. То главный «Оскар» отхватит, то выстрелит брутальным шедевром, на который десятилетиями будут равняться западные режиссёры, то, как сейчас, снимет за 21 миллион долларов фильм с картинкой на 121 миллион. «Чистильщики» приковывали к себе внимание ещё трейлером, обещающим приключения в космосе. На деле картина ближе к социальной фантастике — создатели ориентировались скорее на Нила Бломкампа, чем на Джорджа Лукаса. Тема социального неравенства здесь центральная: нам минимум раз в четверть часа старательно напоминают, что у бедных в этом мире нет прав, а элита всё крепче сжимает в тисках рабочий класс.

Ярче всего это видно по четвёрке главных героев. В любой другой вселенной они были бы королями авантюры, проворачивали бы невероятные операции и купались в роскоши и славе, а тут они всего лишь собирают космический мусор. То, что они умеют это делать лучше всех в мире, не мешает влачить им жалкое существование и всё глубже зарываться в долги: так устроена система, пробиться за счёт талантов наверх невозможно. 

А ведь экипаж «Победы» (так называется их мусоролов) — редкие молодцы! Капитанша отлично стреляет, а харизмы ей бы хватило на управление целым флотом. Механик каким-то чудом умудряется латать корабль даже под шквальным огнём и весьма недурён в рукопашной. Пилот выделывает такие вещи, что Люк Скайуокер попросил бы у него автограф. Местный робот похож на K-2SO из «Изгоя-один», а его главный талант — ловко метать гарпун, что очень кстати при охоте на быстролетящий космический мусор. В качестве бонуса робот легко уделывает остальной экипаж в азартные игры.

Сюжет собран из штампов, так что предугадывать его повороты совсем не сложно. Зато персонажи получились колоритными. У каждого в прошлом какая-то драма: в чью-то историю нас погрузят с головой, а на тёмные пятна в биографии других только намекнут. Хуже всего в этом смысле со злодеем, главой корпорации в исполнении Ричарда Армитеджа (Торин из «Хоббита»): кроме поганого детства и откровенного безумия, мотивации у него толком нет. В итоге злодей получился скучным и нераскрытым, хотя наблюдать за игрой Армитеджа и любопытно. В общем, заметно, что режиссёру гораздо интереснее препарировать героев, помещая их в разные ситуации и меняя динамику их отношений, а злодей просто-напросто олицетворяет собой корпорацию.

Ещё одна приятная актёрская работа — девочка. Разумеется, никакой она не андроид, это ещё по трейлеру было довольно очевидно. Нет, Дороти — типичный милый ребёнок-мессия, которого надо охранять до тех пор, пока он не спасёт мир. Её присутствие создаёт невероятно сложный этический конфликт для главного героя, пилота Тхэ Хо: у него когда-то пропала дочь, и на её поиски нужно собрать колоссальную сумму. Продать девочку плохим парням — верный шанс получить необходимые деньги, но ведь она же ребёнок! Сон Джун Ги прекрасно справился с ролью, и его метания рвут зрителю душу. Понятно, что добро в персонажах так или иначе победит и девочка из товара превратится во всеми любимого члена экипажа, но следить, как герои проходят этот путь, очень интересно.

Сила Дороти в том, что она умеет управлять нанороботами, которыми человечество успело изрядно засорить как Землю, так и космос. Это даёт практически неограниченные силы — можно оживлять погибшие растения, останавливать пули и даже телепатически связываться с умершими. Фильм, пускай и одним-двумя словами, обосновывает работу каждой такой наносуперсилы. Хотя, конечно, всё это выглядит чистейшей магией (тут вспоминается Torment: Tides of Numenera, где колдовство как раз работало за счёт нанороботов, над которыми цивилизация практически утратила контроль). Сюжет «Чистильщиков» построен на фэнтезийных законах, так что искать здесь «твёрдую» НФ, пусть даже в нанодозах, не стоит. 

А фильм и не пытается быть реалистичным. Режиссёр, похоже, хотел сделать его похожим на экранизацию комикса — чего-то на стыке манги и BD, — из-за чего тон периодически скачет от суровой драмы до бессмысленной буффонады с обилием нелепых падений и пердёжных шуток. Может, это такой южнокорейский заход на семейную аудиторию (визуальный ряд едва ли потянет даже на «12+», взрослый рейтинг отрабатывает исключительно лексика, да и то русский перевод всю её сгладил), но любителей приключенческого кино, выросших на голливудских фильмах, подобные скачки наверняка собьют с толку. Да и хронометраж длинноват для стандартного развлекательного кино на вечер — за один приём одолеть ленту у меня не получилось, пришлось делать перерыв.

Не совсем понятно, зачем нужны множественные аллюзии на «Волшебника из страны Оз», — разве что затем, чтобы потешить гиков, падких на отсылки. Куда органичнее выглядит пасхалка с белой виолончелью на майке робота в одном из эпизодов, благо экранизация «Академии „Амбрелла“» выходит на той же платформе. Правда, изначально фильм делали для кинотеатров и на стриминговый сервис продали исключительно из-за пандемии… Но, может, Чо Сон Хи просто очень любит комиксы Джерарда Уэя? 

Фильм трудно оценивать по принципу «понравилось или не понравилось». В нём очень крутой визуальный ряд для такого скромного бюджета и цепляющие персонажи, неплохо сыгранные. При этом картина кажется затянутой и переполненной штампами, а комедийные эпизоды вызывают целый спектр эмоций от недоумения до испанского стыда. И всё же она достаточно самобытна и оседает в памяти.

Если вы любите космическую фантастику во всех проявлениях или хотите оценить южнокорейский кинематограф со всех сторон, «Космических чистильщиков» пропускать не стоит. А если вы просто ищете, как скоротать вечерок, то Netflix может предложить массу более привычных и проверенных вариантов. 

Находит ли глубокое обучение свои ограничения? | Томас Нильд

Революционная шахматная программа «MAC Hack VI» в 1965 году.

И приближается ли еще одна зима с искусственным интеллектом?

Многие считали, что алгоритм превзойдет человечество благодаря когнитивной осведомленности. Машины будут распознавать и изучать задачи без вмешательства человека и массово заменять рабочих. Они могли бы буквально «думать». Многие даже задавались вопросом, могли ли мы иметь роботов для супругов.

Но сегодня я не говорю. Что, если бы я сказал вам, что эта идея широко продавалась в 1960-х, и пионеры искусственного интеллекта Джером Визнер, Оливер Селфридж и Клод Шеннон настаивали на том, что это может произойти в их ближайшем будущем? Если вас это удивит, посмотрите это видео, и вы поразитесь, насколько знакомы эти настроения.

Перенесемся в 1973 год, когда шумиха и преувеличение ИИ дали обратный эффект. Парламент Великобритании отправил сэра Джеймса Лайтхилла получить отчет о состоянии A.I. исследования в U.К. В отчете критиковалась неспособность исследований искусственного интеллекта соответствовать его сенсационным заявлениям. Интересно, что Лайтхилл также указал на то, что специализированные программы (или люди) работают лучше, чем их аналоги «ИИ», и не имеют перспектив в реальных условиях. Следовательно, британское правительство урезало финансирование исследований в области ИИ.

По другую сторону пруда Министерство обороны США вложило значительные средства в исследования ИИ, но затем отменило почти все финансирование из-за тех же разочарований: преувеличения возможностей ИИ, высоких затрат без возврата и сомнительной ценности в реальном мире.

В 1980-х годах Япония с энтузиазмом предприняла смелую попытку нанести удар «ИИ» с помощью Проекта пятого поколения ( EDIT : сам Тоби Уолш поправил меня в комментариях. Британские исследования снова активизировались в 1980-х годах, когда в ответ появился проект Алви. в Японию). Однако и это обернулось неудачей стоимостью 850 миллионов долларов.

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

В конце 1980-х годов появился искусственный интеллект. Зима — мрачный период в информатике, когда исследования «искусственного интеллекта» обжигали организации и правительства сбоями в доставке и невозвратными затратами.Такие неудачи остановят исследования ИИ на десятилетия.

Часто эти компании руководствовались FOMO, а не практическими примерами использования, опасаясь, что их оставят позади их автоматизированные конкуренты.

К началу 90-х «ИИ» превратилось в ругательство и продолжало оставаться в 2000-х. Было широко признано, что «ИИ просто не работает». Компании-разработчики программного обеспечения, которые писали, казалось бы, интеллектуальные программы, использовали бы такие термины, как «алгоритмы поиска», «механизмы бизнес-правил», «решатели ограничений» и «исследование операций».Стоит упомянуть, что эти бесценные инструменты действительно появились в результате исследований искусственного интеллекта, но они были переименованы, так как не соответствовали своим грандиозным целям.

Но примерно в 2010 году кое-что начало меняться. Интерес к ИИ снова стал быстро расти, и внимание СМИ привлекли соревнования по категоризации изображений. В Кремниевой долине накопилось огромное количество данных, и впервые их было достаточно, чтобы сделать нейронные сети полезными.

К 2015 году исследование «ИИ» потребовало огромных бюджетов многих компаний из списка Fortune 500.Часто эти компании руководствовались FOMO, а не практическими примерами использования, опасаясь, что их оставят позади их автоматизированные конкуренты. В конце концов, наличие нейронной сети, идентифицирующей объекты на изображениях, просто впечатляет! Для непрофессионала возможности SkyNet, безусловно, должны быть следующими.

Но действительно ли это шаг к истинному ИИ? Или история повторяется, но на этот раз воодушевленная несколькими успешными примерами использования?

Что такое AI?

Мне давно не нравился термин «искусственный интеллект».Он расплывчатый и далеко идущий, и его определяют больше маркетологи, чем ученые. Конечно, для стимулирования позитивных изменений, возможно, необходимы маркетинг и модные словечки. Однако кампании с модными словами неизбежно приводят к путанице. В моем новом смартфоне ASUS есть функция «AI Ringtone», которая динамически регулирует громкость звонка, чтобы она была достаточно громкой по сравнению с окружающим шумом. Я предполагаю, что то, что буквально можно запрограммировать с помощью серии условий «if» или простой линейной функции, называется «AI». Ну хорошо тогда.

В свете этого, вероятно, неудивительно, что определение «ИИ» широко оспаривается. Мне нравится определение Джеффри Де Смета, в котором говорится, что решения ИИ предназначены для задач с недетерминированным ответом и / или с неизбежной погрешностью. Это будет включать в себя широкий спектр инструментов от машинного обучения до алгоритмов вероятности и поиска.

Можно также сказать, что определение ИИ развивается и включает только новаторские разработки, в то время как вчерашние успехи (такие как оптическое распознавание символов или языковые переводчики) больше не считаются «ИИ». Итак, «искусственный интеллект» может быть относительным термином, но вряд ли абсолютным.

В последние годы «ИИ» часто ассоциировался с «нейронными сетями», на которых и будет сфокусирована данная статья. Существуют и другие решения «AI», от других моделей машинного обучения (Naive Bayes, Support Vector Machines, XGBoost) до алгоритмов поиска. Однако нейронные сети, пожалуй, являются самой популярной и разрекламированной технологией на данный момент. Если вы хотите узнать больше о нейронных сетях, я разместил свое видео ниже.

Если вам нужно более подробное объяснение, посмотрите потрясающую серию видео Гранта Сандерсона о нейронных сетях здесь:

Возрождение искусственного интеллекта?

Возрождение ажиотажа вокруг ИИ после 2010 года просто связано с освоением нового класса задач: категоризацией. В частности, благодаря нейронным сетям ученые разработали эффективные способы категоризации большинства типов данных, включая изображения и естественный язык. Даже беспилотные автомобили представляют собой задачи классификации, где каждое изображение окружающей дороги переводится в набор дискретных действий (газ, тормоз, поворот налево, поворот направо и т. Д.).Чтобы получить упрощенное представление о том, как это работает, посмотрите это руководство, показывающее, как создать ИИ видеоигры.

Однако, на мой взгляд, обработка естественного языка более впечатляет, чем чистая категоризация. Легко поверить, что эти алгоритмы разумны, но если вы внимательно их изучите, то сможете сказать, что они полагаются на языковые шаблоны, а не на сознательно сконструированные мысли. Это может привести к интересным результатам, например, к этим ботам, которые будут троллить мошенников за вас. ОБНОВЛЕНИЕ: эта служба странным образом была отключена с декабря 2017 года для «улучшений», и я склонен думать, что бот не работал так хорошо, как обещал, поэтому он неактивен.

Вероятно, самым впечатляющим достижением в области обработки естественного языка является Google Duplex, который позволяет вашему телефону Android совершать телефонные звонки от вашего имени, особенно для встреч. Однако вы должны учитывать, что Google обучил, структурировал и, возможно, даже жестко запрограммировал «ИИ» только для этой задачи. И, конечно же, фальшивый абонент звучит естественно с паузами, «а-а-а-а-а-а»… но опять же, это было сделано с помощью операций с речевыми образцами, а не реальных рассуждений и мыслей. ОБНОВЛЕНИЕ: кажется, что даже эта технология могла быть перепродана, поскольку многие вызовы Google Duplex обрабатываются человеческим центром обработки вызовов.

Все это очень впечатляет и определенно имеет несколько полезных приложений. Но нам действительно нужно умерить свои ожидания и перестать раздумывать о возможностях «глубокого обучения». Если мы этого не сделаем, мы можем оказаться в другой зиме AI.

История повторяется

Гэри Маркус из Нью-Йоркского университета написал интересную статью об ограничениях глубокого обучения и высказал несколько отрезвляющих моментов (он также написал не менее интересное продолжение после того, как статья стала вирусной). Родни Брукс составляет временные рамки и отслеживает свои прогнозы цикла ажиотажа в области ИИ и предсказывает, что в 2020 году мы увидим заголовки «Эра глубокого обучения закончилась».

Скептики обычно разделяют несколько ключевых моментов. Нейронные сети требуют данных, и даже сегодня объем данных ограничен. Это также является причиной того, что примеры «игрового» ИИ, которые вы видите на YouTube (как этот, так и этот), часто требуют нескольких дней постоянного проигрыша в игровом процессе, пока нейронная сеть не найдет шаблон, позволяющий ей выигрывать.

Нам действительно нужно умерить наши ожидания и перестать раздумывать о возможностях «глубокого обучения». Если мы этого не сделаем, мы можем оказаться в другой зиме AI.

Нейронные сети «глубоки» в том, что они технически имеют несколько уровней узлов, а не потому, что они развивают глубокое понимание проблемы.Эти слои также затрудняют понимание нейронных сетей даже для разработчиков. Что наиболее важно, нейронные сети теряют свою отдачу, когда они решаются в другие проблемные области, такие как проблема коммивояжера. И в этом есть смысл. Зачем мне решать задачу коммивояжера с помощью нейронной сети, если алгоритм поиска будет намного более простым, эффективным, масштабируемым, и экономичным (как показано на видео ниже)?

Использование алгоритмов поиска, таких как имитация отжига для задачи коммивояжера

Я также не стал бы использовать глубокое обучение для решения других повседневных задач «искусственного интеллекта», таких как решение судоку или упаковка событий в расписание, как это сделать в отдельной статье:

Конечно, есть люди, которые хотят обобщить больше проблемных пространств в нейронные сети, и, хотя это интересно, кажется, что они редко превосходят любые специализированные алгоритмы.

Люк Хьюитт из Массачусетского технологического института лучше всего описывает это в этой статье:

Это плохая идея — интуитивно понимать, насколько интеллектуальной должна быть или способна быть машина, основываясь исключительно на одной задаче. Машины для игры в шашки 1950-х годов поразили исследователей, и многие считали это огромным скачком к рассуждению на человеческом уровне, но теперь мы понимаем, что достижение человеческих или сверхчеловеческих качеств в этой игре намного проще, чем достижение общего интеллекта человеческого уровня. Фактически, даже лучшие люди могут быть легко побеждены поисковым алгоритмом с простой эвристикой.Человеческая или сверхчеловеческая способность выполнять одну задачу не обязательно является ступенькой к достижению почти человеческой способности выполнять большинство задач.

— Люк Хьюитт

Я думаю, также стоит отметить, что нейронные сети требуют огромного количества оборудования и энергии для обучения. Для меня это просто нереально. Конечно, нейронная сеть будет предсказывать гораздо эффективнее, чем обучается. Однако я действительно думаю, что амбиции людей в отношении нейронных сетей потребуют постоянного обучения и, следовательно, потребуют экспоненциальной энергии и затрат. Конечно, компьютеры становятся быстрее, но смогут ли производители микросхем преодолеть нарушение закона Мура?

Последний момент, который следует рассмотреть, — это проблема P и NP. Чтобы описать это в самых простых терминах, доказательство P = NP означало бы, что мы могли бы вычислять решения очень сложных проблем (таких как машинное обучение, криптография и оптимизация) так же быстро, как и проверять их. Такой прорыв резко расширил бы возможности алгоритмов ИИ и, возможно, изменил бы наш мир до неузнаваемости (забавный факт: есть интеллектуальный триллер 2012 года под названием Коммивояжер , в котором исследуется эта идея).

Вот отличное видео, которое объясняет проблему P по сравнению с NP, и его стоит посмотреть 10 минут:

Объяснение P по сравнению с NP

К сожалению, спустя 50 лет с момента формализации проблемы, все больше компьютерных ученых начинают верить что P не равно NP. На мой взгляд, это огромный барьер для исследований ИИ, который мы, возможно, никогда не преодолеем, так как это означает, что сложность всегда будет ограничивать наши возможности.

И в этом есть смысл. Зачем мне решать задачу коммивояжера с помощью нейронной сети, если алгоритм поиска будет намного более эффективным, масштабируемым и экономичным?

Именно по этим причинам я думаю, что приближается еще одна зима AI.В 2018 году все больше экспертов, статей, сообщений на форумах и блоггеров заявляли об этих ограничениях. Я думаю, что эта тенденция скептицизма усилится в 2019 году и станет мейнстримом уже в 2020 году. Компании по-прежнему не тратят больших средств на привлечение лучших специалистов по «глубокому обучению» и «искусственному интеллекту», но я думаю, что это вопрос времени многие компании понимают, что глубокое обучение — это не то, что им нужно. Хуже того, если у вашей компании нет бюджета Google на исследования, талантливых специалистов или массивных хранилищ данных, собранных от пользователей, вы можете быстро обнаружить, что ваши практические перспективы «глубокого обучения» очень ограничены.Лучше всего это было запечатлено в этой сцене из шоу HBO Silicon Valley (ВНИМАНИЕ: язык):

Каждой зиме AI предшествует то, что ученые преувеличивают и раздувают потенциал своих творений. Недостаточно сказать, что их алгоритм хорошо справляется с одной задачей. Они хотят, чтобы он амбициозно адаптировался к любой задаче или, по крайней мере, производил впечатление, которое он может. Например, AlphaZero улучшает алгоритм игры в шахматы. Реакция СМИ: «О, черт возьми, здесь ИИ. Все бегут в укрытие! Идут роботы! » Тогда ученые не утруждают себя их исправлением, а фактически поощряют это, используя умный подбор слов.В конце концов, сдерживание ожиданий не способствует финансированию венчурного капитала. Но могут быть и другие причины, по которым исследователи искусственного интеллекта антропоморфизируют алгоритмы, несмотря на их роботизированные ограничения, и это больше философское, чем научное. Я приберегу это до конца статьи.

Итак, что дальше?

Конечно, не каждая компания, использующая «машинное обучение» или «ИИ», на самом деле использует «глубокое обучение». Хорошего специалиста по данным, возможно, и наняли для создания нейронной сети, но когда она действительно изучает проблему, она более подходящим образом создает вместо этого наивный байесовский классификатор.Компании, которые успешно используют распознавание изображений и языковую обработку, будут продолжать делать это с радостью. Но я думаю, что нейронные сети не уйдут далеко от этих проблемных пространств.

Ухудшение ожиданий в конце концов не поможет венчурному финансированию.

Искусственный интеллект Зимы прошлого сокрушительно раздвинули границы компьютерных наук. Стоит отметить, что в результате таких исследований появились полезные вещи, такие как алгоритмы поиска, которые могут эффективно выигрывать в шахматы или минимизировать затраты при транспортировке.Проще говоря, появились инновационные алгоритмы, которые часто превосходили одну конкретную задачу.

Я хочу сказать, что существует множество проверенных решений для многих типов проблем. Чтобы AI Winter не заморозил вас, лучшее, что вы можете сделать, — это конкретизировать проблему, которую вы пытаетесь решить, и понять ее природу. После этого найдите подходы, обеспечивающие интуитивно понятный путь к решению этой конкретной проблемы. Если вы хотите классифицировать текстовые сообщения, вы, вероятно, захотите использовать наивный байесовский метод.Если вы пытаетесь оптимизировать свою транспортную сеть, вам, вероятно, следует использовать дискретную оптимизацию. Независимо от давления со стороны сверстников, вы можете подходить к сложным моделям со здоровым скептицизмом и сомневаться в правильности этого подхода.

Надеюсь, эта статья ясно показала, что глубокое обучение не является правильным подходом для решения большинства проблем. Бесплатных обедов нет. Не сталкивайтесь с препятствием в поиске универсального решения ИИ для всех ваших проблем, потому что вы его не найдете.

Действительно ли наши мысли — продукты? Философия и наука

И последний момент, который я хочу высказать в этой статье, он скорее философский, чем научный. Неужели каждая мысль и чувство — это просто набор чисел, которые умножаются и складываются в виде линейной алгебры? Действительно ли наш мозг — это просто нейронная сеть, которая целый день занимается скалярными продуктами? Это звучит почти как философия Пифагора, сводящая наше сознание к матрице чисел. Возможно, поэтому так много ученых считают, что искусственный интеллект в целом возможен, поскольку быть человеком ничем не отличается от того, чтобы быть компьютером.(Я просто указываю на это, а не комментирую, правильное это мировоззрение или нет).

Независимо от давления со стороны сверстников, вы можете подходить к запутанным моделям со здоровым скептицизмом и сомневаться в правильности этого подхода.

Если вы не согласны с этой философией Пифагора, то лучшее, к чему вы можете стремиться, — это заставить ИИ «моделировать» действия, которые создают иллюзию, что у него есть чувства и мысли. Программа-переводчик не понимает китайский.Он «имитирует» иллюзию понимания китайского языка путем нахождения вероятностных моделей. Когда ваш смартфон «распознает» изображение собаки, действительно ли он распознает собаку? Или он видит сетку чисел, которую видел раньше?

Статьи по теме:

HitNet: нейронная сеть с капсулами, встроенными в слой Hit-or-Miss, расширенная за счет гибридного увеличения данных и капсул-призраков

1 Введение

Рисунок 1: Графическое представление структуры нашей новой сети с именем HitNet.Наши вклады выделены красным, а составляют новый слой «Ударил или промахнулся», центростремительные потери, прототипы, которые могут быть построены с помощью декодера, а капсулы-призраки могут быть встроены в слое HoM. Исходный код доступен по адресу http://www.telecom.ulg.ac.be/hitnet.

Сверточные нейронные сети (CNN) стали вездесущим инструментом для классификации изображений и произвели революцию в области компьютерное зрение за последние несколько лет. С появлением сложных такие задачи, как классификация ImageNet [4] , сети становились больше и глубже, регулярно показывая новые слои и другие расширения.Однако CNN по своей сути не инвариантны к точке зрения, означает, что пространственные отношения между различными объектами обычно не сохраняется при использовании CNN. Поэтому некоторые модели были разработан в духе увеличения их репрезентативной силы инкапсулируя информацию в активированных векторах, называемых капсулами, понятие, введенное Хинтоном в [6] .

Последние достижения в области капсул представлены в [22] , в котором Sabour и др. . в основном сосредоточены на классификации цифр MNIST [11] .С этой целью они создают CapsNet, CNN, которая показывает основные изменения. по сравнению с обычными CNN. Как описано в [22]

, «Капсула — это группа нейронов, вектор активности которых представляет параметры создания экземпляра определенного типа сущности, например объект или часть объекта ». Следовательно, понятие капсулы как-то добавляет (геометрический) размер к «капсулированным» слоям, что предназначен для того, чтобы содержать более подробную информацию о захваченных функциях по сети, чем в обычных картах признаков.Передача информация от капсул одного слоя к капсулам следующего Уровень изучается с помощью механизма динамической маршрутизации

[7, 22] . Длина капсул последнего слоя, называемого DigitCaps, составляет используется для создания вектора прогнозирования, записи которого находятся в [0,1] дальность действия благодаря приложенной активации сдавливания с сохранением ориентации заранее к каждой капсуле, и который кодирует вероятность наличие каждой цифры на входном изображении. Этот вектор предсказания оценивается с помощью «маржинального убытка», который показывает сходство с квадратом потери шарнира.В духе кодировщика-декодера капсулы DigitCaps можно передать в подсеть декодера, предназначенную для восстановления исходное изображение, придающее капсулам естественную интерпретацию функций, которые они закодировали. Автор: Sabour и др. . в [22] в наборе данных MNIST. Другой эксперименты, проведенные на affNIST [26] , multiMNIST [22] , SVHN [18] , малый NORB [12] и CIFAR10 [9] (с ансамблем из 7 сетей) также показывают многообещающие результаты.К сожалению, текущие реализации CapsNet с динамической маршрутизацией значительно медленнее обычных CNN, что является серьезным недостатком этого процесса.

С момента публикации [22] , несколько работ были проведены для улучшения скорости и структуры CapsNet ( [3, 7, 21, 28] ) и применить его к более сложным данным ( [1, 14, 19] ) и различные задачи ( [16] для локализации, [10] для сегментации, [29] для обнаружения гипернимий, [2]

для обучения с подкреплением).Однако оказывается, что все попытки (

, например, . [5, 15, 17, 24] ) воспроизвести результаты, представленные в [22] не удалось для достижения характеристик, указанных Sabour и др. .

Первая часть работы посвящена построению нейронной сеть с именем HitNet , в которой используется только капсульный подход в один слой, называемый Hit-or-Miss layer (HoM, аналог DigitCaps), что обеспечивает быструю и многократно улучшенную производительность чем те, о которых сообщалось в [5, 15, 17, 24] с CapsNet.Мы также указываем связанные с этим убытки, которые мы называем центростремительными. убыток (аналог маржинального убытка).

Сильное репрезентативное поведение, ожидаемое от CapsNet, позволяет выполнять совместную многозадачность классификации и реконструкции. Таким образом, можно использовать капсулы для улавливания естественного вариации важных характеристик обучающих данных для конкретных классов, как показано в [22] . Просматривая пространство функций и правильное использование декодера, таким образом, возможно выполнение генерации и дополнения данных.Дополнение данные признаны мощным способом предотвращения переобучения и увеличить способность сети обобщать невидимые данные на время тестирования, что приводит к лучшим результатам классификации [20] . Этот процесс часто применяется полностью либо в пространстве данных, либо в пространстве признаков [30] . Во второй части мы представляем способ использования капсул HoM для получения гибридных данных алгоритм дополнения, основанный как на реальных данных, так и на синтетических данные на основе характеристик путем введения понятия прототип , представитель класса узнал косвенно декодером.

Мы не только используем капсулы для приложений, управляемых данными, таких как данные генерации и увеличения данных, но мы также можем использовать их для определения новые понятия, служащие новым целям. Тот, который мы хотим выделить как третья часть — это возможность позволить HitNet принять альтернативный выбор истинному классу, когда это необходимо, через понятие капсулы-призрака , которую мы встраиваем в HoM . Более конкретно, в этой работе мы показываем, как использовать капсулы-призраки для анализа тренировок. набор и для обнаружения потенциально неправильно маркированных обучающих изображений, что на практике часто ускользает, несмотря на то, что он имеет первостепенное значение.

Короче говоря, у нас тройной вклад:

  1. Мы разрабатываем HitNet, нейронную сеть, которая использует капсулы в новый путь через слой «хит-или-промах» и центростремительные потери, и мы продемонстрировать превосходство HitNet над воспроизведенными результатами другими авторами с CapsNet.

  2. Мы выводим гибридное пространство данных и добавляем функции увеличения данных процесс через капсулы HoM и прототипы.

  3. Мы предоставляем HitNet возможность определить еще один вероятный класс для обучающих образов при необходимости с новым понятием призрака капсулы.Мы проиллюстрируем это понятие, обнаружив потенциально неправильно маркированные обучающие изображения или обучающие изображения, для которых могут потребоваться две метки.

Эти вклады описаны в указанном порядке в Разделе 2, затем протестирован в Разделе 3.

2 HitNet: переосмысление DigitCaps и не только

HitNet, по сути, представляет новый уровень, слой «Попади или промахи», это достаточно универсально для использования во многих различных сетях. HitNet как представлено ниже, является, таким образом, примером неглубокой сети, которая размещает этот уровень HoM и иллюстрирует его потенциал.

2.1 Представляем попадания, промахи, центростремительный подход и хит-или-промах слой

В случае CapsNet большие активированные значения ожидаются от капсула DigitCaps, соответствующая истинному классу данного image, аналогично обычным сетям. С геометрической точки зрения в пространстве функций получается капсула, которую можно рассматривать как точка, которую сеть обучена отодвигать далеко от центра гиперсфера агрегата, в которую он попадает благодаря сжатию функция активации.Мы квалифицируем такой подход как «центробежный». В этом случае первая возможная проблема заключается в том, что никто не может контролировать часть (-ы) сферы, на которую будет нацелена CapsNet, и во-вторых, капсулы двух изображений одного класса могут располагаться далеко друг от друга (

[23, 32] ), это два спорных поведения.

Чтобы решить эти проблемы, мы предполагаем, что все изображения данного class разделяют некоторые особенности класса, и это предположение также должны проявляться через соответствующие капсулы.Следовательно, учитывая входное изображение, мы предполагаем, что HitNet нацелен на центр пространство функций, к которому принадлежит капсула истинного класса, так что это соответствует тому, что мы называем попаданием . Капсулы относящиеся к другим классам должны быть отправлены далеко от центра соответствующих пространств функций, что соответствует тому, что мы называем пропустить . Таким образом, наша точка зрения противоположна Sabour и др. ; вместо этого у нас есть центростремительный подход по отношению к настоящий класс.

Функция активации сдавливания вызывает зависимость между особенности капсулы DigitCaps в том смысле, что их значения обусловлены общей длиной капсулы. Если одна функция капсулы имеет большое значение, тогда сдавливание предотвращает другой особенности этой капсулы также принимать большие значения; альтернативно, если сеть желает активировать множество функций в капсуле, тогда ни один из них не сможет иметь большую ценность. Ни один из этих двух случаи подходят с точки зрения обеспечения сильной активации для несколько характерных особенностей по желанию в Sabour и др. .Помимо, ориентация капсул, сохраненная с активацией раздавливания, не используется явно для классификации; сохранение ориентации таким образом, может быть излишним ограничением.

Поэтому мы заменяем эту активацию сжатия на BatchNormalization (BN, [8] ) с последующим условным функция активации сигмовидной кишки применяется поэлементно. Получаем слой также состоит из капсул, которые мы называем Hit-or-Miss (HoM) Layer, который является аналогом DigitCaps в HitNet.Как следствие, все функции, полученные в капсулах HoM, могут охватывать [0,1] диапазон и они могут достигать любого значения в этом интервале независимо других функций. Особенности пространств, в которых капсулы Таким образом, HoM являются единичными гиперкубами.

Определение центростремительных потерь

С учетом использования поэлементной активации сигмовидной кишки центры видоизмененных целевых пространств являются для каждого из них центральных капсулы C: (0,5,…, 0,5). K-й компонент вектора прогноза ypred HitNet, обозначается ypred, k, задается Евклидово расстояние между k-й капсулой HoM и К:

yпред, k = || HoMk − C ||. (1)

Придать послушную форму понятиям попаданий, промахов, центростремительности. подход, описанный выше и оправдывающий название HoM, мы разрабатываем индивидуальный функция центростремительных потерь со следующими требованиями:

  1. Убыток, производимый каждой капсулой HoM, не должен зависеть от другие капсулы. Таким образом, мы избавляемся от любого вероятностного понятия во время тренировка.

  2. Капсула истинного класса не приносит потерь при попадании в близкую изотропную окрестность C, которая определяет зона попадания .За пределами этого района это приносит убытки возрастает с расстоянием до C. Капсулы, связанные с к остальным классам приводят к убыткам, уменьшающимся с их расстоянием в C внутри широкой окрестности C и не приносят никаких убытков за пределами этого района, что является пропустить зону . Эти зоны без потерь введены, чтобы прекратить наказание капсулы, которые уже находятся достаточно близко (если они связаны с истинный класс) или далеко (если он связан с другими классами) от C в их соответствующем пространстве функций.

  3. Градиент потерь по ypred, k не может стремиться к нулю, когда соответствующая капсула приближается к без потерь зоны, определенные в требовании 2. Чтобы гарантировать такое поведение, мы вводим постоянный градиент вокруг этих зон. Это навязано, чтобы помочь сеть делает попадания и промахи.

  4. Для согласования с требованием 3 накладываем кусочно постоянные градиенты по ypred, k, который, таким образом, определяет естественные ячейки вокруг C, так как кольца мишеней для стрельбы из лука, в которых градиент постоянный.

Все эти элементы способствуют определению потерь, которые являются кусочными линейная функция прогнозов и которая составляет центростремительных относительно истинного капсюля класса . Поэтому мы называем это нашим центростремительная потеря . Его производная по ypred, k лестничная функция, которая поднимается вверх, когда k является индексом истинного класса (см. рисунок (а) а) и идет вниз в противном случае (см. рисунок (b) b). Общий аналитический формула функции переменной x, производной которой является возрастающая лестничная функция, где ступени имеют длину l и высоту h и исчезают на [0, m] математически определяется выражением:

Ll, h, m (x) = H {x − m} (f + 1) h (x − m − 0.5 эт), (2)

, где H {.} Обозначает ступенчатую функцию Хевисайда, а f = ⌊x − ml⌋ (⌊.⌋ — функция пола). Следовательно потеря, порождаемая капсулой истинного класса, равна Ll, h, m (ypred, k), где k — индекс истинного класса. Убыток от капсулы других классов могут быть получены непосредственно из уравнения 2 как Ll ′, h ′, √n / 2 − m ′ (√n / 2 − ypred, k ′) (для любого индекса k ′ остальных классов), если шаги имеют длину l ′, высота h ′, обращаются в нуль после m ′ и если в капсулах n составные части.Использование √n / 2 связано с тем, что максимальное расстояние между капсулой HoM и C задается как √n / 2, поэтому элементы ypred всегда будет в интервале [0, √n / 2]. Следовательно, центростремительная потеря данного тренировочного образа определяется как

L = K∑k = 1ytrue, kLl, h, m (ypred, k) + λ (1 − ytrue, k) Ll ′, h ′, √n / 2 − m ′ (√n / 2 − ypred, k ) (3)

где K — количество классов, ytrue, k обозначает k-ю компоненту вектора ytrue, а λ — понижающий весовой коэффициент, равный 0.5 как в [22] . Потеря, связанная с капсулой истинного класса и потеря связанные с другими капсулами, представлены на рисунке 2. в случае n = 2.

Рисунок 2: Представление центростремительных потерь в уравнении 2 как функция расстояния до капсулы истинного класса (а) и остальных классов (б) из C.Тогда визуализация центростремительных потерь в двумерном случае (n = 2). Потеря, связанная с капсулой истинного класса, определяется выражением участок (с).Зона без потерь — это область внутри черного круга, с радиусом м. Приведены потери от других капсул. по сюжету (г). Зона промаха без потерь — это область за пределами черного. окружность радиуса m ′.
Архитектура HitNet

По сути, HitNet включает в себя уровень HoM, основанный на функции карты и используются в паре с центростремительными потерями. В наших экспериментах мы приняли неглубокую структуру, чтобы получить эти карты функций для подчеркните преимущества слоя HoM.Полная архитектура HitNet показан на рисунке 1. Он состоит из из следующих элементов:

  1. Два сверточных слоя 9 × 9

    (с шагом (1,1), затем (2,2)) с 256 каналами и активациями ReLU для получения карт характеристик.

  2. Полностью связанный слой с K × n матрица, за которой следует BN и поэлементная активация сигмоида, которая производит HoM, состоящий из K капсул размером п.

  3. Евклидово расстояние с центральной капсулой C: (0.5,…, 0,5) вычисляется для каждой капсулы HoM, что дает вектор прогноза тип модели.

  4. Все капсулы HoM замаскированы (установлен на 0), кроме одной связанной к истинному классу (к предсказанному классу во время тестирования), то они объединяются и отправляются в декодер, который производит выходное изображение Xrec, целью которого является реконструкция исходное изображение. Декодер состоит из двух полностью связанных слоев. размером 512 и 1024 с активациями ReLU и один полностью подключенный слой в матрицу с теми же размерами, что и входное изображение, с сигмовидная активация (это тот же декодер, что и в [22] ).

Если X — исходное изображение, а ytrue

— его этикетка с горячим кодированием, затем

ytrue и ypred производят потери L1 из-за центростремительных потерь, определяемых уравнением 3 в то время как X и Xrec генерируют потеря L2 из-за среднеквадратичной ошибки. Окончательный композит потеря, связанная с X, определяется выражением L = L1 + αL2, где α устанавливается равным 0,392 ( [5, 22] ). Для задачи классификации метка, предсказанная HitNet, будет индекс самой низкой записи ypred

. Гиперпараметры участвующие в

L1 выбраны как l = l ′ = 0.1, h = h ′ = 0,2, m = 0,1, m ′ = 0,9, n = 16 и λ = 0,5, как в [22] .

2.2 За пределами HitNet: прототипы, генерация данных и гибрид увеличение данных

Прототипы

Одновременное использование HoM и декодера открывает новые возможности с точки зрения обработки изображений. Важно подчеркнуть, что в наш центростремительный подход, мы гарантируем, что все изображения данного класс будет иметь все компоненты своей капсулы этого класса близко к 0,5. Другими словами, мы перегруппируем эти капсулы в выпуклый пространство вокруг C.Эта центральная капсула C обозначает фиксированную точку отсчета, следовательно, отличную от центроида, от которого измеряем расстояние до капсул ХоМ; от с точки зрения сети, C означает капсулу ссылка, по которой мы измеряем деформации. Следовательно, мы может использовать C вместо капсулы класса HoM, обнулить другие капсулы и передать результат в декодер: восстановленное изображение будет соответствовать изображению, которое сеть рассматривается как канонический образ ссылки для того класса, который мы называем его прототипом .

Создание данных

После сборки прототипов можно немного деформировать их, чтобы вызывать изменения в реконструкции, не зависящие от любой обучающий образ, просто заполнив декодер обнуленным HoM плюс одна капсула в районе C. Это позволяет чтобы определить, что представляют собой функции HoM. С той же целью Sabour и др.

. необходимо полагаться на тренировочный образ, потому что центробежный подход не позволяет напрямую создавать прототипы.В нашем случае можно даже вычислить приблизительный диапазон, в котором компоненты можно настроить. Если доступно достаточное количество обучающих данных, можно ожидать индивидуальные особенности капсул истинного классы должны быть приблизительно распределены по Гауссу со средним значением

0,5

и стандартным отклонением

м / √n, таким образом, интервал [0,5−2m / √n, 0,5 + 2m / √n] должен обеспечивать удовлетворительный обзор физической интерпретации, воплощенной в учитывая особенность HoM. Примерное знание распределений также позволяет нам выполнять генерацию данных, например, путем выборки гауссовский вектор размера n со средним значением 0.5 и стандартное отклонение m / √n, вставив его как капсулу в HoM, обнуляя другие капсулы и подача результата в декодер.
Гибридное увеличение данных

Капсулы HoM отражают только важные функции, которые позволяют сеть для определения класса изображений и выполнения приблизительная реконструкция через декодер. Это означает, что изображения, созданные декодером, недостаточно детализированы, чтобы выглядеть реалистично. Детали теряются в процессе; вернуть их обратно сложно.Проще использовать уже существующие детали, , т.е. . те из изображений обучающего набора. Таким образом, мы можем создать гибридную функциональную и процесс увеличения данных на основе данных:

  • Возьмите обучающий образ X и передайте его обученному HitNet сеть.

  • Извлеките его HoM и измените капсулу в соответствии с классом. из X.

  • Восстановить изображение, полученное из исходной капсулы Xrec, а из модифицированного — Xmod.

  • Подробная информация о X содержится в X − Xrec. Таким образом, новое (подробное) изображение — Xmod + X − Xrec. Обрежьте значения, чтобы гарантировать, что результирующее изображение имеет значения в соответствующий диапазон (, например, . [0,1]).

2.3 За пределами HitNet: капсулы Ghost

Одним из главных достоинств HitNet является гибкость в использовании слоя HoM. Его можно легко использовать для выполнения различных задачи, отличные от классификации. Чтобы показать дополнительную возможность HitNet, мы развиваем понятие ghost капсул,

, которые могут быть интегрированы в сеть.Использование призрачных капсул позволяет сети для каждой обучающей выборки обнулить потерю связан с капсулой, относящейся к классу, который сеть считает как разумное предсказание, которое отличается от истинного класса. Этот процесс может принести пользу в нескольких ситуациях. Например, это может использоваться для оценки качества обучающего набора через обнаружение потенциально неправильно маркированных изображений в этом наборе. Обнаружение это важный аспект, так как неправильно маркированные данные обучения загрязняют все обучение, заставляя сеть изучать неестественные особенности, или даже ошибки; это заставляет сеть запоминать выбросы в выделенных нейронах.

Определение понятия «капсула-призрак»

Для того, чтобы дать сети возможность использовать альтернативный на этикетках мы вводим понятие «капсула-призрак», который связан с каждым изображением обучающего набора. Ключ Идея следующая: на этапе обучения для каждого изображения вместо того, чтобы заставлять сеть производить одну капсулу, которая делает попадание и капсулы К-1, которые делают промахи, мы требуем одно попадание для капсулы истинного класса и К − 2 пропускает столько же капсул других классов; оставшаяся капсула это так называемая «капсула-призрак» , далее обозначаемая как GC.Под «капсулой истинного класса» изображения мы понимаем капсулу. ассоциированный с классом, соответствующим метке, предоставленной аннотатор с изображением. GC — это капсула слоя HoM, которая является ближайшим к C среди K − 1 капсулы, не соответствующие истинному классу. Связанная потеря с GC обнуляется, следовательно, GC не вынужден делать удар ни промаха, и он не участвует в обновлении весов из от одной партии к другой; это практически незаметно для потери в обратное распространение, отсюда и его название.

С точки зрения реализации, обучение HitNet с GC на изображение аналогично обучению без GC; только центростремительный убыток необходимо скорректировать. Учитывая обучающий образ, его горячая кодировка метка ytrue и выходной вектор сети ypred, центростремительные потери, изначально определенные уравнением 3 формально становится

Lghost = K∑k = 1ytrue, kLl, h, m (ypred, k) + λ (1− ~ ytrue, k) Ll ′, h ′, √n / 2 − m ′ (√n / 2 − ypred, к), (4)

где ~ ytrue, k = 1 если k — истинный индекс класса или индекс класса GC, и ~ ytrue, в противном случае k = 0.

Таким образом, с GC связаны две важные характеристики: его класс, который всегда является одним из классов K − 1, не соответствующий истинному классу образца, и его расстояние с C. Класс GC изображения получается детерминированным Кстати, это не бросивший школу ( [25] ) и не образованный Вариант выпадения (как , например, . [13]

). Кроме того, этот класс вероятно будет меняться от одной эпохи к другой на ранних стадиях обучения, пока сеть не решит, какой вариант лучше.В идеале сборщик мусора будет иметь успех, если его класс является приемлемой альтернативой. к истинному классу или если изображение заслуживает дополнительной метки, и будет иначе пропустите. Развитие GC во время обучения продиктовано общей эволюцией сети.

Впоследствии, в ситуациях, описанных выше, в конце обучающие, неправильно маркированные или запутанные изображения должны фактически отображать два попаданий: одно попадание для капсулы, соответствующей истинному классу, поскольку сеть была вынуждена нанести этот удар, и один удар по капсуле соответствующий другому правдоподобному классу, поскольку сеть не была было приказано подтолкнуть капсулу к зоне промаха, и поскольку изображение отображает функции, необходимые для идентификации этого альтернативного класса.Смотрящий на изображениях с ГХ в зоне попадания в конце тренировки позволяет обнаруживать изображения, для которых сеть подозревает ошибку в этикетке, или какие изображения, возможно, заслуживают двух этикеток.

3 Эксперименты и результаты

В этом разделе мы представляем некоторые эксперименты и полученные результаты. с HitNet. Структура раздела повторяет структуру раздела 2, т.е. . он разделен на три части, которые напрямую соответствуют три части Раздела 2: (1) общие производительности HitNet, (2) использование декодера и (3) использование капсул-призраков.

3.1 Результаты классификации HitNet

Далее мы сообщаем о результатах, полученных с HitNet. Первый, сравниваем характеристики HitNet по классификации MNIST задача с базовыми моделями, чтобы показать, что HitNet производит многократно рядом с ультрасовременными спектаклями. Затем мы сравниваем выступления HitNet с воспроизведением экспериментов с CapsNet на нескольких наборы данных.

Описание сетей, использованных для сравнения

Мы сравниваем производительность HitNet с тремя другими сетями. для задачи классификации цифр MNIST.Ради справедливого сравнения, структура, подобная HitNet, максимально используется для эти сети. Во-первых, они сделаны из двух сверточных слои с 256 каналами (с шагом (1,1), затем (2,2)) и ReLU активации как для HitNet. Тогда первая сеть — N1:

.
  • N1 (базовая модель, обычная CNN) имеет полностью связанный слой к вектору размерности 10, затем активация BN и Softmax, и оценивается с обычной категориальной кросс-энтропийной потерей.Без декодера используется.

Две другие сети, отмеченные N2 и N2b, имеют полностью связанный уровень в матрицу 10 × 16, за которой следует слой BN как N1 и HitNet, затем

  • N2 (модель типа CapsNet) имеет активацию раздавливания. Евклидов расстояние с O: (0,…, 0) вычисляется для каждой капсулы, который дает выходной вектор модели ypred. Используется маржинальная потеря (центробежная) [22] ;

  • N2b имеет сигмовидную активацию.Евклидово расстояние с C: (0,5,…, 0,5) вычисляется для каждой капсулы, что дает выходной вектор модель yпред. Потери маржи (центробежные) [22] используется.

Напомним, что HitNet по сравнению с N2 и N2b имеет сигмовидную активация, которая производит капсулы HoM. Расстояние L2 с C: (0,5,…, 0,5) вычисляется для каждой капсулы, который дает выходной вектор модели ypred, а центростремительные потери, определяемые уравнением 3, равны использовал. Сеть N2b протестирована, чтобы показать преимущества центростремительной подход HitNet к центробежному, независимо от раздавливание или сигмовидная активация.Также на этапе обучения декодер, используемый в HitNet, также используется с N2 и N2b.

Результаты классификации по MNIST

Каждая сеть обучается 20 раз в течение 250 эпох с Оптимизатор Adam с постоянной скоростью обучения 0,001, с пакетами 128 изображений. Изображения партии случайным образом смещаются вверх до 2

пикселей в каждом направлении (влево, вправо, вверх, вниз) с нулем заполнение как в

[22] . Представленные здесь показатели для данной сети — это средние показатели за 20 прогонов эта сеть рассчитана на тестовом наборе MNIST.Скорость обучения остается постоянным, чтобы исключить возможное влияние на результаты, которые могут отличаться от одной сетевой структуры к другой. Кроме этого приводят нас к оценке «естественной» конвергенции сетей поскольку сходимость не вызвана уменьшением скорости обучения механизм. Насколько нам известно, такая практика встречается нечасто, но должна использоваться для правильного анализа естественной конвергенции сети.

Результаты по эпохам представлены на рисунке 3. Коэффициенты ошибок четырех моделей представлены в таблице 1. и, как также видно на рисунке 3, они ясно указывают на то, что центростремительный подход HitNet лучше подходит, чем центробежный подход, независимо от активации использовал.Это наблюдение подтверждается, если используется функция сжатия. в HitNet, и в этом случае частота ошибок теста около 0,40% получается.

В таблице 1 столбец «Стандартное отклонение (Std) »представляет изменчивость, полученную в ошибке рейтинг среди 20 прогонов данной сети. Колонка «Неравномерность» относится к среднему (по 20 запускам) стандартного отклонения из последних 100 коэффициентов ошибок, зарегистрированных для каждого прогона. Низкая неравномерность представляет собой более «естественную» конвергенцию серий данного сети, поскольку она измеряет изменчивость частоты ошибок в пределах пробежка.Этот показатель имеет смысл в контексте постоянного обучения. скорость и отсутствие переоснащения, как наблюдалось с HitNet.

Оба эти показателя указывают на превосходную производительность при использовании HitNet, в том смысле, что существует лучшая естественная конвергенция связаны с центростремительным подходом (более низкая неравномерность) и более согласованные результаты между прогонами одной и той же модели (более низкий стандарт отклонение). Отметим, что все прогоны HitNet сходились и переобучения не наблюдается.Вопрос о сходимости не изучен в [22] и сеть остановлена до этого наблюдается расхождение в [17] .

Затем мы проводим те же эксперименты, но с уменьшающейся скоростью обучения, чтобы увидеть, как на результаты повлияет насильственная конвергенция. Скорость обучения умножается на коэффициент 0,95 в конце каждую эпоху. В результате сети легче стабилизируются вокруг локальный минимум функции потерь, улучшающий их общие характеристики.Можно отметить, что HitNet менее подвержен влиянию, что указывает на что HitNet сходится к аналогичным состояниям с уменьшением или без скорость обучения. Выводы такие же, как и ранее: HitNet работает лучше. Отметим, что в этом случае нерегулярность больше не полезно. Мы заменяем его лучшим полученным коэффициентом ошибок для конвергентной сети каждого типа.

Рисунок 3: Эволюция средней частоты ошибок тестирования по MNIST за 20 прогоны каждой сети в зависимости от эпох с постоянным скорость обучения.Превосходство HitNet видно. В этом случае сходимость также будет более тонкой в ​​свете более слабого колебания от одной эпохи к другой (меньшая неравномерность) Таблица 1: Показатели производительности по MNIST четырех сетей, описанных в текст, показывающий превосходство HitNet.

Сравнение с отчетными результатами CapsNet по нескольким наборам данных

Что касается MNIST, лучшая частота ошибок теста указана в [22] составляет 0,25%, что получается при динамической маршрутизации и является средним всего 3 трассы.Однако, насколько нам известно, этот результат еще не быть подтвержденным, так как лучшие предварительные репродукции достигают ошибок которые сравниваются с нашими результатами, как показано в таблице 2. Отметим, что в [27] авторы сообщают коэффициент ошибок теста 0,21%, что является лучшим опубликованным показателем так далеко. Тем не менее, этот результат достигается с помощью комиссии для голосования. пяти сетей, которые были обучены случайным культурам, севообороту и масштабирование как процессы увеличения данных. Они достигают 0,63% без комитет и эти методы; если разрешены только случайные культуры (как здесь со смещением до 2 пикселей), они достигают 0.39%. Важно подчеркнуть, что такие реализации сообщают чрезмерно длительное время обучения, в основном из-за части динамической маршрутизации. Например, реализация [5] , похоже, посвящена В 13 раз медленнее, чем HitNet, при сопоставимой производительности. Таким образом, HitNet дает результаты, соответствующие текущему состоянию. художественные методы на MNIST, будучи простыми, легкими и быстрыми.

Результаты, полученные с помощью HitNet и полученные с помощью CapsNet. в разных источниках на Fashion-MNIST, CIFAR10, SVHN, affNIST есть также сравнивается в таблице 2.Для справедливого сравнения архитектура HitNet описана в разделе 2.1 остается нетронутым. Представленные результаты получены с постоянным скорость обучения и средняя частота ошибок на 20 запусках, как и раньше. Некоторые комментарии об этих экспериментах приведены ниже:

  1. Fashion-MNIST: HitNet превосходит репродукции CapsNet, за исключением для [5] , но этот результат получается с горизонтальное переворачивание как дополнительный процесс увеличения данных.

  2. CIFAR10: HitNet превосходит репродукции CapsNet.В результат, представленный в [22] получается с ансамблем 7 моделей. Однако отдельные выступления HitNet и репродукции не предполагают, что их объединение приводят к этому результату, как также предлагается в [31] , который достигает от 28% до 32% ошибок тестирования.

  3. SVHN: HitNet превосходит CapsNet из [17] , который является единственным источником, использующим CapsNet с этим набором данных.

  4. affNIST: HitNet превосходит результаты, представленные в [24] и даже в Sabour и др. .с комфортным запасом. Мы выполнили тот же эксперимент, что и описанный в [22] . Каждое изображение набора поездов MNIST размещается случайным образом (один раз и на все) на черном фоне 40 × 40 пикселей, что составляет обучающая выборка эксперимента. Изображения партий больше не смещается случайным образом на 2 пикселя в каждом направлении. После обучения модели тестируются на тестовом наборе affNIST, который состоит из в аффинных преобразованиях тестового набора MNIST. Отметим, что тест частота ошибок всего 2.7% получается, если изображения партий случайным образом сдвигаются на 2 пикселя в каждом направлении, как для предыдущие эксперименты.

CapsNet от MNIST Fashion-MNIST CIFAR10 СВХН affNIST
Sabour и др. . [22] 0,25 10,60 4,30 21,00
Наир и др. . [17] 0,50 10,20 32,47 8,94
Guo [5] 0,34 6,38 27,21
Ляо [15] 0,36 9,40
Голень [24] 0,75 10,98 30.18 24,11
HitNet 0,38 / 0,32 7,70 26,70 5,50 16,97
Таблица 2: Сравнение уровней ошибок (в%), сообщенных в различных экспериментах с CapsNet и HitNet, и в этом случае средние результаты сообщается о более чем 20 пробегах.

3.2 Использование декодера для визуализации и гибридного увеличения данных

В этом разделе мы представляем некоторые результаты, относящиеся к разделу 2.2 об использовании декодера для создания прототипов, для обработки данных генерация и увеличение данных.

Создание прототипов, интерпретация функций и генерация данных

Как упоминалось в разделе 2.2, центростремительный подход придает особую роль центральной капсуле C: (0,5, …, 0,5) в том смысле, что его можно использовать для генерировать прототипы разных классов. Полученные прототипы из экземпляра HitNet, обученного MNIST, отображаются в Рисунок 4.

Рисунок 4: Прототипы, полученные в конце обучения при загрузке декодера с капсулами из нулей кроме единицы, которая заменена центральной капсула C: (0.5,…, 0,5). Эти прототипы можно рассматривать как эталонные изображения, из которых HitNet оценивает сходство с входным изображением через HoM.

Тогда особенно легко визуализировать, что представляет каждый компонент. путем настройки компонентов C примерно на 0,5; там нет необходимости искажать реальные изображения, как в [22] . Кроме того, в нашем случае, как упоминалось в разделе 2.2, диапазон [0,5–2 м / √n, 0,5 + 2 м / √n] подходит для настройки параметры, в то время как эти диапазоны непредсказуемы с CapsNet и может варьироваться от одной функции к другой, как можно заключить из [23, 32] где капсулы класса не обязательно близки друг к другу.Диапазон рассматриваемый [0,5−2m / √n, 0,5 + 2m / √n] фактически подтвержден глядя на распределение отдельных воплощенных функций в капсулах. На MNIST HitNet фиксирует некоторые функции, которые позиционные характеристики, другие могут быть связаны с шириной шрифта или некоторых местных особенностей цифр, как в [22] . Отбор случайных капсул, близких к C для данного класса таким образом генерирует новые изображения, характеристики которых являются комбинацией характеристики обучающих образов.Таким образом, имеет смысл охватывают все капсулы обучающих образов этого класса выпуклым пространство, как это сделано с HitNet, чтобы обеспечить согласованность изображения создаются, в то время как CapsNet не гарантирует такое поведение ( [23, 32] ).

Отметим, что, как подчеркнуто в [17] , реконструкции полученный для Fashion-MNIST не хватает деталей, а также CIFAR10 и SVHN — это как-то размытый фон; это также относится к прототипы. Мы считаем, что как минимум три фактора могут обеспечить объяснение: декодер слишком мелкий, размер капсул слишком коротка, и тот факт, что декодер должен восстановить изображение целиком, включая фон, что контрпродуктивно.

Гибридное увеличение данных

Качество данных, сгенерированных, как описано выше, зависит от нескольких факторы, такие как количество извлеченных функций и качество декодера. Учитывая ограниченный объем информации, то есть капсулы размером

16, декодер может восстанавливать только приближения исходных изображений, которые могут выглядеть недостаточно реалистично в некоторых контекстах. Чтобы учесть детали, потерянные при вычислении HoM, гибридный метод увеличения данных на основе функций и данных описано в разделе 2.2 может быть применено. Важность добавления деталей и, следовательно, преимущества по сравнению с единственным процессом генерации данных могут быть визуализированы в Рисунок 5 с набором данных FashionMNIST. Рисунок 5: Примеры гибридного увеличения данных с использованием набора данных Fashion-MNIST (разрешение увеличено для большего визуального комфорта). В (а) и (б) верхнее левое изображение — исходное изображение X из набора данных, а изображение справа является его соответствующей реконструкцией Xrec от HoM (эти изображения такие же в (а) и (б)).В (а) 23 оставшихся изображения это модифицированные версии Xrec полученный путем настройки компонентов его капсулы в HoM. Эти изображения соответствуют 23 примерам Xmod. Мы видим, что они не содержат деталей, а скорее служат каркас, на котором детали X − Xrec следует добавить. Добавление этих деталей к каждому из них дает 23 оставшиеся изображения (b), таким образом отображая Xmod + X − Xrec, обрезаны до диапазона [0,1], которые представляют собой изображения, созданные гибридное увеличение данных объясняется в тексте.Тот же процесс показано с другим исходным изображением X в (c) и (d). Мы видим, что добавление деталей позволяет генерировать убедительные подробные изображения.

Классификационные характеристики могут быть незначительно увеличены с этим процесс увеличения данных, поскольку выяснилось, что сети обучались из царапины на таких данных (постоянно генерируемые на лету) выполняются незначительно лучше, чем при обучении на исходных данных. По MNIST средний частота ошибок на 20 моделях снизилась до 0,33% при постоянном скорость обучения и до 0.30% при снижении скорости обучения. В В наших экспериментах 3 из этих моделей сходились к 0,26%, одна сошлась до 0,24%. Некоторые прогоны достигли 0,20%

частота ошибок теста в некоторые эпохи. Если повезет, слепой отбор одного обученного Таким образом, сеть может привести к новому уровню техники, даже если она известно, что результаты классификации цифр MNIST, вероятно, не будут достичь лучших результатов из-за несоответствий в наборе тестов. Средняя частота ошибок теста на Fashion-MNIST снижается на

0.2%, по CIFAR10 на 1,5% и по СВХН на 0,2%. Эти результаты могут предположительно быть улучшенным с помощью более сложных экстракторов карт функций и декодеры, учитывая возросшую сложность этих наборов данных. В увеличение данных не выполняется в affNIST, так как цель этот набор данных предназначен для измерения устойчивости сети к (аффинной) трансформации. Таблица 3: Частота ошибок теста, полученная с помощью процесса гибридного увеличения данных (DA), показывает немного лучшие характеристики. На MNIST мы получили самые современные производительность с уменьшающейся скоростью обучения.

3.3 Анализ обучающей выборки и обнаружение изображений с неправильной маркировкой с капсулами-призраками

В этом разделе мы проиллюстрируем использование капсул-призраков, описанных в разделе 2.3 для анализа обучающей выборки MNIST и обнаруживать потенциально ошибочные метки. Обучаем HitNet 20 раз с помощью GC, что дает нам 20 моделей, и мы исследуем 20 GC связаны с каждым изображением этих моделей.

Соглашение между моделями

Сначала исследуем соответствие моделей о 20 GC. классы, выбранные для каждого изображения.Для этого исследуем распределение количества различных классов Nc отдано 20 GC каждого изображения. Похоже, что 20 моделей все согласны (Nc = 1) на один и тот же класс GC для 28% обучающих образов, что составляет 16.859 изображений.

Чтобы уточнить наш анализ, мы сосредоточимся на 16,859 изображений, которые все их GC находятся в одном классе (Nc = 1) и которые потенциально могут сделать несколько хитов. У этих изображений есть пара (истинный класс, класс GC) и их распределение предполагает, что некоторые пары с большей вероятностью встречаются, например, (3,5) для 2333 изображений, (4,9) для 2580 изображений, (7,2) для 1360 изображений, (9,4) для 2380 изображений, что дает проблеск классов, которые могут быть перепутаны модели.Путаница могут возникнуть из-за ошибок в истинных этикетках, но поскольку эти цифры получены на основании договоренности 20 моделей, обученных из одной сетевой структуры, это может также указать ограничения самой сетевой структуры в ее способность определять разные классы. Однако более глубокий анализ необходимо, чтобы определить, указывают ли эти числа на реальную путаницу или нет, то есть какие из них бьют, а какие нет.

На данный момент мы знаем, что для этих 16.859 изображений, 20 моделей договориться об одном классе GC (Nc = 1). Мы можем проверить, если 20 моделей согласны с их расстоянием от C для их класс. Для этого для каждого изображения мы вычисляем среднее значение и стандартное отклонение его 20 GC расстояний от C. Интересное наблюдение: когда среднее расстояние становится ближе к порогу зоны поражения (m = 0,1), то стандартное отклонение уменьшается, что указывает на стремление всех моделей к согласию Дело в том, что хит нужен. Это особенно интересно в случай неправильно маркированных изображений (примеры приведены ниже, на рисунке 6).Действительно, если изображение «4» помечено как «5» (путаница), не только 20 моделей могут обеспечить 20 GC с один и тот же класс (здесь «4»), но все они также добьются успеха в этом класс «4» и таким образом идентифицировать его как весьма сомнительное изображение.

Обозначение недостоверных изображений

Теперь мы можем сузить анализ до изображений, которые наиболее могут быть неправильно маркированы, то есть те, у которых среднее расстояние меньше чем м; осталось всего 71 такое изображение. Связанные пары (истинный класс, класс GC) приведены в таблице 4.Из ожидаемых недоразумений, упомянутых выше (3,5), (4,9), (7,2), (9,4), мы видим, что (7,2) на самом деле не так много представлено в данном случае, в то время как пары (1,7) и (7,1) существовали в большей пропорции, и что пары (4,9) и (9,4) учитывают для почти половины интересующих изображений.

Таблица 4: Распределение пар (истинный класс, класс GC) для обучения MNIST изображения, имеющие уникальный класс GC и их среднее расстояние от C меньше порога зоны попадания.

Последнее уточнение, которое мы делаем, — это взгляд на количество совпадений среди 20 GC из этих 71 изображения.Мы знаем, что их среднее расстояние от C меньше m, но это не означает расстояние и стандартное отклонение четко указывают, сколько из 20 моделей на самом деле являются хитом для 71 изображения. Кажется что все эти изображения имеют не менее 55% (11/20) их GC в зоне попадания и что более 75% (55/71) изображений имеют успех не менее 75% (15/20) моделей, что означает что когда среднее расстояние меньше м, это результат сильного согласия между моделями.Наконец, 71 изображение, отсортированные по количеству совпадений, представлены на рисунке 6. Указаны истинная метка, класс GC и количество совпадений. для каждого изображения. Некоторые из этих изображений явно неправильно маркированы, а некоторые ужасно сбивают с толку, выглядя почти одинаково, но с разными метки, объясняющие выбранный класс GC и количество обращений полученный. Преследуя другую цель, метод DropMax использованный в [13] позволил авторам идентифицировать «жесткие случаев »обучающей выборки, которые входят в число представленных 71 изображений. на рисунке 6.

Следуя тому же процессу, что и выше, мы используем капсулы-призраки с SVHN. Опять же, мы можем обнаруживать изображения с явно неверной маркировкой, например показано на рисунке 6. Кроме того, в этом случае использование капсул-призраков позволяет нам обнаруживать изображения, которые заслуживают несколько этикеток, так как на изображениях присутствует несколько цифр, как показано на рисунке 6.

(а) (б)
Рисунок 6: (a) 71 изображение (разрешение увеличено для большего визуального комфорта) обучающего набора MNIST, 20 GC которых имеют среднее расстояние от C меньше порога зоны попадания, отсортировано по возрастающему числу хитов.Три числа в скобках указывают на истинное метка, класс GC, количество совпадений в классе GC. (б) Выбор изображений СВХН, полученных таким же способом с капсулами-призраками. В первом ряду изображения явно неправильно обозначены. В секунду строки изображения заслуживают нескольких ярлыков.

Капсулы Ghost могут использоваться в других контекстах. Например, мы могли бы представьте, что человек-аннотатор колеблется между двумя классами в процесс маркировки, потому что изображение сбивает с толку.Аннотатор выбирает один класс и призрачная капсула устраняет путаницу, потенциально выбор другого класса без ущерба для сети. В другой сценария, несколько аннотаторов могут дать две разные метки для тот же образ. Мы могли бы справиться с этим потенциальным конфликтом с помощью капсул-призраков, сначала присвоив изображению одну из меток, предложенных аннотаторы ( например, . наиболее рекомендуемый), затем обучение сети и наконец, проверка, связана ли призрачная капсула этого изображения с другим предложенным ярлыком и, если да, то будет ли он популярным или нет.

4 Заключение

Мы представляем HitNet

, сеть глубокого обучения, характеризующуюся использование слоя Hit-or-Miss, состоящего из капсул, которые сравниваются к центральным капсулам через новую центростремительную потерю. Идея в том, что капсула, соответствующая истинному классу, должна попасть в свой целевое пространство, а другие капсулы должны промахнуться. Новинки находятся в переосмыслении и использовании слоя HoM, который дает новое понимание того, как использовать капсулы в нейронных сетях.Помимо, мы представляем две дополнительные возможности использования

HitNet. В первый, мы объясняем, как создавать прототипы, которые являются классными представители, как их деформировать для генерации данных, и как настроить гибридный процесс увеличения данных. Это делается объединение информации из пространства данных и из пространства признаков. Во втором мы разрабатываем капсулы-призраки, которые позволяют сеть, чтобы уменьшить потерю капсул, связанных с вероятным альтернативные занятия.

В наших экспериментах мы демонстрируем, что HitNet может достижение самых современных показателей по классификации MNIST задача с мелкой архитектурой, и HitNet превосходит результаты воспроизведены с помощью CapsNet на нескольких наборах данных, при этом как минимум в 10 раз быстрее. Конвергенция HitNet делает не нужно заставлять механизм снижения скорости обучения для достижения хорошие выступления. HitNet, похоже, не страдает от переобучения, и обеспечивает небольшую вариативность результатов, полученных из нескольких бежит.Мы также показываем, как можно построить прототипы как представители класса. и мы проиллюстрируем гибридный процесс увеличения данных для создания новые реалистичные данные. Этот процесс также можно использовать для незначительного увеличения классификационные характеристики. Наконец, мы рассмотрим, как капсулы-призраки помогают выявить подозрительные метки в обучающем наборе, что позволяет для точного определения изображений, которые следует внимательно рассматривать во время обучения процесс.

Будущие работы

Что касается классификационных характеристик, одна из Основные преимущества уровня HoM в том, что он может быть включен в любая другая сеть.Это означает, что часть HitNet используется для расчета карт функций, которые полностью подключены к HoM, могут быть заменены более сложными сетями для повышения производительности по более сложным задачам.

Аналогичным образом были выполнены прототипы и все реконструкции. декодером можно улучшить, используя более продвинутый декодер подсеть и капсулы с большим количеством компонентов. В реальных случаях таких как CIFAR10 и SVHN, также может быть полезно различать между интересующим объектом и фоном.Например, особенности предназначен только для воссоздания фона. Если сегментация есть маски, можно также использовать капсулы для реконструкции интересующий объект на сегментированном изображении, или просто сегментация маска. Можно также вообразить, как добавить разный вес к функциям захвачены капсулами, так что те, которые не пригодны для классификации используются только при реконструкции. Гибкость HoM позволяет легко реализовать такие идеи.

Что касается капсул-призраков, они могут использоваться для выполнения встроенных топ-k классификации, используя k призрачных капсул в тренировке процесс.В задаче бинарной классификации их можно было использовать только после заданного количества эпох, что имеет больше смысла, чем использование их в начале обучения. Капсула-призрак также могла генерировать некоторый убыток, но с заданной вероятностью учитывать тот факт, что он не соответствует истинному классу, и что должны быть как-то наказаны.

Сравнение результатов с другими наборами контрольных данных поможет продвинуть HitNet в ближайшем будущем.

Благодарности

Мы благодарны М.Брахаму за знакомство с работой Sabour et al. и за все плодотворные обсуждения.

Это исследование поддержано валлонским проектом DeepSport. регион, Бельгия. А. Чоппа имеет грант, финансируемый FRIA, Бельгия. Также благодарим NVIDIA за поддержку.

Глубокая морфологическая нейронная сеть с методом случайного преобразования

Аннотация

Нейронные сети продемонстрировали прорывные результаты во многих областях применения. Хотя большинство архитектур построено на предпосылке свертки, альтернативные основы, такие как морфология, исследуются по таким причинам, как интерпретируемость и ее связь с анализом и обработкой геометрических структур.Здесь мы исследуем новые глубокие сети, основанные на морфологическом преобразовании «ударил или промахнулся». При измерении пригодности целевой формы на изображении учитывается как передний, так и задний план. Мы выявляем ограничения текущих определений типа «случайный или неудачный» и формулируем задачу оптимизации, чтобы изучить преобразование. Наш анализ показывает, что свертка, по сути, действует как преобразование попадания через семантическую интерпретацию различий в фильтрах. По аналогии с обобщенным преобразованием по методу «попадал или промах» мы также вводим расширение свертки и показываем, что оно превосходит обычную свертку на наборах данных тестов.Мы провели эксперименты на синтетических и контрольных наборах данных и показали, что прямое кодирование по принципу «попадал или промах» обеспечивает лучшую интерпретируемость выученных форм, согласующихся с объектами, тогда как наша морфологическая обобщенная свертка дает более высокую точность классификации.

Глубокое обучение, морфология, случайное преобразование, свертка, сверточная нейронная сеть

Введение

Глубокое обучение продемонстрировало высокую точность прогнозирования в широком спектре приложений.Примечательно, что он достиг, а в некоторых случаях превзошел производительность человеческого уровня во многих когнитивных задачах, например, в классификации, обнаружении и распознавании объектов, семантической сегментации и сегментации экземпляров, а также в прогнозировании глубины. Частично этот успех можно отнести к способности нейронной сети (NN) создавать произвольные и очень сложные функции путем композиции простых функций, что делает ее мощным инструментом машинного обучения.

На сегодняшний день современные алгоритмы глубокого обучения в основном использовать свертку в качестве основной операции, отсюда и название сверточной нейронной сети (CNN).Свертка имеет богатую и достойную историю обработки сигналов / изображений, например, извлечение низкоуровневых функций, таких как края, фильтрация шума (фильтры нижних / верхних частот), частотно-ориентированная фильтрация с помощью Габора и т. Д. В непрерывном пространстве это определяется как интеграл двух функций — изображения и фильтра в контексте обработки изображений — после того, как одна из них перевернута и сдвинута, тогда как в дискретном пространстве интеграл реализуется посредством суммирования. CNN постепенно изучают более сложные функции в более глубоких слоях с функциями низкого уровня, такими как края в более ранних слоях и более сложные формы в более поздних слоях, которые состоят из элементов в предыдущем слое.Одним из сильных аргументов против свертки является то, что ее фильтр не поддается интерпретируемой целевой форме. Поскольку свертка является корреляцией с фильтром, обращенным во времени / пространстве, веса фильтра не обязательно указывают абсолютные интенсивности / уровни в форме. Вместо этого они означают относительную важность. В последнее время некоторые исследования, такие как управляемое обратное распространение [26] и отображение значимости [23] , направлены на объяснение CNN. Однако их объяснения зависят от входного изображения и изученных фильтров.Сами по себе фильтры не объясняют изученную модель.

В отличие от свертки, операции, основанные на морфологии, поддаются интерпретации, хотя они были лишь слегка изучены и исследованы в контексте глубоких нейронных сетей [17, 7, 32, 31, 34, 27, 12, 22, 4, 10 , 14, 29, 19] . Морфология основана на теории множеств, теории решеток, топологии и случайных функциях и использовалась для анализа и обработки геометрических структур [21, 2, 28, 1, 11, 33, 30, 20, 8, 25] .Самыми фундаментальными морфологическими операциями являются эрозия и расширение, которые можно комбинировать для создания более сложных операций, таких как открытие, закрытие, морфологический градиент и преобразование «ударил или промахнулся». Эрозия и расширение оттенков серого используются для нахождения минимального смещения, с которым передний план и фон целевого рисунка вписываются в изображение, таким образом обеспечивая абсолютную меру соответствия в отличие от относительной меры сверткой и облегчая изучение интерпретируемых SE.

Недавно было предложено несколько глубоких нейронных сетей, основанных на морфологических операциях, таких как расширение, эрозия, открытие и закрытие [17, 18] [17] , Mellouli et al. исследовали псевдорасширение и псевдоэрозию, определенные в терминах взвешенного противогармонического среднего, которое может быть выполнено как отношение двух операций свертки. Однако их сеть — это не сквозная морфологическая сеть, а скорее гибрид традиционной свертки и псевдоморфологических операций. В [18] , Nogueira et al. предложили нейронную сеть, основанную на бинарном структурном элементе (SE), состоящем из единиц и нулей, указывающих, какие пиксели соответствуют целевому шаблону.Предлагаемая ими реализация для реализации этого двоичного SE требует большого количества параметров, в частности, s2 двоичных фильтров размера s × s только для представления одного s × s SE; что делает этот метод дорогим с точки зрения хранения и вычислений и не подходит для глубокого обучения. Кроме того, они не проводили никаких экспериментов и не предоставляли результаты для популярных наборов данных тестов компьютерного зрения (например, MNIST или Cifar). Что еще более важно, ни один из этих алгоритмов одновременно не применяет расширение и эрозию к изображению, чтобы учесть как передний, так и задний план.В морфологическом сообществе для этого существует хорошо известная операция, называемая преобразованием попаданий.

После успеха нейронных сетей с общим весом на основе свертки в задачах распознавания рукописных цифр в 1990 году, Gader et al. представила обобщенную сеть преобразования по принципу «попадал или промах», называемую сетью алгебры изображений [5] . Позже при обнаружении цели [31] было применено стандартное преобразование попадания или промаха. Во всех этих методах использовались два SE, одна для попадания, чтобы найти «соответствие» изображения относительно целевого переднего плана, а другая для промаха, чтобы найти «соответствие» относительно целевого фона.Однако существующие определения не включают условие, что пересечение SE попаданий и промахов должно быть пустым. Несоблюдение этого условия может привести к семантически несовместимым и неинтерпретируемым SE. Чтобы справиться с этой проблемой, мы выдвинули задачу оптимизации, обеспечивающую выполнение условия непересечения.

Однако рассмотрение только переднего плана и фона недостаточно для описания целевой формы. Нам также требуется «Без забот» (DNC), который обозначает области SE, которые не имеют отношения к обнаружению целевого паттерна.Хотя двоичная морфология рассматривает нули как DNC и игнорирует их во время вычислений, расширение шкалы серого, к сожалению, учитывает все элементы, включая нули. Поэтому мы предлагаем новое расширение для преобразования «попадал или промах», которое позволяет ему описывать форму в градациях серого в терминах релевантных и нерелевантных элементов (например, DNC). Кроме того, мы предоставляем условия, которые заставят элементы в соответствии с обычным определением «попадание или промах» действовать как DNC, и мы показываем, что допустимые диапазоны для целевых и DNC-элементов являются прерывистыми.Это ограничение создает проблему для обучения на основе данных с использованием градиентного спуска, который требует, чтобы переменные находились в (ограниченном или неограниченном) непрерывном пространстве. В результате мы предлагаем преобразования типа «ударил или пропустил», которые неявно обеспечивают выполнение условия непересечения и обращаются к DNC.

Наконец, хотя свертка может действовать как преобразование типа «ударил или промахнулся» — когда ее «положительные веса фильтра» соответствуют переднему плану, «отрицательные веса» — фону, а нули для DNC — она ​​отличается в некоторых важных аспектах.Например, элементы в SE типа «хит-или-промах» указывают абсолютные уровни интенсивности в целевой форме, тогда как веса в фильтре свертки указывают относительные уровни / важность. Другое отличие состоит в том, что операция суммирования придает одинаковую важность всем операндам по сравнению с max (или min) в преобразовании «попадание или промах». Мотивированные введением обобщенного метода совпадения или промаха, мы предлагаем расширения свертки, называемые далее обобщенной сверткой, путем замены суммы обобщенным средним.Использование параметрического обобщенного среднего позволяет выбрать, как значения в локальной окрестности вносят вклад в результат; например, все вносят одинаковый вклад (как в случае среднего) или только один приводит к результату (как в max), или что-то среднее. При соответствующем выборе этого параметра производительность может быть значительно улучшена, как показали наши эксперименты.

Хотя свертка, так же как и преобразование типа «попадание или промах», учитывает передний план, фон и DNC, они различаются способом оценки пригодности.Например, свертка использует относительную меру, в то время как случайная ошибка — абсолютная. Естественно возникает вопрос: как эта разница влияет на производительность по двум аспектам усвоенной модели: объяснимости и точности. Наш анализ показывает, что морфология обеспечивает лучшую интерпретируемость за счет использования абсолютной меры, в то время как свертка дает более высокую точность, поскольку относительная мера более надежна.

Наша статья вносит следующие вклады.

  • Мы выявляем ограничения в текущем определении случайного совпадения оттенков серого и формулируем оптимизацию для правильного изучения преобразования в нейронной сети.

  • В свете этой оптимизации мы предлагаем алгоритм для изучения преобразования «попадал или промах», а также его обобщение.

  • Мы расширяем «обычную свертку», используемую в большинстве нейронных сетей, заменяя операцию суммирования параметрическим обобщенным средним.

  • Наборы синтетических и эталонных данных используются для демонстрации поведения и эффективности предложенных теорий в количественном и качественном отношении.

Остальная часть статьи организована следующим образом. В разделе II мы даем обозначения и определения морфологических операций бинарных и полутоновых изображений. Раздел III знакомит с проблемой оптимизации, алгоритмом обучения, нашим обобщением преобразования «ударил или промахнулся» и нашим расширением свертки, а также с экспериментами и результатами в разделе IV.

Ii Двоичная морфология и морфология в градациях серого

Во-первых, мы кратко рассмотрим определения, относящиеся к бинарной морфологии, чтобы понять основы морфологических операций и их семантическое значение, относящееся к обработке изображений.Самыми основными из морфологических операций являются растяжение и эрозия, которые в сочетании с алгебраическими операциями (например, сумма) могут создавать более сложные морфологические операции, такие как открытие, закрытие, преобразование по принципу «ударил или промахнулся», цилиндр, истончение, утолщение и скелет , назвать несколько.

Ii-a Бинарная морфология

Бинарная морфология основана на теории множеств. Пусть Z — набор целых чисел.

Определение 1.

(Расширение) Пусть A изображение, B SE и A, B∈Z2.B — это отражение B относительно его начала координат, а (B) z — перенос B на z [6, 3] .

Как показано в приведенном выше определении, операция расширения включает в себя отражение B и последующее смещение отраженного B на z. Расширение A на B — это набор всех перемещений z, таких что B и A перекрываются хотя бы одним элементом. Множество B часто называют структурирующим элементом (SE).

Определение 2.

(Эрозия) Пусть A изображение, B SE и A, B∈Z2.Тогда размытие A через B, обозначенное A⊖B, равно

.

, где (B) z — перевод B на z [6, 3] .

Приведенное выше уравнение показывает, что A⊖B — это набор всех точек, таких что B, переведенный на z, содержится в A.

SE могут быть «неплоскими», если грузы неоднородны, или плоскими, если грузы однородные. С «плоскими» SE, особенно когда элементы являются нулями, расширение — это максимальное значение пикселей изображения в окне, эрозия — это минимум в окне.Таким образом, расширение и эрозия становятся статистикой порядка с элементами плоской структуры.

Это хорошо известный факт, что расширение и эрозия двойственны друг другу в отношении дополнения и отражения.

, где Ac является дополнением к A. Аналогично,

Морфологическое преобразование типа «попадал или промах» — это метод обнаружения формы, который одновременно сопоставляет формы переднего и заднего плана изображения.

Определение 3.

(бинарный хит или промах) Бинарное преобразование попадания или промаха w.r.t. SE H и M, удовлетворяющие H∩M =, равно

.
A⊙ (H, M) = (A⊖H) ∩ (Ac⊖M),

где H — это набор, связанный с передним планом или объектом, а M — это набор элементов, связанных с соответствующим фоном.

Таким образом, A⊙ (H, M) находит все точки (истоки переведенных структурных элементов), в которых одновременно H нашел совпадение («совпадение») в A, а M нашел совпадение в Ac. Используя двойную взаимосвязь между эрозией и расширением, уравнение преобразования «попадал или промахнулся» в качестве альтернативы можно записать как

A⊙B = (A⊖H) ∖ (A⊕M), (1)

где ∖ — операция задания разности (A ∖ B = A∩Bc).

Хотя очевидно из Def. 3, мы подчеркиваем, что пересечение множеств, которые определяют передний план (он же попадание) и фон (он же промах), должно быть нулевым или пустым, то есть как H (x, y), так и M (x, y) в заданном месте ( x, y) не может быть 1. Это связано с тем, что элемент в целевой структуре может рассматриваться как передний план, фон или DNC (элемент не является частью целевой структуры и определяется нулями как в SE, так и в SE), но он не могут быть одновременно передним и фоном. Проиллюстрируем все эти случаи (например,g., непересекающиеся и пересекающиеся SE) с примерами на рис. (1). Таблица I показывает комбинацию значений попаданий для бинарной морфологии.

ТАБЛИЦА I: Двоичные комбинации для преобразования типа «попадание или промах» в двоичной морфологии
Изображение, А Шаблон, T
0 0 0 0
0 1 1 0
0 0 1 0
0 0 0 0
(а)
(б)
Фиг.1: Пример двоичного преобразования «попадал или промах» для обнаружения правого верхнего угла. (a) показано двоичное изображение A с правым верхним углом в правом верхнем окне 3 × 3 и шаблон 3 × 3, T, который кодирует структуру правого верхнего угла и используется для построения SE. для преобразования типа «попадание или промах» f обозначает передний план, b для фона, а пустые ячейки — DNC. (b) Верхняя строка показывает преобразование попаданий или промахов для непересекающихся SE, полученных из T, которое правильно находит совпадение как для переднего плана в попадании (1 в эрозии означает совпадение переднего плана), так и для фона в промахе (0 в расширении означает фон совпадает).В нижнем ряду показаны пересекающиеся SE, что дает пустой набор, поскольку он не может найти совпадение ни для переднего, ни для заднего плана. Обратите внимание, что преобразование вычисляется без заполнения входного изображения, поэтому выходной размер равен 2 на 2.

Ii-B Морфология оттенков серого

Пусть f — изображение в градациях серого, b — элемент структурирования, а f (x, y) — интенсивность оттенков серого в местоположении (x, y).

Определение 4.

(Расширение оттенков серого) Расширение оттенков серого для f посредством b, обозначаемого как f⊕b, составляет [6]

(f⊕b) (x, y) = макс {f (s − x, t − y) + b (x, y) |
(s − x), (t − y) ∈Df; (x, y) ∈Db}, (2)

где Df и Db — области f и b соответственно.

Кстати, есть параллель между двумерной сверткой и растяжением, когда сумма заменяет произведение, а максимальное — сумму.

Определение 5.

(Эрозия в градациях серого) Размытие в градациях серого для f на b, обозначенное как f⊖b, определяется как

(f⊖b) (x, y) = мин {f (s + x, t + y) −b (x, y) |
(s + x), (t + y) ∈Df; (x, y) ∈Db}, (3)

где Df и Db — это домены f и b, соответственно [6] .

С другой стороны, существует параллель между двумерной корреляцией и эрозией, когда сумма заменяет произведение, а когда min заменяет сумму.

Как отмечено в [3, 5] , преобразование тени обеспечивает теоретическую основу для расширения шкалы серого для морфологических операций, предоставляя механизм для выражения операций шкалы серого в терминах бинарных операций. Заинтересованные читатели могут обратиться к [3, 5] для теории и доказательства расширения.

Основное различие между бинарной морфологией и морфологией в градациях серого заключается в том, что в отличие от бинарных морфологических операций, в морфологии в градациях серого нет явных условий DNC, т.е.е. все элементы, включая элементы с нулями, вносят вклад в результаты. Таким образом, необходимо создать механизм, позволяющий различать целевые пиксели и DNC. В идеале элементы DNC могут быть указаны с помощью −∞, что приведет к максимальному значению эрозии и минимальному значению для расширения и, таким образом, никогда не повлияет на результат. Несмотря на то, что он подходит для ручного проектирования SE, может оказаться невозможным изучать элементы с −∞-значениями в контексте обучения, управляемого данными, если не наложены некоторые ограничения.Вместо этого SE могут быть спроектированы таким образом, что некоторые из элементов могут действовать как DNC, устанавливая для этих элементов очень низкое значение по сравнению с элементами соседства, чтобы разница всегда была высокой и, как таковая, никогда не переносилась на результат. Таким образом, фильтры могут быть спроектированы так, чтобы DNC автоматически применялся с помощью соответствующего выбора значений. В качестве альтернативы уравнение эрозии можно переписать, чтобы учитывать только элементы переднего плана, как в бинарной морфологии.

Затем мы находим условие, при котором элемент в SE эрозии действует как DNC.Пусть I — изображение в интервале [lbI, ubI]. Кроме того, пусть h будет SE эрозии с элементами переднего плана в интервале [lbhf, ubhf] и элементами DNC в интервале [lbhd, ubhd]. Тогда максимально возможное значение для переднего плана будет vmax = ubI − lbhf. Мы хотим, чтобы DNC производил больше, чем vmax для самого низкого значения изображения, lbI. Это дает нам lbI − d≥vmax или d≤lbI − ubI + lbhf, где d — элемент DNC. Следовательно, ubhd = lbI − ubI + lbhf и lbhd = −∞. Поскольку lbI-ubI <0 для изображения в оттенках серого, ubhd

Преобразование попадания или промаха для оттенков серого определено в литературе в терминах уравнения. (1), заменяя операцию набора разностей операцией арифметического вычитания.

Определение 6.

(Преобразование «Попадание или промах» в оттенках серого) Преобразование «попадание или промах» в оттенках серого равно

.
f⊙ (h, m) = (f⊖h) — (f⊕mr),

где mr — отражение m, то есть mr (x, y) = m (−x, −y), что дает

(f ⊙ (h, m)) (x, y) = min {(f (x + a, y + b) −h (a, b)) |
(x + a), (y + b) ∈Df; a, b∈Dh}
−maxa, b∈Dm {(f (x + a, y + b) + m (a, b))
(x + a), (y + b) ∈Df; a, b∈Dm},

где (x + a), (y + b) ∈Df, а Df, Dh и Dm — области значений f, h и m, соответственно [6] .

Пусть h и m — SE с неотрицательными весами. SE попаданий и промахов вместе определяют целевой шаблон с попаданием, указывающим на передний план, и SE промаха, указывающим на фон. Например, если h (x, y)> m (x, y) в местоположении (x, y) — то этот пиксель обрабатывается больше как передний план, чем как фон, и наоборот.

Нет DNC Vs. DNC — Корпус I Нет DNC Vs. DNC — Корпус II Непересекающиеся и пересекающиеся SE
Изображение в градациях серого, f
0.0 0,0 0,3 0,3
0,0 0,7 0,7 0,3
0,0 0,0 0,7 0,0
0,0 0,0 0,0 0,0
0,0 0,0 0,0 0,0
0,0 1,0 1.0 0,0
0,0 0,0 1,0 0,0
0,0 0,0 0,0 0,0
0,0 0,0 0,0 0,0
0,0 1,0 1,0 0,0
0,0 0,0 1,0 0,0
0.0 0,0 0,0 0,0
Hit SE, h
0,0 0,0 0,0
0,7 0,7 0,0
0,0 0,7 0,0
−∞ −∞ −∞
0,7 0.7 −∞
−∞ 0,7 −∞
0,0 0,0 0,0
0,7 0,7 0,0
0,0 0,7 0,0
−∞ −∞ −∞
0,7 0,7 −∞
−∞ 0.7 −∞
−∞ 0,1 0,1
0,7 0,7 0,1
−∞ 0,7 −∞
−∞ 0,1 0,1
0,7 0,7 0,7
−∞ 0,7 −∞
Miss SE, м
0.0 0,7 0,7
0,0 0,0 0,7
0,0 0,0 0,0
−∞ 0,7 0,7
−∞ −∞ 0,7
−∞ −∞ −∞
0,0 0.7 0,7
0,0 0,0 0,7
0,0 0,0 0,0
−∞ 0,7 0,7
−∞ −∞ 0,7
−∞ −∞ −∞
−∞ 0,7 0.7
0,1 0,1 0,7
−∞ 0,1 −∞
−∞ 0,7 0,7
0,1 0,1 0,7
−∞ 0,1 −∞
Эрозия f на h, f⊖h
* * * *
* -0.7 0,0 *
* -0,7 -0,7 *
* * * *
* * * *
* -0,7 0,0 *
* -0,7 -0,7 *
* * * *
* * * *
* -0.7 0,0 *
* -0,7 -0,7 *
* * * *
* * * *
* -0,7 0,3 *
* -0,7 -0,7 *
* * * *
* * * *
* -0.7 -0,1 *
* -0,7 -0,7 *
* * * *
* * * *
* -0,7 -0,7 *
* -0,7 -0,7 *
* * * *
Расширение f на m, f⊕m
* * * *
* 1.4 1,0 *
* 1,4 1,4 *
* * * *
* * * *
* 1,4 1,0 *
* 1,4 1,4 *
* * * *
* * * *
* 1.7 1,0 *
* 1,7 1,7 *
* * * *
* * * *
* 1,7 0,7 *
* 1,7 1,7 *
* * * *
* * * *
* 1.7 1,1 *
* 1,7 1,7 *
* * * *
* * * *
* 1,7 1,1 *
* 1,7 1,7 *
* * * *
случайное преобразование, f⊙ (h, m)
* * * *
* -2.1 -1,0 *
* -2,1 -2,1 *
* * * *
* * * *
* -2,1 -1,0 *
* -2,1 -2,1 *
* * * *
* * * *
* -2.4 -1,0 *
* -2,4 -2,4 *
* * * *
* * * *
* -2,4 -0,4 *
* -2,4 -2,4 *
* * * *
* * * *
* -2.4 -1,2 *
* -2,4 -2,4 *
* * * *
* * * *
* -2,4 -1,8 *
* -2,4 -2,4 *
* * * *
Комментарии SE с DNC и без него. Дает одинаковые результаты, когда SE, включая нули, идеально вписывается в изображение. SE с DNC учитывает только элементы переднего и заднего плана и дает лучшие результаты Пересекающиеся SE не могут найти совпадения ни для переднего, ни для фонового структур.
Рис. 2: Преобразование попадания или пропуска в градациях серого, иллюстрирующее важность DNC и условия непересечения на примере обнаружения верхнего правого угла. В SE для DNC используется −∞. Первые два столбца показывают случай, когда SE, включая его нули, точно соответствуют изображению, f.SE с DNC и без него дают те же результаты, что и ожидалось. Третий и четвертый столбцы предназначены для случая, когда SE для попадания и промаха помещаются ниже и выше, соответственно, в целевой области (верхнее правое окно 3 × 3) входного изображения. Без DNC нули (по сравнению с 0,7) в h определяют выход, который остается таким же, даже если входное изображение изменяется. С другой стороны, с DNC выходной сигнал фиксируется на 0,7 с, а не на 0 с в h и изменяется с изменением входа. Пятый и шестой столбцы сравнивают влияние непересекающихся и пересекающихся SE.В шестом столбце эрозия f путем пересечения SE h дает -0,7 для всех ячеек, что означает отсутствие соответствующего шаблона переднего плана ни в одном окне входного изображения.

Как и в двоичном случае, фильтры должны быть непересекающимися, т.е. удовлетворять следующим ограничениям:

h (x, y) ≤mc (x, y) или m (x, y) ≤hc (x, y)

где hc и mc являются дополнением к h и m соответственно. Это условие предотвращает противоречие между SE попаданий и промахов.Согласно этому условию, если h (x, y) = 0,9, то m (x, y) должно быть меньше 1-0,9 или 0,1 для изображения с единичным интервалом.

Ii-C Свойства морфологических операций

Как эрозия в градациях серого, так и расширение, а также преобразование типа «попадал или промах» инвариантны к трансляции, т.е.

, где c — произвольное значение. Обратите внимание, что эти операции, как видно из формул. (2) и (3) не масштабно инвариантны. Напротив, свертка инвариантна к масштабу, но не инвариантна к трансляции.

IV эксперименты

Чтобы сравнить предлагаемые нами алгоритмы со стандартными аналогами, мы рассматриваем как синтетические, так и реальные наборы данных.Синтетический набор данных состоит из простой задачи классификации с двумя объектами фиксированной формы, при этом все методы могут правильно классифицировать все объекты на одном уровне, что позволяет нам визуализировать и интерпретировать изученные SE и пролить свет на внутреннюю работу этих алгоритмов.

Мы оцениваем производительность предложенных нами алгоритмов с точки зрения точности классификации на двух тестовых наборах данных с различным контекстом, формой и размером — от объектов приблизительно фиксированного размера и жесткой формы с постоянным фоном в Fashion-MNIST до сложного фона, различного размера. , а фигурные предметы в Цифар-10.

Поскольку наша цель — сравнение различных операций изучения функций, а не других аспектов глубокого обучения, таких как архитектура или алгоритмы оптимизации, мы выбираем небольшой VGG-подобная архитектура [24] с 4 уровнями, называемая mini-VGG (см. Ее архитектуру в таблице IV). Эта небольшая сеть NN также позволяет нам иметь одну и ту же настройку (например, гиперпараметры и алгоритм оптимизации) для всех экспериментов, включая свертку и стандартный метод совпадений. Во-первых, мы проводим анализ различных стратегий инициализации, а затем экспериментируем с преобразованием по принципу «попадал или промах», сверткой и их расширениями.Мини-ВГГ (4 слоя NN)

  • HMC обозначает базовую операцию, специфичную для конкретной сети, например свертку в CNN и совпадение или промах в морфологической NN;

IV-a Синтетический набор данных

Этот набор данных состоит из двух объектов, сплошного круга и кольцевого кольца с полостью в центре, на сетке 28 × 28, как показано в крайнем левом столбце на рис. 3. Двести изображений из каждого класса были сгенерированы возмущением эти изображения с гауссовым шумом со стандартным отклонением 0.03. Однослойная NN с двумя фильтрами преобразования / свертки 28 × 28 без заполнения была оптимизирована пакетно с использованием градиентного спуска со скоростью обучения 0,01 и импульсом 0,9 для 1000 эпох. Сеть была инициализирована с фиксированным значением 0,01 для преобразований типа «попадание или промах» DF; и -0,01 и 0,01 для свертки и преобразования SF по совпадению. В качестве функции потерь мы использовали средний квадрат ошибки.

На рис. 3 показаны изученные фильтры / SE. Поскольку свертка сама по себе является линейной операцией, мы также включили свертку + ReLU, чтобы сделать ее нелинейной и, таким образом, сравнимой с нелинейными преобразованиями типа «попадание или промах».Как мы видим, свертка + ReLU изучает форму только одного класса, кольцевого кольца, с формой переднего плана, полым кольцом для попадания и сплошным кругом того же размера, что и отверстие в кольце для промаха. Фильтры для класса сплошной окружности прямо противоположны фильтрам для кольцевого кольца. Фактически, свертка принимает решение на основе того, присутствует ли кольцо во входном изображении или отсутствует, действуя как относительная мера, а не находя меру сходства с соответствующей формой объекта. Сравните эти фильтры с этими SE для стандартного преобразования типа «пробил или промахнулся».Выученные формы теперь соответствуют объектам класса, например, круг и перевернутый круг для попадания и промаха для объекта сплошного круга; и кольцо и перевернутое кольцо для кольцевого кольцевого объекта. Выполнение условия непересечения помогает лучше изучить сплошную окружность, а кольцевую — хуже. Добавление DNC делает фильтры разреженными. Преобразование «попадание или промах» в SF дает очень редкие SE, например, SE для сплошного круга включают в себя несколько точек, близких к центру в ударе и на внешней стороне в случае промаха, и их достаточно для обнаружения сплошного круга.Обратите внимание, что из-за дискриминационного характера обучения точное соответствие не требуется для получения максимальной точности классификации. Следовательно, крапинки внутри SE / фильтра могут иметь значение и могут быть устойчивыми к шуму и несовершенствам входного изображения.

Рис. 3: Визуализация изученных SE и фильтров для синтетических объектов. Convolution + ReLU изучает форму одного объекта, кольцевого кольца, и использует его и его инверсию, чтобы различать два объекта. С другой стороны, метод «пробил или промахнулся» изучает формы обоих объектов.Пятна внутри фильтров могут иметь значение, поскольку точное совпадение не требуется для получения максимальной точности классификации из-за дискриминационного характера обучения и может быть устойчивым к шуму и несовершенствам входных изображений.

Наборы данных IV-B Benchmark

Сначала мы даем краткое описание наборов данных, используемых в этом эксперименте.

Fashion-MNIST Этот набор данных состоит из изображений модных товаров 10 классов; футболка / топ, брюки, пуловер, платье, пальто, сандалии, рубашка, кроссовки, сумка и ботильоны.Этот набор данных похож на MNIST с точки зрения количества примеров, размера изображения, раздела обучающего теста и количества классов.

Cifar-10 Этот набор данных состоит из 60000 цветных изображений 32 × 32 в 10 классах, по 6000 экземпляров на класс. Набор данных разделен на обучение и тестирование с 50 000 и 10 000 примеров соответственно.

Влияние инициализации

Мы рассматриваем три распределения: равномерное, нормальное и полунормальное с разными параметрами.Мы оптимизируем miniVGG со стандартным преобразованием «попадал или промах» для 70 эпох, используя оптимизацию Адама [15] со скоростью обучения 0,001 и размером пакета 64. Наилучшая точность классификации тестов для каждого эксперимента приведена в таблице III.

Как видно из Таблицы III, инициализация может иметь большое значение. Например, использование нормального распределения вместо равномерного увеличивает точность на 20% для набора данных Cifar-10. Полунормальное распределение увеличивает производительность еще на 3.61%. Это улучшение можно объяснить тем фактом, что нормальное распределение имеет высокую плотность около средней точки. Напротив, полунормальный имеет высокую плотность на нижнем конце, что способствует разреженной оптимизации, поскольку меньшее количество элементов будет способствовать ошибке. Принятие условия инициализации, изложенного в Приложении -B, дает лучший результат.

ТАБЛИЦА III: Результаты для различных стратегий инициализации для стандартного преобразования типа «ударил или промахнулся» ТАБЛИЦА IV: Результаты для преобразований типа «попадание или промах» и свертки
случайное преобразование и свертка

Схема эксперимента такая же, за исключением того, что используется 150 эпох по сравнению с 70 в предыдущих экспериментах.Мы использовали инициализацию Kaimiing [9] для свертки. Для DNC мы использовали порог th = 0,0.

Как видно из Таблицы IV, попадание на переднем плане является лучшим предиктором (точность 56% на Cifar-10), чем промах на заднем плане (53,1%). Стандартное преобразование «попадал или промах» еще больше повышает производительность на 16,16%, демонстрируя важность как переднего, так и заднего плана в обнаружении объектов. Однако точность остается более или менее такой же для предлагаемого метода после включения условия непересечения и DNC.Несколько факторов влияют на производительность: (i) добавление условия непересечения делает задачу оптимизации более ограниченной, что ослабляет ее аппроксимирующую способность для изучения произвольной функции, и (ii) пространство DNC является прерывистым, когда во время оптимизации не происходит обновление, что ограничивает его способность изучать правильные SE.

В то время как преобразование «попадание или промах» позволяет изучать интерпретируемую SE, свертка превосходит все варианты преобразования «попадание или промах». Этот выигрыш в производительности за счет свертки частично объясняется его превосходной способностью аппроксимировать произвольную функцию, как указано в универсальной аппроксимационной теореме.Таким образом, можно найти компромисс между интерпретируемостью и точностью и выбрать соответствующую операцию, подходящую для задачи.

ТАБЛИЦА V: Результаты расширений преобразования и свертки по методу «попадал или промах»
SHM и GC

В Таблице V представлены результаты для расширений преобразования по типу «попадал или промах» и свертки. Ослабление максимальных / минимальных значений в преобразовании «попадал или промах» с помощью более мягкого оператора усреднения увеличивает производительность SHM, хотя по-прежнему отстает от стандартной свертки. Результаты GC1 находятся на том же уровне, что и свертка.GC2 лидирует в таблице с точностью 94,66 для Fashion-MNIST и 88,29 для Cifar-10. Эти результаты показывают, что расширения в целом улучшают результаты, которые достигают максимума где-то между α = 0 и ± ∞.

Все эти эксперименты имеют общую историю, заключающуюся в том, что свертка и преобразование типа «пробил или пропустил» очень близки по точности для более простых задач классификации (Fashion-MNIST), но разрыв становится шире для сложных задач со сложными объектами (Cifar-10) . Этот разрыв в производительности обусловлен множеством факторов, однако основные причины можно отнести к (i) лежащей в основе теории измерения абсолютной пригодности, которая позволяет изучать объяснимые фильтры, но работает как препятствие для достижения максимальной производительности, и (ii) сложности оптимизация с DNC.

V Заключение и дальнейшая работа

В этой статье мы представили углубленный анализ теории морфологии оттенков серого, пролив критический взгляд на ее ограничения и сильные стороны. Мы также исследовали применение морфологической операции, а именно преобразование «попадал или промах», который учитывает как передний, так и задний план при измерении соответствия целевого шаблона на изображении. В отличие от бинарной морфологии, обычные морфологические операции с градациями серого учитывают все пиксели, независимо от их соответствия целевой форме.Более того, SE для попаданий и промахов не должны пересекаться, но не учитываются в стандартном определении. Таким образом, мы предлагаем улучшить учет этих свойств методом случайного преобразования.

Мы обрисовали в общих чертах проблему оптимизации для надлежащего изучения семантически значимых и интерпретируемых SE. Следуя этой формулировке, мы предоставили два алгоритма для преобразования типа «попадание или промах» с одной и двумя SE. Поскольку максимальные и минимальные значения в уравнении случайного совпадения слишком ограничительны и чрезмерно чувствительны к вариациям и флуктуациям входных данных, мы ослабили эти операторы параметрическим обобщенным средним значением, получив гибкое и более мощное преобразование, которое приводит к большей точности классификации.В том же духе мы также расширяем свертку, которая превосходит стандартную свертку на тестовых наборах данных.

Наш анализ и экспериментальные результаты показывают, что как преобразование «попадал или промах», так и свертка учитывают как фон, так и передний план, однако они различаются в том отношении, что первое обеспечивает абсолютную меру, а вторая — относительную. Эти различия влияют на их возможности с точки зрения интерпретируемости и надежности. Поскольку лучшая интерпретируемость зависит от абсолютного измерения, морфология в этом отношении ведет к свертке.С другой стороны, относительные меры более грубые, поэтому свертка превосходит морфологию по точности классификации.

Мы ограничиваем фокус данной статьи на применении морфологической операции в глубоком обучении. В будущем мы изучим, как объяснить морфологическую нейронную сеть исключительно на основе SEs, использующих изученные ими формы. Кроме того, мы изучим, как лучше справиться с нарушением непрерывности DNC. В частности, мы рассмотрим другие методы оптимизации, такие как генетические алгоритмы (не основанные на стохастическом градиентном спуске) с улучшенным механизмом обработки ограничений, который сможет обновлять элементы двунаправленным образом в разрозненных пространствах.Наконец, разработанные здесь критерии инициализации были основаны на подборе кривой и упрощенном анализе. В будущем направление исследований может быть направлено на проведение строгого математического анализа для нахождения точных уравнений в замкнутой форме для дисперсий и ковариаций, включающих обобщенное среднее значение, для дальнейшего повышения производительности.

-a Gc2

Рассмотрим слой NN, состоящий из GC2,

y = f ∗ g2w = n (ssmax, α1 (fw) + ssmin, α2 (fw)),

с последующей функцией активации реле

Пусть σ2f и σ2w — дисперсии f и w соответственно.Игнорируя ковариацию между двумя членами, дисперсия вывода y будет приблизительно равна

.
σ2y≈n2σ′2ssmax, α1σ2fσ2w + σ′2ssmmin, α2σ2fσ2w

Если мы используем симметричные функции soft-max и soft-min, то α1 = α2 = α и σ2ssmax, α1 = σ2ssmax, α2 = σ2sα. Это дает

σ2y≈2n2σ2fσ2wσ′2sα.

Поскольку σ2z = 0,5σ2y, как показано в [9] для симметричного распределения y, В результате

σ2z≈n2σ2fσ2wσ′2sα.

Выходная дисперсия σ2z будет такой же, как и σ2f, если

, который дает нам дисперсию для инициализации весов фильтра. GC1 также инициализируется с той же самой дисперсией, которая, как мы обнаружили, дает лучшие результаты.

-B Мягкое преобразование типа «попадание или промах»

Рассмотрим слой NN, состоящий из более мягкого расширения стандартного преобразования попаданий и промахов,

f⊙s (h, m) = ssmin, α (f − h) −ssmin, α (f + m),

с последующей функцией активации реле

Пусть σh = σm.Тогда σ2z≈σ′2s, α (σ2f + σ2h). Условие равенства σ2z и σ2f:

σ2h = σ2m≈ (1σ′2s, α − 1) σ2f.

Если инициализировано с полунормальным распределением, то дисперсия будет

σ2h = σ2m≈1σ2hn (1σ′2s, α − 1) σ2f,

где σhn — отношение полунормальной дисперсии к нормальной, σ2hn = (1-2 / π).

Мы используем эту дисперсию для инициализации как стандартных, так и предлагаемых преобразований типа «попадал или промах».Для | α | <∞ дисперсия, полученная с помощью этого уравнения, очень высока, вызывая взрывной градиент. Чтобы облегчить это, мы масштабируем уравнение преобразования «попадал или промах» с помощью σs, ∞ / σs, α и инициализируем SE дисперсию для α = ± ∞.

Нейронная сеть

утверждает, что эти 11 астероидов могут врезаться в Землю

Группа исследователей из Лейденского университета в Нидерландах разработала нейронную сеть под названием «Идентификатор опасных объектов», которая, по их словам, может предсказать, находится ли астероид на курсе столкновения с Землей.

Их новый ИИ выделил 11 астероидов, которые ранее не были классифицированы НАСА как опасные, и которые были больше 100 метров в диаметре — достаточно большие, чтобы взорваться с силой сотен ядерных зарядов, если они столкнутся с Землей, потенциально сровняв с землей целые города. . Они также сосредоточились на космических камнях, которые могут находиться в пределах 4,7 миллиона миль от Земли, как подробно описано в статье, опубликованной в журнале Astronomy & Astrophysics ранее в этом месяце.

Однако ни один из них не представляет собой неминуемой угрозы: не только их шансы когда-либо поразить Землю астрономически малы, но они совершают свой пролет между 2131 и 2923 годами, то есть через сотни лет.

Используя суперкомпьютер, исследователи быстро перешли к моделированию орбитальных движений планет Солнечной системы за 10 000 лет. Затем команда полностью изменила моделирование, смоделировав будущие столкновения с Землей астероидов, отбросив их от Земли и отслеживая их точное местоположение и орбиты.

«Если вы перемотаете часы, вы увидите, как хорошо известные астероиды снова приземляются на Землю», — говорится в заявлении соавтора и астронома Саймона Портегиса Цварта из Лейденского университета.«Таким образом вы можете создать библиотеку орбит астероидов, приземлившихся на Землю».

Это моделирование послужило тренировочной площадкой для их нейронной сети, которая затем искала закономерности в данных, общих для моделируемых астероидов, которые в конечном итоге могут столкнуться с Землей.

Чтобы определить, действительно ли их ИИ способен замечать астероиды, падающие на Землю, команда проверила его на известных данных о 2000 астероидах, перечисленных НАСА. Нейронная сеть с точностью 90,99% определяла, какие из них были опасными, а какие нет.

Сейчас команда работает над тем, чтобы сделать свою нейронную сеть еще более точной.

«Теперь мы знаем, что наш метод работает, но мы, безусловно, хотели бы глубже изучить исследование с помощью более совершенной нейронной сети и большего количества входных данных», — сказал Цварт. «Сложность заключается в том, что небольшие сбои в расчетах орбиты могут привести к серьезным изменениям в выводах».

Обучение навыкам робота в латентном пространстве нейронной сети глубокого автоэнкодера

Рок Пахич получил оценку M.Sc. степень в области машиностроения Университета Марибора, Словения. В 2016 году защитил докторскую диссертацию. учится в международной аспирантуре Йожефа Стефана и работает на кафедре автоматики, биокибернетики и робототехники Института Йожефа Стефана, Любляна, Словения. Его исследовательская работа сосредоточена в основном на глубоком обучении в робототехнике.

Звездан Лончаревич получил степень бакалавра наук. степень в области мехатроники на факультете технических наук Университета Нови-Сада, Сербия в 2017 году и M.В 2019 году получил степень доктора наук в области информационных и коммуникационных технологий в Международной аспирантуре Йожефа Стефана, Любляна, Словения. В 2019 году он начал свою докторскую степень. учится в Международной аспирантуре им. Йожефа Стефана и работает на кафедре автоматики, биокибернетики и робототехники Института Йожефа Стефана, Любляна, Словения. Его исследовательская работа сосредоточена в основном на создании роботизированных траекторий посредством оптимизации и обучения с подкреплением.

Андрей Гамс в настоящее время является старшим научным сотрудником Департамента.доктор автоматики, биокибернетики и робототехники в Институте Йожефа Стефана и доцент Международной школы последипломного образования Йожефа Стефана. Он получил диплом и докторскую степень. по робототехнике Университета Любляны, Словения. Он был научным сотрудником со стипендией SCIEX NMS-CH в лаборатории биороботики, EPFL, Швейцария, и приглашенным исследователем в лабораториях вычислительной неврологии ATR в Японии. Его исследовательские интересы находятся на пересечении гуманоидной и прикладной промышленной робототехники, в частности обучения путем имитации, обучения манипулированию, соответствия и адаптации движения робота.

Алеш Удэ получил диплом по прикладной математике в Университете Любляны, Словения, в 1990 году и докторскую степень. получил диплом факультета информатики Университета Карлсруэ, Германия, в 1995 году. В настоящее время он является научным советником Института Йожефа Стефана в Любляне, Словения, где он возглавляет кафедру автоматики, биокибернетики и робототехники. Он также является приглашенным исследователем в Лаборатории вычислительной нейробиологии ATR, Киото, Япония. Его исследовательские интересы включают обучение роботов, гуманоидную робототехнику и реконфигурируемые робототехнические системы.

© 2020 Автор (ы). Опубликовано Elsevier B.V.

Этот сайт использует файлы cookie для повышения производительности. Если ваш браузер не принимает файлы cookie, вы не можете просматривать этот сайт.


Настройка вашего браузера для приема файлов cookie

Существует множество причин, по которым cookie не может быть установлен правильно. Ниже приведены наиболее частые причины:

  • В вашем браузере отключены файлы cookie. Вам необходимо сбросить настройки своего браузера, чтобы он принимал файлы cookie, или чтобы спросить вас, хотите ли вы принимать файлы cookie.
  • Ваш браузер спрашивает вас, хотите ли вы принимать файлы cookie, и вы отказались. Чтобы принять файлы cookie с этого сайта, используйте кнопку «Назад» и примите файлы cookie.
  • Ваш браузер не поддерживает файлы cookie. Если вы подозреваете это, попробуйте другой браузер.
  • Дата на вашем компьютере в прошлом. Если часы вашего компьютера показывают дату до 1 января 1970 г., браузер автоматически забудет файл cookie. Чтобы исправить это, установите правильное время и дату на своем компьютере.
  • Вы установили приложение, которое отслеживает или блокирует установку файлов cookie. Вы должны отключить приложение при входе в систему или уточнить у системного администратора.

Почему этому сайту требуются файлы cookie?

Этот сайт использует файлы cookie для повышения производительности, запоминая, что вы вошли в систему, когда переходите со страницы на страницу. Чтобы предоставить доступ без файлов cookie потребует от сайта создания нового сеанса для каждой посещаемой страницы, что замедляет работу системы до неприемлемого уровня.


Что сохраняется в файле cookie?

Этот сайт не хранит ничего, кроме автоматически сгенерированного идентификатора сеанса в cookie; никакая другая информация не фиксируется.

Как правило, в файле cookie может храниться только информация, которую вы предоставляете, или выбор, который вы делаете при посещении веб-сайта. Например, сайт не может определить ваше имя электронной почты, пока вы не введете его. Разрешение веб-сайту создавать файлы cookie не дает этому или любому другому сайту доступа к остальной части вашего компьютера, и только сайт, который создал файл cookie, может его прочитать.

angelowilliams / space-cadet-nn: нейронная сеть, играющая в Space Cadet Pinball

Все мы можем вспомнить былые дни скуки после того, как у вас отключился коммутируемый доступ в Интернет. К счастью, пинбол Space Cadet всегда был рядом, чтобы спасти нас. Цель этого проекта — создать нейронную сеть, которая может играть в пинбол Space Cadet.

Обзор

  1. Получение данных
  2. Обучение нейронной сети
  3. Результаты
  4. Дальнейшая работа

Получение данных из программы космических кадетов

Нейронным сетям требуются входные данные.Обычно для проектов, связанных с обучением нейронной сети тому, как играть в видеоигры, игра или эмулятор выводит некоторые данные о состоянии игры, которые могут быть переданы в сеть. Однако в случае этого проекта пинбол Space Cadet не запускается в эмуляторе и не является открытым исходным кодом. Следовательно, должен быть какой-то сценарий-оболочка для извлечения данных из программы.

Для этого использовался OpenCV на Python. Открывается игра в пинбол, затем инициализируется сценарий. Он делает снимки экрана с игровым окном, используя MSS, со скоростью 30 снимков экрана в секунду.Затем снимок экрана с игровым окном предварительно обрабатывается различными способами. Во-первых, снимок экрана имеет пороговое значение, так что остаются только значения серого. Затем это изображение сравнивается с последним кадром, содержащим только серый цвет, с использованием scikit-image.measure.compare_ssim , который вычисляет среднее структурное сходство между двумя изображениями. Проще говоря, все, что нужно сделать на этом этапе, — это определить, где находится мяч и с какой скоростью он движется. Ниже представлена ​​демонстрация технологии отслеживания мяча.

Этот вывод можно упростить, как показано справа внизу.

Теперь мы можем использовать это как ввод в нейронную сеть и в конечном итоге увидеть результаты. Однако на временной шкале этого проекта такого количества вычислительной мощности и времени не было. Таким образом, этот вывод был еще более упрощен за счет извлечения положений мяча по x и y, а также расчета горизонтальной и вертикальной скорости мяча, глядя на расстояние, пройденное от последнего положения.

Обучение нейронной сети

Обычно нейронная сеть обучается с использованием обратного распространения с градиентным спуском.Однако наша модель имеет два выхода: один переворачивает левый флиппер, а другой — правый. Эти выходные данные не имеют ожидаемого значения, что является требованием для градиентного спуска. В этом случае мы должны использовать обучение с подкреплением. Обучение с подкреплением — это процесс обучения компьютера совершенствованию действия, вознаграждая его за правильные действия и наказывая его, когда он терпит неудачу. В частности, генетический алгоритм использовался для выбора нейронных сетей, которые лучше всего играли в пинбол.Генетические алгоритмы пытаются скорректировать веса нейронных сетей с помощью биологических теорий эволюции и естественного отбора.

Архитектура каждой нейронной сети была согласованной. Каждая модель принимает 4 входа: x-позицию, y-позицию, x-скорость и y-скорость. Каждая модель имеет 3 скрытых слоя по 8 нейронов в каждом и функцию активации relu . Есть 2 выхода, использующие функцию активации сигмоида .

Для начала было сгенерировано 20 нейронных сетей с указанной выше архитектурой и полностью случайными весами.Каждая из этих нейронных сетей играет по одной игре в пинбол и рассчитывает их физическую форму. Фитнес модели измеряет, насколько хорошо она работает. Уравнение пригодности для этого проекта изначально было просто счетом в игре, однако быстро было обнаружено, что плохие модели могут набрать много очков благодаря чистой удаче. Вместо этого уравнение: (2 * frameCount) - inputCount . frameCount — это общее количество прошедших кадров. inputCount — это количество входных данных, отправленных нейронной сетью.Минимальная оценка, которую может получить модель — 0, если она вводит два переворота на каждый кадр.

Для разведения выбираются три лучшие модели с этого начального этапа, а остальные отбрасываются. 20 детских моделей создаются путем взятия случайных гирь из трех лучших, при этом у более подготовленных моделей больше шансов передать свой вес. Кроме того, каждый вес имеет 10% шанс случайного изменения значения, что называется мутацией. Затем каждая из сетей следующего поколения играет в пинбол, получает оценку пригодности, и три лучших создают потомство.Этот процесс повторяется столько, сколько хочет пользователь.

Результаты

Первое поколение нейронных сетей началось с понятия, как играть в пинбол. Он случайным образом попадал в ласты и имел довольно плохую производительность. Ниже представлено видео Ball one на лучшую модель первого поколения.

Однако модели начали быстро учиться. Ниже приведен график, показывающий среднюю пригодность для 20 моделей каждого поколения.

Некоторые поколения показали худшие результаты, чем их предки, но в целом средняя физическая подготовка имеет тенденцию к увеличению с течением времени из поколения в поколение.Ниже приведен график, показывающий пригодность лучшей модели каждого поколения.

Модели стагнируют в течение примерно 15 поколений от десяти до двадцати пяти, но в конце тренировки лучшая физическая форма начинает стремительно расти. Ниже представлен отрывок из игры лучшей модели.

Дальнейшая работа

Прямо сейчас, из-за характера захвата экрана, эти скрипты требуют, чтобы окно игры в пинбол располагалось в очень определенном месте. Это можно улучшить, чтобы автоматически находить окно пинбола и соответствующим образом обновлять значения.Затем генетический алгоритм можно улучшить, играя в 3 игры на модель или больше, чтобы уменьшить вероятность того, что плохая модель получит удачный хороший результат или плохая модель будет отвергнута неудачным отскоком. Вместо использования заданной архитектуры для нейронных сетей ими также можно было управлять с помощью генетического алгоритма. Кроме того, в сеть можно ввести больше атрибутов игрового поля, например, какие огни включены.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *