Kniga-Online.club

Рустам Панченко - Инвалид. Том первый

Читать бесплатно Рустам Панченко - Инвалид. Том первый. Жанр: Космическая фантастика издательство неизвестно, год 2004. Так же читаем полные версии (весь текст) онлайн без регистрации и SMS на сайте kniga-online.club или прочесть краткое содержание, предисловие (аннотацию), описание и ознакомиться с отзывами (комментариями) о произведении.
Перейти на страницу:

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

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

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

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

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

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

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

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

Ах, да! Я же не похвастался еще одним приобретением. Моя нанофабрика отрастила модули на интеллект и на память. Теперь скорость работы моего центрального процессора, если так можно сказать о мозге, составляет 285 единиц. Вот только когда поделился своей радостью с искином, тот только фыркнул в ответ. Как он выразился, все равно придется менять бракованную нейросеть. Однако удовольствие это довольно дорогое. И просто так выбрасывать на ветер миллион — полтора кредитов, он не собирается.

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

К примеру…

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

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

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

* * *

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

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

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

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

— Запусти его еще раз, — потребовал он.

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

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

— А им это зачем? — не понял подоплеки поступившего предложения.

— Ты так и не понял, что только что сделал?

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

Пришлось честно признаваться, что действительно не понимаю, что столь значительного было сделано?

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

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

Перейти на страницу:

Рустам Панченко читать все книги автора по порядку

Рустам Панченко - все книги автора в одном месте читать по порядку полные версии на сайте онлайн библиотеки kniga-online.club.


Инвалид. Том первый отзывы

Отзывы читателей о книге Инвалид. Том первый, автор: Рустам Панченко. Читайте комментарии и мнения людей о произведении.


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

  • 1. Просьба отказаться от дискриминационных высказываний. Мы защищаем право наших читателей свободно выражать свою точку зрения. Вместе с тем мы не терпим агрессии. На сайте запрещено оставлять комментарий, который содержит унизительные высказывания или призывы к насилию по отношению к отдельным лицам или группам людей на основании их расы, этнического происхождения, вероисповедания, недееспособности, пола, возраста, статуса ветерана, касты или сексуальной ориентации.
  • 2. Просьба отказаться от оскорблений, угроз и запугиваний.
  • 3. Просьба отказаться от нецензурной лексики.
  • 4. Просьба вести себя максимально корректно как по отношению к авторам, так и по отношению к другим читателям и их комментариям.

Надеемся на Ваше понимание и благоразумие. С уважением, администратор kniga-online.


Прокомментировать
Подтвердите что вы не робот:*
Подтвердите что вы не робот:*