Чтение онлайн

на главную

Жанры

Шрифт:

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

– Да я вот в пятом классе учился вообще только на пятёрки, да и в шестом тоже, и всё равно постоянно пилили, и что толку? Если они одинаково пилят и за пятёрки и за тройки. Сейчас буду учиться на одни пятёрки, пройдёт две недели, снова пилить станут. Это бесполезно, у меня родители абсолютно неадекватные, так что учиться смысла нет.

– Ясно... Вообще, да, вон Фадеев у нас учится на одни пятёрки, а его родаки всё равно постоянно пилят. Типа учись лучше и лучше, куда уж лучше?

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

– Иди, в следующий раз сходим.

– Сходим, обязательно сходим.

Я помахал ему рукой, и быстро пошёл домой, а про себя подумал. Да, мы обязательно сходим, если я буду

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

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

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

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

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

– Привет Александр, это Катя Синицына, слушай, мне Вера Николаевна дала задания, нужно придти ко мне, забрать их, и потом сделать к понедельнику.

Я прикинул, училка по истории, задания... Какие к чёрту срочные задания могут быть по истории? Нахрен они мне нужны? Даже если задания ей действительно дали, и сказали распространить по всему классу, что вообще тоже не факт.

– Я живу около школы, буквально, в паре шагов.

– Ясно, я не могу, и не приду.

– Слушай, мне сказали...

– А я занят, у меня дела.

– Ну, пеняй на себя, - она ответила излишне недовольно.

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

что вся эта жизнь вторична, а моя задача написать ИИ, это первично, даже если мне не удастся, даже если это потребует неприемлемо много времени. И если бы я сначала пошёл в компьютерный клуб, а потом бы ещё потащился за заданиями к Синицыной, итого я потратил бы на фигню минимум пять часов. И это не единственный раз, и не только здесь сейчас, так всегда, если есть выбор, пойти в гости к девочке или работать, надо работать. Если есть выбор отдохнуть с классом или поработать, я буду работать, потому что иначе не успею, а я должен успеть, сделать это хотя бы за всю свою жизнь, потому что надо. Я же стратег, я читал книги, я слежу за новостями, это надо, очень надо, и срочно. И не важно, что на меня уже посматривают как на человека немного не в себе, это вторично. А личная жизнь... Что до неё? Когда-нибудь не скоро, когда сделаю то, что планирую, я найду себе кого-нибудь, достойную умную девушку с высокими моральными принципами. А сейчас не надо отвлекаться, не надо тратить на всё это время.

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

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

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

Поделиться:
Популярные книги

Замуж второй раз, или Ещё посмотрим, кто из нас попал!

Вудворт Франциска
Любовные романы:
любовно-фантастические романы
5.00
рейтинг книги
Замуж второй раз, или Ещё посмотрим, кто из нас попал!

Протокол "Наследник"

Лисина Александра
1. Гибрид
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Протокол Наследник

Сердце Дракона. Том 11

Клеванский Кирилл Сергеевич
11. Сердце дракона
Фантастика:
фэнтези
героическая фантастика
боевая фантастика
6.50
рейтинг книги
Сердце Дракона. Том 11

Вперед в прошлое!

Ратманов Денис
1. Вперед в прошлое
Фантастика:
попаданцы
5.00
рейтинг книги
Вперед в прошлое!

Шесть принцев для мисс Недотроги

Суббота Светлана
3. Мисс Недотрога
Фантастика:
фэнтези
7.92
рейтинг книги
Шесть принцев для мисс Недотроги

Хочу тебя любить

Тодорова Елена
Любовные романы:
современные любовные романы
5.67
рейтинг книги
Хочу тебя любить

Огни Аль-Тура. Желанная

Макушева Магда
3. Эйнар
Любовные романы:
любовно-фантастические романы
эро литература
5.25
рейтинг книги
Огни Аль-Тура. Желанная

Начальник милиции 2

Дамиров Рафаэль
2. Начальник милиции
Фантастика:
попаданцы
альтернативная история
5.00
рейтинг книги
Начальник милиции 2

Мастер...

Чащин Валерий
1. Мастер
Фантастика:
героическая фантастика
попаданцы
аниме
6.50
рейтинг книги
Мастер...

Сумеречный стрелок 8

Карелин Сергей Витальевич
8. Сумеречный стрелок
Фантастика:
городское фэнтези
попаданцы
альтернативная история
аниме
5.00
рейтинг книги
Сумеречный стрелок 8

Я до сих пор не князь. Книга XVI

Дрейк Сириус
16. Дорогой барон!
Фантастика:
юмористическое фэнтези
попаданцы
аниме
5.00
рейтинг книги
Я до сих пор не князь. Книга XVI

Обыкновенные ведьмы средней полосы

Шах Ольга
Любовные романы:
любовно-фантастические романы
5.00
рейтинг книги
Обыкновенные ведьмы средней полосы

Метаморфозы Катрин

Ром Полина
Фантастика:
фэнтези
8.26
рейтинг книги
Метаморфозы Катрин

Идеальный мир для Социопата

Сапфир Олег
1. Социопат
Фантастика:
боевая фантастика
рпг
постапокалипсис
6.17
рейтинг книги
Идеальный мир для Социопата