Entry tags:
Хэширование как ассоциация
Хэширование это метод распределения данных в памяти компьютера таким образом, чтобы осуществлялся "почти" прямой доступ к ним. Заранее известная хэш-функция вычисленная на конкретном элементе дает его адрес в базе данных. Доступ к информации не совсем прямой за счет того, что у некоторых элементов оказывается одинаковое значение хэш-функции и в этом случае дальнейший поиск приходится проводить перебором.
Мне это напоминает работу нашего мозга, когда мы пытаемся что-то вспомнить. По ассоциациям порой выскакивают никак не связанные вещи. Видимо у нас в голове вычисляется какая-то хитрая хэш-функция, которая и дает непредсказуемые коллизии. С этим подходом также хорошо согласуются оценки, по которым наша память заполнена не более чем на 10-15%. Это как раз порог заполненности базы данных, при котором хэширование перестает быть эффективным и лучше использовать другие методы хранения информации.
Мне это напоминает работу нашего мозга, когда мы пытаемся что-то вспомнить. По ассоциациям порой выскакивают никак не связанные вещи. Видимо у нас в голове вычисляется какая-то хитрая хэш-функция, которая и дает непредсказуемые коллизии. С этим подходом также хорошо согласуются оценки, по которым наша память заполнена не более чем на 10-15%. Это как раз порог заполненности базы данных, при котором хэширование перестает быть эффективным и лучше использовать другие методы хранения информации.
работа мозга
Думаю, мышление посложней хеширования будет :)
Re: работа мозга
Что касается твоего утверждения, что все ассоциации обязательно используются в реальности, то рискну предположить, что этот эффект возникает как раз в процессе мышления -- вспомнив что-то "не в тему", мы испытываем потребность как-то соотнести воспоминания с реальностью. И мозг конечно же с готовностью предоставляет необходимые связи, а то что они притянуты "за уши" мы осознаем только когда понимаем что вспомнили что-то не то. В пользу этой точки зрения говорит, например, абстрактное искусство: автор любой работы будет утверждать, что все это лишь отражение реальности и присутствует в ней непосредственно, но вряд ли кто-нибудь возьмется утверждать что видит все ассоциации автора. У каждого из нас есть любимые авторы. Возможно у нас с ними просто похожие хэш-функции?
Конечно же человеческий мозг сложнее компьютера, а потому имеет возможности строить хитрые хэш-функции, работающие с образами, но общая модель мне кажется удачной.
Re: работа мозга
2. с притянутостью ассоциаций за уши не соглашусь. Я потому и написал, что ассоциации удивительным образом всегда кстати - ни разу не исмпытывал недоумения от ассоциаций.
3. Ассоциации индивидуальны по определению. Только словами мы связываем их с коммуникацией. Что имел ввиду абстракционись глубоко фиолетово не только зрителю, но и самому художнику. Более того, абстракционизм и возник как протест против существующей системы записей. Против текста. И не только абстракционизм. Почитай про театр жестокости Арто.
4. концептуально. хэш-функции оперируют хранимой информацией, т.е. характеризуют некий статический процесс. Мне кажется мышление более динамично. Сами функционалы формируются постоянно под процесс конкретного мышления.
5. С другой стороны. Если ты можешь исследовать модель объекта, предположив механизм его работы, никто тееб это не мешает. Итак, есть хэш-функции и данные исследований - что дальше? Есть-ли у тебя методы анализа?
Re: работа мозга
Хорошо, но ты не привел контр-аргумента к моему предположению, что мостки с реальностью услужливо достраиваются нашим мозгом.
Конечно, это и был мой основной тезис в предыдущем ответе. Впрочем я признаю, что пример абстрактного искусства не слишком удачен. В первую очередь по тому, что его цель вовсе не заставить что-то вспомнить, а напротив, передать новую информацию, дать пищу для размышлений.
-- конечно, именно этот статический процесс я и пытаюсь описать. Ведь так или иначе, но он присутствует как часть процесса мышления. -- согласен, но только это выходит за рамки того что должна описывать модель.
-- методов пока нет. Хорошо бы придумать физиологический эксперимент, который смог бы подтвердить или опровергнуть адекватность модели. Это позволило бы делать выводы относительно устройства мозга. Этим занимается наука под названием "cognitive science", к которой я отношусь весьма скептически, несмотря на их успехи в получении финансирования, так что можешь считать этот пост плевком в их сторону - такой наукой можно заниматься и без грантов, просто сидя в ЖЖ. С другой стороны, если наше понимание процесса вспоминания проясниться, то мы сможем писать более эффективные хэш-функции для компьютерных баз данных (что ни говори, а голова пока работает на много лучше, чем компьютерный поиск, кроме как на больших объемах числовой и текстовой информации). Существенный шаг в этом направлении сделал Гугл. Не знаю соответствуют ли их собственные вектора какому-либо процессу у нас в голове, но и тут много возможностей для улучшения. Я не видел пока ни одной системы, которая хэшировала бы картинки или мелодии по-похожести, хотя казалось бы чего проще - посчитай Фурье-коэффициенты, проквантуй, вот и будет тебе новая хэш-функция, годящаяся для складирования образов. Такое впечатление, что программисты до сих пор переписывают пример из Кернигена и Риччи, когда нужно сделать новую базу данных, не давая себе труда подумать над тем, что хэш-функцию нужно подбирать по типу данных.
Re: работа мозга
(Anonymous) 2007-07-15 09:00 am (UTC)(link)А я намекаю на мое сомнение в существовании такого обращения. На неадекватность подобной модели в силу убогой несравнимости с объектом.
2.Хорошо, но ты не привел контр-аргумента к моему предположению, что мостки с реальностью услужливо достраиваются нашим мозгом.
Тебе не кажется что добавлять в процесс ассоциации еще и достраивание чего-то мозгом это масло масляное - ассоциация и есть мостик к данным представленным в виде максимально оперативной выдачи с учетом и ситуационного окнтекста. Обрати внимание, что ассоциация зависит не только от того, что пытаешься вспомнить, но и _для_ кого. Никогда не замечал?
4. согласен, но только это выходит за рамки того что должна описывать модель.
смотри намек в 1.
5. Зря ругаешься - в IBM UDB есть такие механизмы. С их работой можешь ознакомится на сайте hermitage.ru
:)
Re: работа мозга
-- не кажется. Я намеренно разделяю эти процессы. Пусть это не вполне адекватно с точки зрения физиологии, но модель она на то и модель, чтобы упрощать. -- по-моему это прекрасно вписывается в мою модель. Просто контекст участвует в формировании хэш-кода. Например, если ты сидишь перед следователем и тебе очень не выгодно вспоминать какую-то информацию, то образ следователя включается в запрос и препятствует получению информации.
-- сайт там большой, где конкретно смотреть?
no subject
no subject
no subject
Но похоже, что чтобы найти, где оно лежит в голове, мозг соединяется с телом. А если у тела что-то изменилось (гормональный фон, ампутировали ногу и т.п.) то адреса можно и не найти.
Вот пример - часто, едва только проснувшись, человек помнит, что ему снилось. Но стоит пошевелить ногой или рукой - и сон начинает исчезать из памяти. Это легко проверить на себе. А если сильно не шевелить, то можно успеть записать сон.
no subject
Кстати, хороший пример. Фантомные боли после ампутации конечности от чего бывают? Нет, все-таки информация храниться в голове. Механизм обращения к ней, наверное гораздо сложнее чем я описал, но меня больше интересует не то как все на самом деле устроено, а можно ли анализируя человеческие ассоциации строить новые хэш-функции, лучше приспособленные к хранению образной информации?
Никогда не пробовал. Я редко помню свои сны, только если какое-то сильное впечатление останется в памяти. Надо будет потренироваться.
no subject
Пример с фантомными болями: в карте тела клетки, представляющие руку, могут быть рядом с клетками, представляющими щеку. Если руку оттяпали, то клеткам первого рода вроде нечем заняться. Они начинают помогать ближайшим соседям, тем, что связаны со щекой. В результате человек сокращает мышцу лица, а кажется, что движется уже ампутированная рука. Этот же эффект объясняет, почему уши или ступни могут быть эрогенными зонами.
Но это я отклонился. Судя по всему, карта тела служит чем-то вроде RAM памяти для некоторых процессов, связанных с эмоциями, речью и памятью. Поэтому все они друг на друга влияют - некоторым людям достаточно себе сказать 300 раз, что они что-то хорошо сделали, и вот уже в памяти остается псевдо-воспоминание.