понедельник, 24 января 2011 г.

Мурчащая подушка

В дополнение темы про котиков. Интересно было бы сделать мурчащую подушку. Ложишься на нее и она начинает урчать.

суббота, 22 января 2011 г.

Компьютерный ИИ

Идея такая - сделать нейросетку (или генетический алгоритм, к генетическому алгоритму я даже склоняюсь больше), через которую в ОС будут поступать все входящие сигналы (с клавиатуры, мышки, файловой системы, интернета итп) перед тем как они попадут в стек операционной системы. ИИ будет пытаться предугадать действия пользователя (в смысле какая следующая буква будет набрана куда помещен фокус клавиатуры, какую программу открыть или какую последовательность операций сделать итп). Естественно пользователь может отменить эти предугадывающие действия, нажав к примеру Esc (в этом случае сигналы будут идти неискаженные), может принудительно включить или выключить алгоритм. Цель алгоритма - снизить к минимуму число отмен предугадывающих действий (нажатий эскейпа) и максимизировать время и число включений алгоритма. По идее в результате обучения такой нейросети (или генетического алгоритма) получим алгоритм, который будет по максимуму предугадывать действия пользователя (совершать рутинные операции, педугадывать когда что сделать итп). Будет эдакий самообучающийся ИИ драйвер, прослойка между операционкой и человеком, которая сможет оптимизировать взаимодействие не просто в определенной программе, а сразу во всех установленных программах и самой ОС (со временем обучения эта прослойка сможет выполнять все больше функций - распознавание текста, образов, проверка орфографии, сокращение и оптимизация горячих клавишь итп).
Естественно сам процесс обучения долгий и нудный и забесплатно такой драйвер и нафиг никому не будет нужен. И тут мы подходим к пункту 2: ускорение обучения.
Что я предлагаю - общую для всех установленных таких драйверов на разных компьютерах БД в интернете, куда как в долговременную память эти алгоритмы смогут складировать редко используемый объем памяти и через который они смогут обмениваться опытом друг с другом.
Ну Вы поняли о чем я? К примеру чтоб в Вашем установленном на Вашей машине ИИ закрепился алгоритм распознания буквы какой-либо капчи - эта буква должна должна появится при Вашем лазании по интернету допустим не менее 50-ти раз. А вот если на 50-ти разных компах, подключенных к одной БД та же буква появится только 1 раз - обучающий алгоритм уже закрепиться...Тем самым получится эдакий объединенный самообучающийся суперинтеллект - кратковременные частоиспользуемые реакции на Вашей личной машине и весь массив этих реакций в облачной сети на распределенном или централизированном сервере. За такое не грех и заплатить.
Что еще хотелось бы заметить. Ну к примеру то, что если кроме входящих в ОС сигналов в генетический алгоритм включить и "обходной путь" для исходящих сигналов (монитор, колонки итп пи котором генетический алгоритм будет развиваться в сторону соответствия сигналам от ОС), то рано или поздно этот генетический монстр сможет полностью эмулировать операционную систему, рисуя все эти окна и получая доступ к файлам без посредства ОС. Таким образом через некоторое время мы получим полный аналог ОС, только бесплатный, самооптимизирующийся и заточенный под конкретного пользователя. Неправда ли круто?
Хотите чтоб я нанял программистов и попытался это реализовать? Милости просим - пожертвовать через вебмани можно ниже. Для других способов пишите в ветке дам номера счетов (есть Приват24, банковские и прочие счета).
P.S.: Кстате очень крутой способ заделывания бесплатного аналога Виндоус - перехват всех входящих сигналов и пропуск их кроме ОС и через генетический алгоритм. Перехват всех исходящих сигналов. Оптимизация генетического алгоритма в сторону соответствия сигналов, выдаваемых генетическим алгоритмом, сигналам ОС.
Да и вообще таким образом можно создать бесплатный аналог любой программы - перехватываем буфер клавиатуры и мышки идущий на какую-либо программу, перехватываем буфер монитора (точнее окна программы), запускаем нейросеть либо генетический алгоритм в сторону отбора наиболее компактных алгоритмов выполняющих на основе входных сигналов те же исходящие. При желании генетические еденицы отбора сравниваем с алгоритмами "взламывающими" ту же программу на других компах (через инет к примеру). Точка. Каждый "взломщик" работает себе интересующей прогой, генетический алгоритм тем временем неспеша строит фриварный полный аналог программы.
Чуйствую если сделать прогу-"взломщик" на основе этого алгоритма все производители софта тупо сгорят в синем пламене...

