Автоматизация морских грузовых перевозок
Автоматизация даст возможность перейти к более энергоэффективным методам – использованию парусов и солнечных батарей.
Первый этап автоматизации – автоматизация перевозок на обычных кораблях, работающих в основном на сжигаемом топливе. Такая автоматизация даст возможность экономить на зарплатах экипажу, на массе помещений для экипажа и массе потребляемых им ресурсов. Для ремонта на борту – роботы, под, возможно, внешним управлением с земли.
Второй этап – перевод на автономные источники энергии. Такие корабли будут передвигаться медленнее, но для многих видов грузов это не очень уж и важно. К примеру, нефть, газ, руда, металлы, иные стройматериалы, пресная вода для некоторых островов, минералы и удобрения. Экипажа нету, ему тоже спешить некуда. Зато в дополнение к первому этапу, можно значительно снизить издержки.
Источников энергии – три вида:
1) Паруса – при наличии ветра позволяют двигаться даже ночью, и могут быть быстрее солнечных батарей. За счет использования современных материалов, мачты и паруса будут более долговечными, чем в средневековье. За счет ежесекундного отслеживания направления ветра – более эффективное управление. За счет получения спутниковых снимков и прогноза погоды – более гибкая прокладка маршрутов, с обходом центров опасных бурь и с максимальным временем пребывания в попутном ветре
2) Солнечные батареи, или солнечные тепловые батареи с парогенератором. Поднятые паруса заслоняют не всю палубу, покрытую солнечными батареями. Батареи обеспечивают энергию для управления парусами (и эта же энергия запасается в аккумуляторы для управления ночью). Если энергии избыток – она подается на электромотор и тратится на основное движение по курсу в дополнение к парусам. В случае штиля, или встречного ветра, солнечная энергия может становиться основным источником движения
3) Двигатель на органическом топливе. Имеет меньшие размеры, чем на традиционных кораблях аналогичного размера, и, соответственно, разгоняет корабль лишь до небольших скоростей. Еще меньше берется на борт топлива. Двигатель используется: как основной или страхующий двигатель в опасных ситуациях (заход в порт, уход от столкновения или работа во время шторма), в случае нехватки электроэнергии – заряжает аккумуляторы (используя электромотор как генератор – потому что для работы управляющей электроники и для периодического управления парусом выгоднее изредка включать аккумуляторы, чем запускать двигатель). Остаток неиспользованного топлива можно тратить под конец каждого рейса для ускорения рейса
За счет дешевизны перевозок могут стать рентабельными следующие сценарии использования:
1) Перевозка грунта (покупаемого, например, в бедных странах Африки или Азии) к небольшим тропическим островам с богатыми владельцами для расширения территории островов
2) Автоматический сбор мусора их Тихого Океана. Известно, что из-за особенностей течения, в центре Тихого Океана находятся огромные скопления мусора, в основном – пластика. Этот пластик скапливался из мусорных отходов десятилетиями, крошится на мелкие кусочки, остается плавать в верхних слоях воды, не виден из космоса из-за прозрачности, попадает в живые организмы и вредит им. Такие корабли могли бы ловить пластик сетями, спрессовывать его, а затем отвозить на переработку на сушу. Вероятно, больше всего от такого проекта выиграла бы Япония – у нее нехватка ресурсов, а пластик можно использовать разными способами.
Topics: записи с метками | No Comments » Теги/метки: роботы
Массовая трехмерность
Сначала о том, как использовать трехмерную информацию, а затем – несколько пунктов о том, как ее получать. See the rest of this entry…
Topics: записи с метками | No Comments » Теги/метки: 3D
Остановка развития цивилизации
Копия из http://community.livejournal.com/ru_transhuman/161925.html и http://community.livejournal.com/ru_transhuman/162493.html. See the rest of this entry…
Topics: записи с метками | No Comments » Теги/метки: теневое управление
Wargasm-3
Прочитал «Новые правила войны» («Foreign Policy», США) http://inosmi.ru/world/20100227/158349111.html. Первый подзаголовок не несет ничего нового – «Правило № 1. «Много и небольшие» побивает «Мало и крупные»». Точнее было бы сказать так: «при прочих равных условиях побеждает сторона, производящая оружие минимально необходимого калибра» – так как за счет этого сможет сделать такого оружия больше, его будет уничтожить сложнее и выстрелов оно сделает больше. Под это правила попадают и пули, и снаряды, и ракеты, и танки, и самолеты («калибр» – дальность действия, мощность радара, скорость и прочее), и корабли. Правда, надо еще учитывать, что враг сможет сделать так, что «минимально необходимый калибр» станет уже недостаточным – поэтому нужно делать с некоторым запасом.
И вот снова вспоминаю корабли. Полностью беспилотный корабль, экипажа нету, можно делать совсем небольшим (образ «три пушки – и весь корабль»). Но маленькие кораблики плавают недалеко. А желательно – чтоб в другое полушарие приплывал.
Решение. В предвоенное время строится большое количество таких небольших кораблей. Они наполняются боеприпасами и горючим. На верхней палубе у них солнечные батареи, или солнечные парогенераторы, или еще что. Сразу по выходу из порта они глушат двигатели на органическом топливе, и дальше идут на солнечной энергии. Так как спешить некуда, команда кушать не просит, то даже 75 км/день хватит, чтобы менее чем за год доплыть в другое полушарие. После начала боевых действий включаются двигатели на органическом топливе.
Чтобы корабль долгое время мог оставаться в рабочем состоянии не возвращаясь к берегу, на его борту находятся несколько роботов для поточного ремонта. Возможно, управляемых дистанционно в мирное время.
Функции таких кораблей:
* распределенная защита – ПРО, ПВО, ядерное сдерживание, проекция силы на территорию
* нападение
Исходя из дешевизны обслуживания, их можно построить много, и распределять на них ядерное оружие совсем небольшими партиями. Например, по 1-3 ядерных боеголовки на корабль. Это сильно усложнит возможность уничтожения всех ядерных сил в сравнении даже с подводными лодками. Так как противнику придется сделать много залпов – а без аналогичной автоматизации это невозможно сделать за короткие сроки.
Отсутствие экипажа сильно повышает плотность корабля и приводит к тому, что над водой он выступает совсем немного. Почти подводная лодка в надводном положении, только не обязательно с высокой надстройкой. Вместе с небольшими линейными размерами и некоторыми дополнительными мерами по уменьшению заметности, корабль становится малозаметным без особых усилий.
Такие корабли предлагается оснащать оружием:
* несколько ракет ПВО. Чтобы сбивать как первоначальных агрессоров, так и зазевавшиеся самолеты противника – если они не смогут заметить корабль и подставятся первыми. И чтобы сделать уничтожение такого корабля дороже – чтобы ракеты приходилось запускать с расстояния побольше, чтобы и самолетов на разведку целей противник потерял побольше. И для обеспечения защиты на время расходование всех боеприпасов.
* пушки с неуправляемыми снарядами. Применяются в нескольких случаях: при инициативном начале войны, когда можно заранее подойти близко к берегу и вследствие внезапности нападения успеть расстрелять значительный боезапас; в случае войны со слабым противником (типа африканских государств), у которых опасного для кораблей оружия нету; в случае нападения на противника, вооруженного оружием с закладками, контролируемыми нападающей стороной; в случае добивания противника, когда он уже утратил возможности уничтожать корабли
* крылатые ракеты с дальностью на стандартные тысячу-другую км, для атаки на глубокий тыл противника и для собственной безопасности
* РСЗО на 100-200 км – как нечто среднее между пушками и крылатыми ракетами, с возможностью поражения не только прибережной зоны, и с возможностью быстро отстрелять весь боезапас
Немного стран смогут противостоять такому флоту. Так как такой флот будет более «морально устойчив» к потерям, то его можно активнее использовать для оказания политического шантажа и давления.
Audio clip: Adobe Flash Player (version 9 or above) is required to play this audio clip. Download the latest version here. You also need to have JavaScript enabled in your browser.
Slipknot – Sucks
We like talkin' dirty We smoke and we drink We're kmfdm and all other bands stink Our music is sampled Totally fake It's done by machines 'coz they don't make mistakes We don't have no lyrics Our message is nil We hate all dj's They're makin' us ill Whatever we tell 'ya Is meant to be crap We hate all music and especially rap We don't like michael jackson We hate this asshole We don't care for madonna or kylie minogue Our records have stickers with a warning from tipper 'coz they're no good for kids If we'd get her we'd strip her Kmfdm forward the ultimate sound And a message from satan If you turn it around You might think we're stupid But we're way above it We don't give a shit And the kids just love it We wouldn't sell to a major for a couple of bucks No doubt about it kmfdm sucks
Почему же Slipknot не любят KMFDM? Потому что у KMFDM есть веселые, заводные песни!
KMFDM – Power
embedded by Embedded Video
Download Video
Topics: записи с метками | No Comments » Теги/метки: millions power domination, Slipknot, война, клипы, музыка
Про трудолюбивых Швейцарцев :)
Которые исключительно своим трудолюбием нажили столько добра :)
http://nazdarru.livejournal.com/89493.html
Например, таким трудом: гугл швейцария германия украденный диск
Для создания центров теневого управления выбираются страны с населением, которое немного того. Например, евреи – обрезание в раннем возрасте приводит к психологической травме и жестокости, а отсутствие крайней плоти вызывает половое созревание немного раньше, так как более активно стимулируются нервные окончания, а организм больше тянет к плотскому, а не возвышенномую.
Или вот швейцарские кретины – их легко изначально взять под контроль и установить свои порядки.
Topics: записи с метками | No Comments » Теги/метки: война
Метрические пространства и ИНС
Читал в википедии новый стандарт С++, и по ссылкам плавно перешел к определению метрического пространства. В целях креативного продуктивного развлечения, решил скрестить образы метрического пространства и ИНС.
Сначала возникло: «Элементы множества – нейроны, расстояние между нейронами определяется как сила некоторого коэффициента в межнейронной связи… ». Но это в каком году надо было такое писать? Явно не в 2010. Поэтому вторая попытка:
Элементам метрического пространства ставятся в соответствие отдельные кластеры нейросети. Можно ставить не отдельные кластеры, а отдельные нейронные цепочки – так как последний кластер такой цепочки будет соответствовать все тому же «один кластер».
Расстояние между элементами пространства задается при помощи нейронных цепочек из одного или более кластеров
Архитектура цепочки, которая хранит информацию о расстоянии между объектами, может быть различной. Пусть А и Б – нейронные кластеры, соответствующие некоторым элементам множества, на котором определено метрическое пространство. Тогда расстояние может сохраняться (см. рисунок, нейроны на рисунке обозначают кластеры):

