Из за этого генератор псевдослучайных чисел нужно писать руками, хотя он уже есть !?
А я так и сделал, «портировал» широко известную хеш-функцию. Производительность по сравнению с нативной почти не изменилась.
код
const BJXorShift = (x) => {
x += x << 10;
x ^= x >> 6;
x += x << 3;
x ^= x >> 11;
x += x << 15;
return x;
}
let seed = (Math.random() * 0xffffffff) >>> 0;
const HM = 0x874C40D4 >>> 0;
...
seed = BJXorShift(seed ^ HM);
Он там и был. Машина же прикончила все инстансы Самаритянина и сама смогла выжить. Лояльный к людям, но не подконтрольный им ИИ — это лучший для людей вариант.
Картинки результата работы этой функции в статье не хватает. Формула приведена, но не дано никакого описания того, что она делает. Выглядит так, что вам дали «магическую» функцию, и всё, что сделали — отобрали максимумы из результата её вызова. К сожалению, не раскрыто самое интересное.
Я и без chkdsk подобным образом файловую систему поломал. Просто отправил винду в гибернацию. Отвалилось питание. И то ли я, то ли комп сам автоматом загрузился с другой винды. «Пара-пара-пам. Всё!». Пострадали все файлы, что были открыты в первой винде, вторая в те блоки что-то успела записать. Причём о проблеме узнал только, когда снова загрузился в первую винду и обнаружил мусор в файлах.
Мне недавно как-то потребовалось посмотреть несколько страниц в одной книге. Мне это стоило бы по 500 руб за страницу, это слишком. Вся остальная книга мне совершенно была не нужна. И вот у пиратов я её обыскался. Раньше это было элементарно сделать, люди сканили всё подряд и выкладывали на всяких инфанатах. Сейчас же издатели, имея сверхприбыли, очень хорошо задавили пиратство. Но для индивидуальных разработчиков всё осталось как было, у них нет миллионов на юристов для прессинга пиратов. Народ массово перешёл с тех же торрентов на стримы только потому, что онлайн-кинотеатры опустили оплату до минимума. Но что-то дороже 100$ сразу же попробуют поискать у пиратов.
И его надо было защитить (16C622), денег и времени было вложено много.
Я так понял, речь о версии с УФ-окошком для стирания. Она же чисто для разработки (флеш ещё тогда не завезли в пики), а клиентам надо было дешевые защищённые OTP-версии паять.
Cosine-weighted distribution нормально работает там, где из одной и той же точки испускается много лучей, как в старой «рекурсивной» Сишной трассировке. Если же от точки уходит только один луч, то будут артефакты, так как косинусно-взвешенное распределение будет работать только для первичных лучей (из камеры, из-за их большого количества), но не для вторичных. Лучше его не применять. Выбрасывание одного единственного косинуса не даёт никакого выигрыша в скорости, зато не будете ломать голову о том, что не так со светом или тенями.
ядро амебы всегда стабилизировалось в устойчивое состояние, в котором никакая переменная не нарушает ограничения TSP задачи
Эта схема ничего не знает ни про города ни про расстояния между ними. Фактически это полносвязная сеть из аналоговых бинарных нейронов, в которых резисторами задаются веса, а выход нейрона управляет основным «линейным выходом» (вся фишка в нём).
Так вот, какую же задачу на самом деле решает эта схема? Что это за устойчивое состояние, в которое сваливается сеть?
Перевод ужасен. Я с трудом расшифровывал, что в оригинале имелось в виду под «активируют потенциалы действия», «модели скоростного кодирования» и т.д.
Нет никакой «скорости». Эта ошибка постоянно вылезает у «переводчиков». Firing rate — это количество спайков в единицу времени. Соответственно, речь о паре гипотез, о том как кодируется выход нейрона. Первая: код — это количество спайков в единицу времени. Вторая: код — это спайки, происходящие синхронно с каким-то событием, например, фазой волны тета-ритма.
И в конце сказано о наблюдении, что один и тот же нейрон склонен отвечать спустя одно и тоже время после предъявления стимула. Кто-то отвечает раньше, кто-то позже, ни ту ни другую гипотезу это наблюдение не подтверждает.
Да, ещё кое-что, что забыл сказать. Я предполагаю, что эти ментальные слепки самостоятельны. Например классический пример отслеживания чего-то движущегося, скрывшегося за преградой. Сенсорные данные перестали поступать, мы не знаем его реальное положение в пространстве, но ментальная модель этого объекта продолжает жить и обновляет/пересчитывает свои координаты. Обычно это называется способностью к прогнозированию. Но есть тонкость с тем, что я предлагаю. Модель именно живёт сама по себе, изредка синхронизируясь по сенсорным данным с реальным своим объектом, который она отражает. Прямого доступа к реальным сенсорным данным нет, только через модель. Если такой схемы не было бы в мозге, то мы могли бы манипулировать только теми объектами, которые наблюдаем в данный момент.
Под виртуализацией имел в виду, когда мы можем провести «эксперимент» в голове, без оперирования реальными предметами. Например вот такой тест:
тест
Сорока прикинула, что ей надо сделать, и только потом пошла искать камень. Будем считать, что она мысленно перепробовала разные варианты, открыла закон Архимеда и испытала его на практике. Вот та среда, где взаимодействовали ментальные проекции бутылки, воды, камней и гусеницы, и есть виртуальная среда.
Так вот, какую же задачу на самом деле решает эта схема? Что это за устойчивое состояние, в которое сваливается сеть?
Нет никакой «скорости». Эта ошибка постоянно вылезает у «переводчиков». Firing rate — это количество спайков в единицу времени. Соответственно, речь о паре гипотез, о том как кодируется выход нейрона. Первая: код — это количество спайков в единицу времени. Вторая: код — это спайки, происходящие синхронно с каким-то событием, например, фазой волны тета-ритма.
И в конце сказано о наблюдении, что один и тот же нейрон склонен отвечать спустя одно и тоже время после предъявления стимула. Кто-то отвечает раньше, кто-то позже, ни ту ни другую гипотезу это наблюдение не подтверждает.