среда, 12 января 2011 г.

Идея для бизнеса: собери оружие сам

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

понедельник, 10 января 2011 г.

Кошки

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

пятница, 7 января 2011 г.

Заметки на полях: Эгоистичный ген

В рубрике "заметки на полях" буду оставлять возникшие мысли и идеи по поводу прочитанных книг или читаемых сейчас книг. Сейчас читаю "Эгоистичный ген" Доккинза. Замечание по поводу этой цитаты:
Большинство генов оказывают свое влияние на плод, некоторые другие — в детстве, третьи — в молодом возрасте, четвертые — в среднем и, наконец, некоторые в старости. (Обратите внимание, что гусеница и бабочка, в которую она превращается, содержат абсолютно одинаковые наборы генов.) Совершенно очевидно, что летальные гены должны удаляться из генофонда. Но столь же очевидно, что летали, действие которых проявляется в позднем возрасте, в генофонде более стабильны, чем летали, действующие на более ранних стадиях. Ген, оказывающий летальный эффект, находясь в старом теле, может тем не менее сохраняться в генофонде, если этот эффект проявляется после того, как данное тело имело возможность принять хоть какое-то участие в размножении. Например, ген, обусловливающий развитие в старом теле злокачественных новообразований, может быть передан многочисленным потомкам, потому что его носители успевают родить детей до развития болезни. В отличие от этого ген, вызывающий злокачественный рост у молодых индивидуумов, не может быть передан большому числу потомков, а ген, проявляющий аналогичное действие у детей, не будет передан никому вообще. Таким образом, согласно этой теории, старческое угасание — просто побочный продукт накопления в генофонде тех действующих на поздних стадиях летальных и полулетальных генов, которым удалось пройти сквозь сети естественного отбора лишь потому, что их эффект проявляется в позднем возрасте.
Так вот, если это правда, значит ли это, что искусственно давая размножаться особям в какой-либо популяции исключительно только в "более позднем виде" (к примеру только в глубокой старости) - мы тем самым проводим отбор при котором продолжительность жизни в популяции будет увеличиваться? Тобишь если мы возьмем выводок мышей (или там дрозофил) и будем давать им спариваться только в старости (перед естественной кончиной), то средняя продолжительность жизни в этой популяции начнет увеличиваться? Хм-хм. Было бы интересно проверить. Кстате учитывая принцип "сначала карьера, а потом дети" в современной западной цивилизации - то же должно происходить и у людей.

вторник, 4 января 2011 г.

Еще одна ассоциация КМ и душа

Пока не забыл, запишу мысль ассоциацию:
В квантовой физике существует вероятностный дуализм - любая частица ведет себя как волна вероятности(обычно в ненаблюдаемом состоянии) и как частица (обычно в присутствии наблюдателя, в "схлопнутом" состоянии). Точно так же и человек - есть ненаблюдаемая "душа" и есть наблюдаемое "схлопнутое" в терминах КМ телесное воплощение. Быть может это имеет какой-то смысл? Не может ли быть так, что существование "души" невозможно определить физическими приборами, потому как это аналог квантово-спутанной частицы, иначе говоря при любом наблюдении душа (сознание, разум) просто напросто "схлопывается", показывая либо свое физическое воплощение (человеческое тело), либо его отсутствие (что значит, что вероятность схлопнулась в другом месте)? Соответственно всякие духи, приведения итп - это всего навсего размазанная (несхлопнутая) форма существования человека? Блин слишком глубоко. Об этом надо подумать.