Варианты хранения информации о расстоянии между А и Б
Вариант 1. Есть кластер с тремя связями: от А, Б и от кластера с информацией о расстоянии. Для того, чтобы оперировать с информацией о расстоянии, могут применяться различные механизмы. Но для начала, кластер, обозначенный как «d=1.7», нужно активировать. В схеме 1 – активировать А и Б, далее служебный кластер частично активируется (нечеткое распознавание), на нем концентрируется внимание, он распознается полностью, и активирует кластер «d=1.7». Чтобы убрать нечеткое распознавание, можно пойти другим путем – снизить порог срабатывания.
Вариант 2. Чтобы убрать стадию нечеткого распознавания, добавлен отдельный кластер. Связь «вперед» должна также полностью активировать следующий кластер. Как видно, во всех этих вариантах соблюдается условие симметрии А и Б – так как они должны активироваться одновременно.
Вариант 3. В многозадачной ИНС кластеры, объединяющие А и Б, могут хранить не только информацию о расстоянии. Чтобы не путать такие кластеры, в данном случае добавлен кластер вопроса «d?». Для того, чтобы узнать расстояние, нужно активировать кластеры обоих объектов и кластер вопроса о расстоянии. Нечеткое распознавание не нужно.
Вариант 4. То же, что и в пункте 3, но расстояние хранится не в одном кластере, а в цепочке – в данном случае, цепочке знаков, которые можно преобразовать в число.
В вариантах 1-2-3 кластер «d=1.7» мог соответствовать последнему кластеру цепочки, похожей на вариант 4, которая кодировала расстояние побуквенно. Для обработки такой цепоки нужно умение счета, умение сравнивать числа на величину и т. д. А можно добавить такую возможность в ИНС на базовом уровне, где за операции с числами будет отвечать интерфейс к калькулятору. Тогда нужно меньше нейронов (один кластер вместо цепочки), и вариант 4 не нужен.
Кстати, между нейронами показываются стрелочки – эту функцию можно отключать через контекстное меню ради ускорения прорисовки больших количеств нейронов.
Topics: записи с метками | No Comments » Теги/метки: NL UI, нейронные сети, с изображениями
Запоминание повторений
Пусть некоторый сигнал поступает постоянно. Например, «АААА». Рассмотренные схемы на такой ввод будут запоминать каждое вхождение признака, что может быть избыточно в некоторых случаях. Не во всех. Например, некоторое правило может срабатывать только на четвертое появление признака. Тогда к четвертому появлению признака можно привязать более точное прогнозирование, и т. д. Поэтому в некоторых случаях, нужно заносить все вхождения признака и оставлять исходную цепочку. Но в некоторых случаях это может быть излишне. Например, может быть достаточно признака «пошел повтор признака А». Решение о том, что выгоднее, должна принимать ИНС на основе вычисления приоритета – связи каких высокоуровневых цепочек оказались более востребованными.
Вместе с признаком «пошел повтор сигнала А», логично добавить и дополняющий к нему признак «повтор сигнала А прекращен».
Признаки типа «пошел повтор сигнала А» могут заноситься в цепочку памяти периодически – на порядок реже, чем встречается А. Например, на каждую десятую встречу исходного признака. Это экономит нейросети множество ресурсов. Для нормальной работы прогнозирования и других механизмов, может понадобится, чтобы при повторной прозвонке исходной цепочки, после активации такого высокоуровневого признака, он бы оставался в активном состоянии в течении нескольких циклов. До встречи признака «следует прекратить активацию» или в течении некоторого срока. Такие высокоуровневые признаки могут выделяться гиппокампом.
Аналогом высокоуровневого признака «обнаружен повтор» может выступать периодическое занесение в память распознающей цепочки из нескольких признаков. Например, цепочка из 10 повторяющихся признаков. На большую длину она не растет. После распознавания всех 10 признаков, очередной распознающий кластер ничто не тормозит, он заносится в память. Со следующего цикла эта же цепочка начинает запоминание с самого начала заново. Разбивка каждой цепочки на максимум 10 элементов может быть выгодной и в других случаях. С биологической точки зрения, короткие цепочки реализовать легче, чем единую неразрывную цепочку по всему гиппокампу.
За счет усложнения возможностей работы обычных цепочек, можно получить нечто среднее между запоминанием одного признака «встречен повтор» и запоминанием всей исходной цепочки. Для этого нужно, чтобы распознающая цепочка работала медленнее, чтобы на переход к следующему кластеру (на распознавание) требовалась бы активация нескольких низкоуровневых признаков.
Topics: записи с метками | No Comments » Теги/метки: нейронные сети
Выкладываться на правительство?
Цитата с http://polnyi-pisec.info/
Почему сталинский СССР был непревзойденно эффективен? Почему за 20 лет страна пришла от деревянной сохи к ракетно-ядерному оружию? Потому, что инженеры, ученые, учителя были подлинной элитой. Профессор при Сталине получал больше министра.
Почему никто не спросит у творцов?
Я за них отвечу. Я больше никогда не буду погружаться в подпространсто, сутками писать формулы, гонять компьютерные программы, или обдумывать во сне экспериментальную проверку, как я это делал при СССР. Потому что вижу: есть люди, которые без образования и мук творчества, занимаясь примитивной торговлей, ездят на мерседесах и имеют время и деньги для наслаждения жизнью.
Вот пусть эта “элита” и творит. Что касается меня, то я положенные мне как профессору пару статей в год выдам (оторву пару недель от вдохновенного труда на даче).Чтобы было тип – топ с публикациями.
Уверяю вас, что так же рассуждают (про себя) инженеры, ученые и конструкторы самой высокой квалификации. ОНИ НЕ БУДУТ ВЫКЛАДЫВАТЬСЯ, потому что это глупо и смешно.
Курчатов много лет спал по три-четыре часа в сутки. Он спас страну от ядерного сожжения. Он умер в 60 лет.
По нынешним понятим, он круглый идиот.
Topics: записи с метками | No Comments » Теги/метки: общество
Солярис откладывается!
Копия отсюда: http://community.livejournal.com/ru_transhuman/151424.html
В комментариях к прошлым заметкам встречались разногласия по поводу единого Компьютрониума. Считаю, что:
В обозримом будущем единого Интеллекта, скорее всего, не будет. Потому что:
-1. Для этого нужна победа коммунизма, а капиталисты будут против в любом случае, что опасно, так как может привести к войне и уничтожению человечества. Никто не хочет захвата мира самым наглым…
0) Исторически, существуют различные группы – от стран до фирм и лабораторий, у каждой из которых свой путь и свои несовместимости – от философских до технологических. Их объединение не обязательно произойдет сразу. Оно может быть отложено надолго по субъективным причинам.
1) Безопасность требует наличия хотя бы одной копии, желательно сильно отличающейся от первой, чтобы не возникло непрогнозируемых необратимых «всемирных» катастроф.
2) Различные физические реализации требуют экспериментальной проверки того, кто же лучше. Компьютеры могут быть до того сложны, что единственный способ достоверно узнать, кто лучше справляется с обработкой всех типов данных со всей Земли, на всех возможных задачах – запустить полномасштабную копию. Или, как минимум, очень масштабную.
3) В процессе разработки новых, более совершенных версий ИИ, замена старого оборудования на новое будет происходить не одномоментно – тем более, в масштабах всей Земли. На скорость замены накладываются физические ограничения. Время на разработку, обкатку, промышленное производство, доставку, замену, ввод в эксплуатацию. Ограничения по мощности производства и материалоемкости. Наверное, на полное обновление всего оборудования будут уходить минимум месяцы (если будет очень много энергии), а то и годы – гигантский срок. Системы разных версий будут работать одновременно. Но они могут быть плохо совместимы, физически или информационно. Тогда они будут слабо связаны и четко разделены.
4) Если решить, что физическая реализация (или принципы этой реализации) всего одна, то остается открытым вопрос о информационном наполнении. Если брать пример нейроинтеллекта, то для анализа разных вариантов настроек и выбора оптимальных настроек даже по одному параметру, типа скорости забывания – надо выбрать десяток вариантов коэффициентов, потом на каждый вариант коэффициента запустить по десятку-тысяче экземпляров (для статистической достоверности) на реальных данных, а потом смотреть, кто лучше справляется с заданием.
5) Кроме одного коэффициента забывания, из-за которого придется создать сотни разных компьютеров, будет много других параметров для исследования и комбинирования: длительность цикла мышления перед переключением внимания, распределение важности, допустимого риска, и т. д. Поэтому, скорее всего, будут не тысячи, а миллионы разных компьютеров с разными настройками.
6) Выбрать и навсегда зафиксировать один набор параметров для всех крайне недальновидно. Развитие интеллекта и изменение среды приводит к смене требований и оптимальных параметров. Простенькие теоремы доказали, все сделали? Теперь эффективнее сделать интервал между переключениями внимания дольше – так как решаются более тяжеловесные задачи. Поэтому миллионы разных ИИ должны быть всегда.
7) Для разных версий ИИ, важны не только различные параметры, но и разный опыт работы. Важна последовательность решения задач. Влияние опыта на дальнейшие решения. Специализация. Это – еще одна предпосылка к тому, чтобы оставить множество интеллектов, которые будут ошибаться каждый по-своему, специализироваться каждый по своему.
8) Многие задачи могут быть сложно распараллеливаемыми, а потому требовать локализованной и обособленной обработки.
9) Еще одна предпосылка к тому, чтобы содержать множество автономных интеллектов и развивать специализацию – повышение скорости обработки в локальном пространстве. В общем виде, всегда быстрее обработать данные локально, чем отправлять их на другое полушарие и получать аналогичный результат назад. Аналогично почти с любыми видами научно-исследовательских и конструкторских работ. Будут, например, в здании стоять три миллиарда пробирок с исследованием эффективности нанороботов. Кому надо прокладывать петабайтный канал на другой материк, чтобы управлять контролем температуры в каждой пробирке, если это можно сделать локально? Кому надо передавать данные, большая часть из которых тут же будет уничтожена? В общем виде – никому, так как интересны высокоуровневые результаты, обработанные. И напротив, нужно экономить энергию и материалы – потому данные будут по возможности обрабатываться локально. И храниться локально. Если есть центр продувки аэродинамических моделей, то институту квантовой физики и близко не сдались все петабайты данных о всех продувках всех моделей. Локальная обработка и хранение уникальных данных будут приводить к специализации и разделению на различные системы.
10) ИИ может решить оставить значительные территории для сохранения флоры и фауны. Биосфера и географические препятствия типа гор или водоемов будут делать скорость передачи и обработки информации еще более неравномерной, зависимой от территорий. Территория с ИИ может быть еще более неравномерной, если на территории будут заводы и лаборатории, а не только мозговой кисель.
11) Равномерному распределению ИИ даже по небольшой территории может препятствовать слишком большое энергопотребление и потребность в значительной площади для охлаждения или наоборот, потребность в значительных площадях для сбора солнечной энергии.
12) Различные физические условия среды будут влиять на различную оптимальную конфигурацию ИИ на заданной территории. Когда речь идет о системах масштаба Земли, возникают «смешные» вопросы. Например – сколько атомов того или иного вещества на данной территории (иначе – транспортировать миллиарды тонн вещества на несколько тысяч километров?). Какой тип процессора выгоднее и быстрее всего производить на данной территории с учетом доступного сырья и энергии. Что лучше всего работает при данной температуре на данной географической широте, можно ли погружаться под воду, откуда брать источники энергии на данной территории, какое оптимальное соотношение энергопотребления и производительности для данной территории, и т. д.
12) Будут объединения различного вида – от «однокомнатных» серверных, уровня отдельной бригады, до уровня НИИ, министерства, страны, цивилизации. Но не нужно думать, что все они быстро сольются в один кисель. К этому не видно предпосылок.
ариант 13: Война никогда не кончается. Она переходит на новые уровни противостояния. Конкуренция будет всегда.
Topics: записи с метками | No Comments » Теги/метки: трансгуманизм
Сериализация ИНС
Стандартный для НЛ родительский шаблонный класс ИНС обеспечивает универсальный гибкий механизм сериализации ИНС.
Для того, чтобы данный тип ИНС можно было сохранить или загрузить через пользовательский интерфейс, ее класс должен быть зарегистрирован как поддерживающий сериализацию. Для этого создается глобальный объект SerializableBrainClassRegistrator с данными о ИНС – с именем класса ИНС и другими. При выборе операции открытия ИНС из файла, сначала считывается имя класса ИНС, затем, если класс с таким именем зарегистрирован как поддерживающий загрузку, происходит создание экземпляра данного класса, и вызывается метод загрузки. Аналогично и с сохранением. Механизм разрешения нужен для того, чтобы не вводить в заблуждение пользователей – так как в научно-любительской программе далеко не все ИНС могут поддерживать сериализацию, из-за неактуальности операции для ее программирования.
При необходимости сериализации, в классах нейронов и связей пользовательской ИНС нужно переопределить функции сохранения и загрузки:
-
virtual void save(QDataStream & s)const;
-
virtual bool load(QDataStream & s);
В этих функциях, основываясь на примере реализации в других ИНС, провести сериализацию данных нейрона и связи, специфических для данного класса, и вызвать родительскую версию.
Универсальный алгоритм в упрошенном описании действует так. Проводит сериализацию описания формата и в случае загрузки проверяет, что формат поддерживается.
Сериализует количество нейронов, которое надо загрузить или сохранить. Далее, если нейронов более одного, происходит сериализация тела нейрона. После этого идет код подстраховки – сериализуется проверка на размер данных сериализованного нейрона. Если проверка пройдена, сериализуются и остальные нейроны.
Аналогично происходит сериализация связей. Так как все нейроны уже созданы, то связи можно создавать напрямую. После сериализации первой связи идет код проверки размера связи в сериализованном состоянии.
Также сериализуются: комментарии, точки останова, нейронные группы, и т. д. После данных каждого типа вставляется код проверки. Для сериализации данных, специфических для конкретной ИНС, вместо переопределения функции всей сериализации, удобнее переопределить лишь функцию serializeBrainSpecificData. Если нужно, то можно переопределять и другие функции.
Topics: записи с метками | No Comments » Теги/метки: NL UI, код

