Компьютеры на основе ДНК. Искусственный интеллект. Квантовый компьютер
МИНИСТЕРСТВО
ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ
ФЕДЕРАЛЬНОЕ
ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО
ОБРАЗОВАНИЯ
«ТЮМЕНСКИЙ
ГОСУДАРСТВЕННЫЙ НЕФТЕГАЗОВЫЙ УНИВЕРСИТЕТ»
ИНСТИТУТ
ПРОМЫШЛЕННЫХ ТЕХНОЛОГИЙ И ИНЖИНИРИНГА
КАФЕДРА
«ЭЛЕКТРОЭНЕРГЕТИКА»
ОТЧЕТ
по
учебной практике
Вариант
№8
Выполнил: студент
гр. ЭСбзу-14-1
Шаньшеров С.А.
Проверил: ст.
преподаватель каф. ЭЭ
Кудряшова О.М.
Тюмень,
2015
Введение
В одном из интервью вскоре после получения
Нобелевской премии Жорес Алферов сказал: «Мне по-своему жаль новое поколение.
Ведь, если разобраться, уже все открыто. Так что в новом веке вам будет делать
нечего - так, частностями заниматься».
От этих слов одного из отцов современной
полупроводниковой электроники становится немного жутко. Значит, предел уже
положен и стена темнеет на горизонте? Через пару десятков лет прогресс
человечества будет навсегда остановлен одним из незыблемых постулатов
Вселенной. Но у нас есть повод оставаться оптимистами: ведь ни один закон и
постулат не запрещают появление принципиально нового знания!
В свое время люди верили, что самолет никогда не
сможет преодолеть звуковой барьер, так как это должно его разрушить. Но
октябрьским утром 1947 г. мир впервые услышал столь привычный сейчас любому
летчику хлопок - Чак Инджер на экспериментальном истребителе сумел обогнать
звук. Скромного калужского учителя физики Циолковского, разработавшего в начале
века проект полета в космос с помощью реактивного двигателя, все считали в
лучшем случае наивным мечтателем (а чаще просто сумасшедшим). Но прошло всего
полвека, и первые ракеты взмыли в небо, доказав, что скепсис в отношении
творческих возможностей человечества совершенно неуместен.
Каким ярким и необычным может оказаться наше
будущее даже с учетом все тех же объективных пределов. И не стоит это
воспринимать просто как занимательную сказку: сравните наши достижения в начале
XIX и XX вв. - вы поймете, что самые смелые прогнозы, если они не противоречат
фундаментальным законам природы, рано или поздно становятся реальностью.
Квантовый компьютер
Пока теоретическим пределом является передача
бита информации при помощи одного электрона, локализованного на одном атоме.
Это позволит увеличить тактовую частоту примерно до терагерца (или тысячи гигагерц)
- в общем, весьма неплохая перспектива. Однако специалисты, приводящие подобные
цифры, не учитывают одного факта. Преодолев порог миниатюризации в десяток
нанометров (сейчас выпускаются процессоры по 130-нанометровой технологии), мы
попадем в необычный, совершенно непохожий на наш, мир квантовых законов.
Однако выход из тупика имеется, причем
обеспеченный именно тем, из-за чего мы в нем оказались, - квантовой природой
вещества. Исторический призыв Ричарда Фейнмана ответить на вопрос, какие
преимущества могут дать вычислительные системы на квантовых элементах, привлек
в эту область множество талантливых ученых, что обеспечило ее быстрый прогресс.
На сегодняшний день для построения квантового компьютера сделано так много, что
можно смело прогнозировать начало его промышленного выпуска уже в первой
четверти наступившего века.
Вопреки досужему мнению, при решении большинства
задач квантовый компьютер не будет работать быстрее традиционного. Более того,
на выполнение одного рабочего хода (понятие тактовой частоты к нему
неприменимо) ему понадобится существенно больше времени. Однако для квантового
бита (кубита) характерно понятие суперпозиции: кубит в одну единицу времени
равен и 0, и 1, а классический бит - либо 0, либо 1. Подобное свойство квантовых
частиц одновременно находиться в нескольких состояниях обеспечивает параллелизм
квантовых вычислений, что делает их в ряде задач эффективнее используемых
сейчас технологий.
Квантовому компьютеру пока уготована
исключительно узкая специализация. Однако вытеснить своего полупроводникового
собрата у него все-таки есть шанс. Мы можем рассчитывать на широкое применение
квантовых компьютеров в связи с тем, что математики умеют весьма ловко сводить
алгоритмы одних типов к другим, равносложным. Так что решение проблемы
искусственного интеллекта, новый уровень работы с графикой и видео, прорыв в
математическом моделировании - все это может быть обеспечено появлением
квантовых вычислительных систем.
Первый практический успех по построению
квантового компьютера был достигнут в 1998 г. компанией IBM, сотрудники которой
сумели создать двухкубитовую машину из молекулы хлороформа. Продолженные
исследования позволили им объявить в 2001 г. о серьезной вехе на пути развития
информационных технологий: созданный ими семикубитовый квантовый компьютер
решил задачу о факторизации числа 15 при помощи алгоритма Шора, разложив его на
3 и 5.
Однако лидерами в создании квантового компьютера
стоит считать разработчиков из группы профессора Марка Эриксона из университета
шт. Висконсин в Мэдисоне: они объявили о том, что им впервые удалось
смоделировать архитектуру квантового компьютера на основе кремниевой
технологии. Их вычислительное устройство представляет собой массив квантовых
точек в кремниево-германиевом полупроводнике; в каждой из этих точек
локализован один электрон. В качестве кубита используется спин электрона.
Управление системой осуществляется при помощи электростатических «затворов»,
при «открывании» которых электроны туннелируют.
На сегодняшний день в десятках научно-исследовательских
центров по всему миру ведутся работы по реализации квантового компьютера на
базе органических молекул и сверхпроводящих колец, на атомах фосфора,
встроенных в кремниевую пластину, и квантовом эффекте Холла, джозефсоновском
контакте и мессбауэровских ядрах. И хотя пока успехи впечатляют лишь
специалистов, вера людей в победу и их целеустремленность заставляют надеяться
- будущее будет выиграно нами!
Нанотехнологии и молетроника
Любой из известных нам предметов - всего лишь
скопление атомов в пространстве. И будет ли это алмаз или горстка пепла,
булыжник или чип компьютера, труха или спелый плод, определяется только
способом их упорядочивания. Расположение атомов друг относительно друга
порождает такие понятия, как дешевое и драгоценное, обычное и уникальное,
здоровое и больное. Наше умение упорядочивать атомы лежит в основе любой
технологии. В процессе развития цивилизации люди учились управлять все меньшими
и меньшими группами атомов. Мы прошли долгий путь от каменных наконечников для
стрел до процессоров, умещающихся в игольном ушке. Но наши технологии все еще
грубы, и пока мы вынуждены оперировать большими, плохо управляемыми группами
атомов. По этой причине наши компьютеры глупы, машины непрерывно ломаются,
молекулы в наших клетках неизбежно приходят в беспорядок, уносящий сначала
здоровье, а затем и жизнь. Настоящий же прорыв в эволюции науки произойдет
только тогда, когда мы научимся управлять отдельными атомами.
Технологии, которые работают на уровне отдельных
атомов и молекул, называются нанотехнологиями (нанометр - это 10-9 м, одна
миллиардная метра). Отцом этого перспективнейшего направления считается все тот
же Ричард Фейнман, прочитавший в 1959 г. историческую лекцию «Там, внизу, еще
много места». В ней он сказал: «Насколько я вижу, принципы физики не запрещают
манипулировать отдельными атомами... Пока мы вынуждены пользоваться
молекулярными структурами, которые предлагает нам природа. Но в принципе физик
мог бы синтезировать любое вещество по заданной химической формуле». Технический
уровень того времени, когда были произнесены эти пророческие слова, заставлял
воспринимать их как очередную футуристическую сказку. Но в 1981 г. ученые Г.
Бининг и Г. Рорер из швейцарского отделения IBM создали туннельный микроскоп,
впервые позволивший взглянуть на обособленные молекулы и атомы. Однако
исследователей ждал еще один приятный сюрприз: оказалось, что их детище
способно не только «увидеть», но и «подцепить» отдельный атом и перенести его
на другое место. За прошедшие с тех пор 20 лет нанотехнологии стали
производственной реальностью, и уже сейчас мы можем создавать необходимые нам
объекты, «монтируя» их на атомном уровне.
Когда говорят о нанотехнологиях, подразумевается
несколько достаточно разрозненных по целям и планируемому времени реализации научных
направлений. Одно из них, работающее над качественным переходом традиционной
полупроводниковой электроники с микро- на наноуровень, хорошо освещено в
периодической литературе. Успехи этих работ значительны уже сегодня, но, ввиду
неразрешимости ряда проблем, связанных с размерными эффектами, неизбежно
возникающими при достижении транзисторами величины 30-40 нм, очевидна
необходимость поиска альтернативной технологии. Одним из вариантов является
молекулярная электроника, или молетроника.
В 1974 г. ведущие ученые фирмы IBM А. Авирам и
М. Ратнер представили вещество, молекула которого обладала теми же свойствами,
что и обычный диод. Пропуская ток в одном направлении, введением
дополнительного, управляющего фрагмента она могла быть усовершенствована до своеобразного
молекулярного транзистора. Соединив две такие молекулы, можно получить
абсолютный аналог полупроводникового триггера - основного элемента современных
процессоров. «Переключать» же данное устройство, имитируя состояния бита - 0 и
1, возможно с помощью света или электрического поля. Следуя описанной идее,
химики синтезировали великое множество кандидатов на роль транзистора будущего.
Так началась эпоха молетроники.
Впрочем, вскоре ученые поняли, что копировать
традиционный процессор совсем необязательно. Ведь теоретически в качестве бита
годится любая двухуровневая система, которую относительно легко можно перевести
из одного состояния в другое. Если действительно удастся заменить транзисторы
отдельными молекулами, то размер процессора уменьшится в сотни раз. Рост же
производительности на несколько порядков позволит выпустить терагерцевые
процессоры, что совершенно невозможно на базе классических кремниевых
технологий. Только представьте - мощный компьютер будет умещаться на кончике
волоса! Молекулярные схемы будет возможно организовать по нейроноподобному
принципу, что поможет наконец добиться успеха в решении весьма застарелой
проблемы «качественного искусственного интеллекта (ИИ)» Молекулярная память
также оставит далеко позади свою полупроводниковую конкурентку. По прогнозу
ведущего специалиста в области молетроники, американского биохимика Мак-Алира,
плотность структурных элементов в таких блоках достигнет тысяч триллионов на
каждый кубический миллиметр. А это означает, что на домашних компьютерах можно
будет хранить терабайты информации. Еще более перспективно построение блоков
белковой памяти, действующей по принципу запоминания, возможно используемому и
человеческим мозгом. Вероятно, такой подход позволит реализовать переселение
человеческого интеллекта в компьютер. Однако для теоретической разработки этого
направления мы пока слишком мало знаем о том, как все-таки работает наш мозг.
Компьютеры на основе ДНК
Весьма оригинальна и имеет огромные перспективы
идея создания вычислительных устройств на базе ДНК. Основная идея, которая
используется при создании ДНК-компьютеров, следующая: для каждой из переменных
синтезируется уникальная последовательность оснований; затем, будучи смешаны в
достаточном количестве (триллионы молекул), эти переменные соединяются в
варианты. Исходя из правила больших чисел, всех вариантов будет приблизительно
поровну. Остается только определить, в каком из них переменные не повторяются.
Это самая сложная проблема, решаемая при помощи многоступенчатой экстракции,
хроматографии и других химических методов.
Проводились опыты с использованием молекул,
закрепленных на поверхности золотой пластины, были предложены ДНК-алгоритмы для
шифрования данных и, наоборот, вскрытия кодов. Ричард Липтон (Richard J.
Lipton) из Принстона первым показал возможность ДНК-кодирования двоичных чисел
и решения бинарных задач. Кроме того, изучается идея применения ДНК для
«выращивания» отдельных компонентов процессоров. Ученые разрабатывают
технологию создания необычных унифицированных молекулярных структур, которые
могут стать основой полупроводниковых наносхем. Эта же технология
рассматривается как первый шаг к программированию молекулярных реакций.
Последняя из привлекших внимание новостей
появилась совсем недавно израильские ученые опубликовали результаты
экспериментов с автономным молекулярным компьютером, система ввода-вывода и
«программное обеспечение» которого состоит из ДНК, а роль аппаратной части
выполняют два фермента, разрезающих и соединяющих определенные фрагменты
цепочки. Эта вычислительная схема способна работать с 765 простыми программами,
решая задачи вроде нахождения кодов, содержащих четное число нулей или единиц.
Триллион таких компьютеров в капле раствора обрабатывает данные с точностью
99,8 %, выполняя миллиард операций в секунду. В проведенных экспериментах в
каждом отдельном цикле весь этот триллион параллельно решал одну задачу,
работая с одинаковыми входящими молекулами. Однако в принципе, при усложнении
процесса, можно одновременно задавать различные программы, что и станет
действительно ценной реализацией идеи параллельных вычислений.
По мнению оптимистически настроенных ученых,
новое направление развития вычислительной техники перестанет казаться экзотикой
в ближайшие десять лет, хотя скептики справедливо указывают на сложности,
связанные с управлением живыми молекулами и контролем их активности,
необходимым для того, чтобы исключить ошибки в вычислениях.Преимущество у
ДНК-компьютера такое же, как и у квантового: параллелизм вычислений. То есть
многие из не решаемых современными вычислительными устройствами проблем (по
причине экспоненциальной сложности) будут для него полиномиально сложными, а
значит, вполне доступными. В будущем проектировать и создавать ДНК-компьютеры
начнут непосредственно в живых клетках, что позволит выполнять в них цифровые
программы, взаимодействующие с естественными биохимическими процессами.
Конечно, относительно реализации полноценного
ДНК-компьютера вопросов пока больше, чем ответов, но стоит прислушаться к
миллиардолетнему опыту природы и попытаться воспользоваться подаренным ею
невероятным по возможностям инструментом.
Хотя все сказанное похоже на отрывок из
фантастического романа, многое из этого уже почти реальность. Первые
молекулярные схемы уже существуют, и в текущем десятилетии должно начаться их
серийное производство. Первый же полноценный молекулярный компьютер появится,
по прогнозам экспертов, в 2015-2020 гг.
Искусственный интеллект
В далеких 40-х Джон фон Нейман , создатель
концепции современного компьютера, был абсолютно уверен, что повышение тактовой
частоты до мегагерц позволит машинам мыслить не хуже человека. Однако шли годы,
мощности ЭВМ все возрастали, над проблемой искусственного интеллекта билось все
больше народу, создавались специальные языки (Lisp и Prolog) и машинные
архитектуры, соответствующие специальности появились во всех университетах, -
но научить компьютеры думать так и не удалось.
Правда ИИ нашел свои области применения, став
важным повседневным инструментом для решения некоторых типов задач. Что же
нужно, чтобы научить компьютер думать?
Во-первых, необходимо отказаться от булевой
алгебры, описывающей состояние системы только двумя возможными вариантами - или
0, или 1. Ведь, согласитесь, наше сознание не формирует мысли исключительно по
принципу «третьего не дано»: так, дерево может быть не только высоким или
низким, но и средним, существуют переходные оттенки между черным и белым и т.
д. В связи с этим вводится представление о так называемой нечеткой логике.
Нечеткая логика является многозначной логикой, что позволяет определить
промежуточные значения для указанных выше примеров. Сейчас математический
аппарат нечеткой логики удобен для использования в системах управления
метрополитенами и сложными технологическими процессами, при распознавании
рукописных символов, в системах прогнозирования землетрясений, наведения
телекамер, при трансляции спортивных событий, для повышения безопасности в
ядерных реакторах и других целей. Однако для логических методов характерна
большая трудоемкость, поскольку во время поиска доказательства не исключен
полный перебор возможных вариантов. Исходя из этого, данный подход может быть
реализован только в случае небольшого объема базы данных.
Во-вторых, очень перспективным является
построение системы ИИ на основе моделирования принципов работы человеческого
мозга. Здесь следует говорить о так называемых нейросетях (НС)- искусственных
аналогах биологической сети, по своей топологии максимально приближающихся к
оригиналу. Сферы применения НС чрезвычайно обширны: распознавание образов,
анализ и синтез речи, машинный перевод, прогнозирование, системы управления
несложными объектами в реальном масштабе времени. Можно предполагать появление
НС, нацеленных на создание информационных копий человека, виртуальных
личностей, средой обитания которых является Интернет. Однако прогресс в данном
направлении сдерживается пока тем, что мы слишком мало знаем о том, как
работает мозг. Следовательно, развитие нейробиологии напрямую определяет и
решение проблемы деятельности «полноценного» ИИ.
В-третьих, интересным представляется подход к
созданию ИИ на основе эволюционирующих систем. Построенные по начальной модели
и развивающиеся по определенным правилам, такие системы способны генерировать
копии самих себя с несколько модифицированными и наиболее приемлемыми для
текущей ситуации свойствами. Необходимо заметить, что первоначальная модель
может быть любой: НС, набор логических правил, деревьев, а критерии отбора
появляющихся модификаций зависят от установленных изначально эволюционных
алгоритмов. Примером простейшей эволюционной модели может служить алгоритм игры
«Жизнь» В-четвертых, можно создать систему, только имитирующую поведение
человека, его разум и интеллект, со степенью достоверности, близкой к единице,
воспользовавшись для этого принципом «черного ящика», основной смысл которого
сводится к следующему. Допустим, некий объект, обладая определенными
свойствами, однозначно влияющими на входящую информацию, анализирует и
перерабатывает ее. Причем нам совершенно неважно, каким образом будет
происходить обработка поступающих данных. Главное, что необходимо четко
уяснить, - это система правил: некая конфигурация A всегда будет преобразована
в состояние B. В итоге мы можем создать клон этого объекта, даже не зная его
внутренней структуры, точно таким же образом реагирующий на изменения внешней
среды, как исходный. Данная модель построения ИИ основывается на способности
человека копировать то, что делают другие, не вдаваясь в подробности, как это
делать и зачем это нужно. Основной недостаток имитационного подхода - низкая
информативность моделей.
Построение «настоящего» ИИ требует значительно
больших затрат и усилий, чем можно было бы предполагать, поскольку до сих пор
мы не в состоянии четко определить, пользуясь каким-либо формализованным
языком, как все-таки нам удается мыслить. Однако, помня принцип «все, что не
запрещено, - разрешено», давайте верить, что данная задача разрешима и рано или
поздно у нас появятся думающие машины. Другой вопрос - когда это произойдет...
Вывод
Новые технологии избавят человека от голода и
болезней, тяжелого физического труда и бедности, оставив ему область
творчества, гипотез, фантазии, вдохновения - душу жизни. И душа эта никогда не
станет уделом умных машин. Не стоит бояться, что компьютеры, захватывая все
новые и новые сферы нашей жизни, смогут, в конце концов, обойтись и без нас.
Никакая машина, являясь в конечном счете продуктом коллективной деятельности
людей, не может быть «умнее» человечества в целом, ибо при таком сравнении на
одну чашу весов кладется машина, а на другую - все человечество вместе с
созданной им техникой, включающей, разумеется, и рассматриваемую машину. Не
следует полагать, что мы, доверив почти всю работу техническим устройствам,
деградируем - нет, мы просто будем избавлены от рутины. Не верьте мрачным
фантастам, рисующим картины страшного будущего. Вспомните, что и конец XX в.
они обещали не самый приятный... Так или иначе, на протяжении всей истории
благодаря прогрессу мы жили все лучше и лучше. Так оно будет и дальше.
Список литературы
.В.В.
Белокуров, О.Д. Тимофеевская, О.А. Хрусталев “Квантовая телепортация -
обыкновенное чудо”, Ижевск, 2000
.П.А.М.Дирак
“Принципы квантовой механики”, Москва, 1979
Фейнман
“Моделирование физики на компьютерах” // Квантовый компьютер и квантовые
вычисления, т. II, Ижевск, 1999, с. 96.
.Авдеев
Р.Ф. Философия информационной цивилизации. - М- ,1994.
.Винер
Н. Кибернетика. - М-, 1968.
.Петрушенко
Л.А. Самодвижение материи в свете кибернетики. -М.,1971.
.Пригожий
И., Стенгерс И. Порядок из хаоса. - М., 1986.
Индивидуальное задание
Вариант 5
. Произвести вычисления:
Решение:
. Вычислить u, если где
Решение:
. Найти сумму n членов ряда:
Решение:
. Построить график:
.
Решение: