.
Отредактировано Шарпер (2021-12-04 22:51:04)
Амальгама |
Привет, Гость! Войдите или зарегистрируйтесь.
Вы здесь » Амальгама » Reductor Sapiens » Новая теория памяти – прорыв или утопия? #2
.
Отредактировано Шарпер (2021-12-04 22:51:04)
Пп твоей цифири получается вот такая табличка:
Что за бред?
Что за бред?
Возьми любую букву, и поводи пальчиком от строки к строке.
Например, берем букву Г.
Код буквы - 1100 0011.
Начинаем с нулевой строки.
Первый бит - единичка.
В столбце 1 нулевой строки - ссылка на первую строку.
Второй бит - единичка.
В столбце 1 первой строки ссылка на вторую строку.
Третий бит - нолик.
В столбце 0 второй строки - ссылка на третью строку.
Четвертый бит - нолик.
В столбце 0 третьей строки - ссылка на четвертую строку.
Пятый бит - нолик.
В столбце 0 четвертой строки - ссылка на пятую строку.
Шестой бит - нолик.
В столбце 0 пятой строки, - ссылка на шестую строку.
Седьмой бит - единичка.
В столбце 1 шестой строки - ссылка на седьмую строку.
Восьмой бит - единичка.
Поэтому для буквы "Г"(1100 0011) предназначена седьмая строка - столбец 1.
Проверяем, а там, вот незадача, буква "З"(1100 0111).
Коллизия-с!
И еще для 14 букв, кроме "Г и "З" маршрут закончится в седьмой строке в столбце 1.
А для буквы "Ш" и еще 15 других букв, маршрут закончится в седьмой строке в столбце 0.
Отредактировано Лукомор (2022-01-09 07:13:45)
Причем не через нейросети путающие живого человека с его фотографией
...а через словарь, путающий элемент рельефа, женскую прическу и сельскохозяйственное орудие: "коса-коса-коса".
Коллизия-с!
Все понЯл! Это я сбрендил - символы "удачные" попались и пробегемотил ветвление Шас перелелаем
Шас перелелаем
/с глубоким вздохом
- Уже и переделать ничего толком не могут!
В 11 строку столбец 1 приводит маршрут (Я = 1101 1111).
А у тебя там (З = 1100 0111).
Коллизия-с!
Отредактировано Лукомор (2022-01-09 11:33:44)
А у тебя там (З = 1100 0111).
Ну, елки... Я же только три буквы. Ладно, ждите более полную таблицу.
Ну, елки... Я же только три буквы. Ладно, ждите более полную таблицу.
Не надо более полную.
Ты ошибку исправь у себя, в той таблице, где три буквы, ... или ту, где две, самую первую...
Отредактировано Лукомор (2022-01-09 19:25:33)
Шарпер, таки, саботирует работу по созданию интеллектуального словаря, i-словаря с IQ=150.
А требовалось всего лишь поправить вот эту табличку,
где пути, прочерченные любыми заглавными кириллическими буквами ведут в одну из двух ячеек седьмой строки.
И она была исправлена, но добавлена третья буква, и снова с ошибкой.
Причем кроме ошибки в маршруте, проложенном буквой "Г", еще куда-то делась нулевая строка.
Короче, нужно было сделать так:
Отредактировано Лукомор (2022-01-10 01:41:09)
Вот так для Ш и З - начальных букв ников
Ну, хорошо!
После того, как я исправил таблицу, стало хорошо.
Но вопрос-то не в этом.
Вопрос в том:
Возьмем для простоты короткий ник.
Например, "Ал" = (1100 0000 1110 1011).
Мы ввели в пустую память первый символ "А" = (1100 0000)
и получилась вот такая таблица:
Вопрос:
Как изменится таблица после ввода второго символа ника "л" = (1110 1011),
или хотя бы, после ввода первого бита этого второго символа, который равен единичке?
Это принципиальный вопрос, на него есть два разных разумных ответа.
Но они разной степени разумности.
И на этот вопрос таблица построенная Шарпером, и исправленная Лукомором, не дает ответа.
А хотелось бы узнать мнение Шарпера по этому вопросу.
А хотелось бы узнать мнение Шарпера по этому вопросу.
А мнение пока про свой маразм и деменцию - запутался нахрен и не могу вспомнить, как делали в 2010-м. Вплоть до того, что начинаю думать, что действительно все неверно насчет двоички. Но с другой стороны, получалось же вроде! Что-то похоже я напрочь запамятовал - точно помню, что эту проблему решали. Так что буду вспоминать пока.
Вплоть до того, что начинаю думать
Однажды экскаваторщику Феде приснилось, что к нему на объекте подошел шаман и говорит:
- Федя, пойми: Вселенная - лишь голографическая проекция в квантовом океане. Бытие - флуктуация на субатомном уровне, твой разум никогда не позволит тебе постичь трансцендентальную природу Мироздания, а наша перманентная суета лишь множит энтропию и приближает тепловую смерть Вселенной. Ступай в магазин, купи водки и забудь на время о пустоте Бытия и хтоническом ужасе Аида...
Зазвонил будильник.
Фёдор открыл просветленные глаза и произнес:
- В пустоту бытия этот экскаватор!
И пошел в магазин за водкой.
Вселенная - лишь голографическая проекция в квантовом океане. Бытие - флуктуация на субатомном уровне, твой разум никогда не позволит тебе постичь трансцендентальную природу Мироздания, а наша перманентная суета лишь множит энтропию и приближает тепловую смерть Вселенной. Ступай в магазин, купи водки и забудь на время о пустоте Бытия и хтоническом ужасе Аида...
Я предпочитаю канонический ывриант -
Нет никакого тройного правила. Календарь отменен. Мир перевернулся. Не осталось никаких законов природы. Таблица умножения пошла ко всем чертям. Два равно восьми. Девять одиннадцати. А дважды два — равно ста сорока шести с… с… половиной. Дважды все равно кольдкрему, сбитым сливкам и коленкоровым лошадям. Солнце встает на западе, луна превратилась в монету, звезды это мясные консервы, цинга — благословение божие, мертвые воскресают, скалы летают, вода — газ, я — не я, ты — не ты, а кто-то другой и возможно, что мы с тобой — близнецы, если только мы не поджаренная на медном купоросе картошка. Джек Лондон - Смок Беллью
А мнение пока про свой маразм и деменцию
"Вот нечего тут косить под гербарий!"
(с) Лукомор
Не надо ничего вспоминать!
Просто посмотри на вот эти два возможных продолжения.
Одно из них, твое.
Но которое? Вот основной вопрос.
Имеем вот такую таблицу, с сохраненной в ней побитно букве "А = 1100 0000".
Теперь мы можем в строке 7, столбце 0, указать ссылку на первую свободную строку, строку 8.
И с этой строки продолжить далее маршрут буквы "л =1110 1011".
Но есть и другой вариант.
В строке 7, в столбце 0 мы указываем ссылку на нулевую (!) строку.
И начинаем далее шагать с начала, с нулевой строки, по маршруту буквы "л".
В описаниях метода Trie я не встпетил ни одного указания, как нам поступать в такой ситуации.
И это критический вопрос в данной ситувции.
Отредактировано Лукомор (2022-01-10 14:09:17)
"Вот нечего тут косить под гербарий!"
!
В описаниях метода Trie я не встпетил ни одного указания, как нам поступать в такой ситуации.
И не встретишь. Загар прав, я умудрился запутаться в ветвлениях, которых так или иначе 33 на букву и двоичка в нынешнем моем маразматмческом варианте не работает и работать не должна! (посыпает голову жены пеплом и рвет на ней волосы... мысленно... содрогаясь при мыслях о вариантах ответки)
Но я точно помню, что такую проблему мы решали и решили. Но не помню как... "Я нашел поистине удивительное доказательство этого предложения, но поля здесь слишком узки для того, чтобы вместить его".
Но я точно помню, что такую проблему мы решали и решили. Но не помню как...
Да пофиг, как вы ее там тогда решили...
Я конкретный вопрос уже с прошлого года задаю:
Куда идти с ячейки (7;0), в которой закончился код первой буквы?
Уже есть два конкретных варианта ответа:
- в 8 строку (первую свободную, после строки 7).
- в 0 строку, указав на нее ссылку в седьмой строке.
От твоего ответа зависит все дальнейшее обсуждение...
Уже есть два конкретных варианта ответа:
- в 8 строку (первую свободную, после строки 7).
- в 0 строку, указав на нее ссылку в седьмой строке.
Всегда вперед в свободную, но не просто так, в таком варианте коллизии будут. Короче, подожди, я повспоминаю, корреша поспрашиваю
Всегда вперед в свободную, но не просто так, в таком варианте коллизии будут.
В таком варианте, как раз, коллизий не будет, и наложений не будет.
И Trie не будет.
А будет то, за чем ты меня к Вирту и Кнуту посылал:
Отредактировано Лукомор (2022-01-10 22:21:54)
Загар прав, я умудрился запутаться в ветвлениях
В таком варианте, как раз, коллизий не будет, и наложений не будет.
Первое смутное воспоминание - порядок битов другой, ветвление должно быть по младщему биту. Вроде бы. Проверить из-за давления пока не могу.
Первое смутное воспоминание - порядок битов другой, ветвление должно быть по младщему биту.
А я маму помню...
Наш спецкор Деменция с обратной стороны Альцгеймера, сообщает...
Короче, сдается мне, что все ветвления мы учитывали, а шифер поехал не тогда, а сейчас. Вечер воспоминаний еще не закончен, но он уже принес неожиданные плоды. Касательно варианта символьной таблички. Пришла парадоксальная и совершенно нежданная мысля - а нахрена нам эти маршруты хранить, если конечную точку можно запросто вычислять?
Нахрена физически забивать память таблицей, если ее можно сымитировать?
а нахрена нам эти маршруты хранить, если конечную точку можно запросто вычислять?
Нахрена физически забивать память таблицей, если ее можно сымитировать?
Свежо, остроумно. Примерно 5-6 топиков назад об этом и говорили.
5-6 топиков назад
Топиков? А точнее можно, а то я что-то в упор не помню такого. И, видимо не только я не помню судя по энтузиазму тпблицерисования
Отредактировано Шарпер (2022-01-13 10:33:31)
Свежо, остроумно. Примерно 5-6 топиков назад об этом и говорили.
Перечитал недавнее. Основная критика касается неумеренного расхода памяти на таблицы. Значит говорили все же о чем-то другом.
Пришла парадоксальная и совершенно нежданная мысля - а нахрена нам эти маршруты хранить, если конечную точку можно запросто вычислять?
Нахрена физически забивать память таблицей, если ее можно сымитировать?
Это - замечательно!
Сначала мы отказались от хранения данных в памяти, и решили, что будем хранить данные в маршрутах.
Теперь мы отказались и от хранения маршрутов, в которых хранятся данные, поэтому хранить в памяти ничего и не надо в принципе.
Мы же можем просто взять данные, и вычислить по ним конечную точку маршрута,
то-есть адрес ячейки, в которой эти данные мы как раз таки и можем взять.
Мы же можем просто взять данные, и вычислить по ним конечную точку маршрута,
то-есть адрес ячейки, в которой эти данные мы как раз таки и можем взять
угу. И это будет лучшим способом преобразования уникального ключа в уникальный адрес
И это будет лучшим способом преобразования уникального ключа в уникальный адрес
Причем уникального ключа у нас нет, он хрантся по по уникальному адресу...
Отредактировано Лукомор (2022-01-13 18:44:03)
Вы здесь » Амальгама » Reductor Sapiens » Новая теория памяти – прорыв или утопия? #2