Дорожная Пыль в стране магов (СИ)
Дорожная Пыль в стране магов (СИ) читать книгу онлайн
Внимание! Книга может содержать контент только для совершеннолетних. Для несовершеннолетних чтение данного контента СТРОГО ЗАПРЕЩЕНО! Если в книге присутствует наличие пропаганды ЛГБТ и другого, запрещенного контента - просьба написать на почту [email protected] для удаления материала
- Насколько мне известно, способов решения задачи распознавания образов множество, - оживился Дорожная Пыль. Он кое-что знал об этом и в своё время даже пытался по-своему решить эту задачу. – И как же решает эту задачу наблюдатель отношений объектов?
- Какая разница, как? – удивился Басмач. – Это не имеет существенного значения сейчас. Для нас важно, что наблюдатель решает эту задачу успешно. Это означает, что он умеет выделять существенные параметры и их значения, по которым можно безошибочно отнести каждый наблюдавшийся объект к конкретному виду.
Например, следя за тем, как рыбы нападают на других рыб, он сумел выбрать нужные параметры и их значения: размер, форму, наличие зубов, чтобы безошибочно определить небольших пресноводных хищников. Как только задача распознавания решена, в руках наблюдателя оказываются три потрясающих эффекта.
Во-первых, теперь, столкнувшись с объектом, он может с помощью сформированного алгоритма распознавания определить вид и по нему определить понятие, с объектами которого данный объект может вступить во взаимодействие. Например, по наличию зубов, размеру я определил, что передо мной небольшой пресноводный хищник. А это, как следует из системы понятий, означает, что он нападает на небольших рыб. Понимаете? Теперь мы можем предсказывать поведение объекта до того, как оно реализовалось. Это важнейшее эволюционное преимущество.
Во-вторых, многие объекты, которые не рассматривались при формировании понятий, теперь могут быть отнесены алгоритмом распознавания образов к тому или иному виду. Тем самым можно предсказывать поведение даже тех объектов, которые мы не наблюдали. Скажем, если при изучении хищных пресноводных рыб судак не наблюдался, то по его форме, размерам, наличию зубов мы можем идентифицировать его как хищную рыбу и тем самым предсказать его агрессивное поведение в отношении других обитателей водоёма.
В-третьих, наличие алгоритма распознавания и структуры понятий позволяет нам избавиться от хранения в памяти самих объектов в виде полного набора параметров. Грубо говоря, мы можем избавиться от реляционной модели, за исключением некоторых единичных объектов, крайне важных для нас, которые мы по-прежнему помним буквально. Скажем, нам не нужно помнить все встречавшиеся столы, раз у нас есть понятие стола и алгоритм его распознавания. Но мы всё же помним буквально наш письменный стол, обеденный стол и так далее. Точно также мы помним, как выглядит наша мама, наша собака, наш дом, наша машина. Итак, мы резко сокращаем объемы хранимой информации и тем самым ускоряем работу с ней по предсказанию событий.
Это важный эволюционный скачок. Помните, мы говорили о науке? Теперь вам должно быть понятно: модель данных, которую я назову классификационной, в сущности делает то же, что и наука: она предсказывает события и компактно представляет знания об отношениях. Кроме того, она расширяет наши предсказания на новые объекты. Классификация, которая лежит в основе мышления людей и животных, собственно и есть универсальный научный подход к миру. Наука же занимается её частными случаями.
Дорожная Пыль заёрзал на скамейке, его давно подмывало перебить Басмача, но он из уважения к этому человеку не решался на столь дерзкий поступок. Теперь, когда образовалась небольшая пауза, его прорвало.
- Послушайте, Басмач. Я что-то не вижу здесь языка?
- Мы ещё только подходим к вопросу о языке. Я рассказал вам, как устроена модель мира у животных и у человека, до появления языка.
- Как же вас понимать!? Ведь животные тоже имеют примитивный язык, а из ваших рассуждений следует, что у них его нет?
- Так его и нет. Животные используют не язык, а сигналы.
- Не вижу особой разницы.
- Сигнал – это стандартная форма фиксации факта. Сигналы «это я», «место занято», «опасность», «здесь еда» и так далее - необходимый элемент жизни. Когда появился язык, естественно сигналы стали его частью. Это просто удобно. Но отсюда совсем не следует, что сигналы сами являются языком. Скажем, перед землетрясением часто можно наблюдать множество сигналов-предвестников грозного события. Я бы не стал заявлять, что Земля разговаривает с нами о своих намерениях. Хотя, если бы я был поэтом…, особенно женщиной… . Не знаю.
- Хорошо, а как мне более детально разобраться с этой вашей классификационной моделью?
- Завтра я вам принесу математические работы по этим вопросам. Кое-что ещё дополнительно дам: по теории структур, начала топологии, что-нибудь ещё. Я подумаю. Ах, вот! Теория зависимостей данных имеет важное значение в классификации, но это вам на будущее. Да… Хотя, надо бы её немного трансформировать под эту модель.
- Если сигналы – не язык, то, что же тогда язык?
- Язык – это наслоение на классификационную модель, так сказать. Хочу заметить, что мы сейчас с вами обсуждаем всё это в самом общем виде. Языков – море, хотя их основа одна, иначе они не отражали бы мир и не обладали бы эффективностью. Это надо учитывать. Речь сейчас идёт только об основе. Я уже говорил вам, что переход к классификационной модели отделяет нас от объектов мира, представленных значениями своих параметров. Он заменяет их на алгоритм распознавания. Некоторые авторы называют это архетипом. Я не склонен к таким обобщениям и думаю, что это не обязательный элемент. Итак, что теперь у нас есть? Алгоритм распознавания и особым образом устроенные системы понятий, функционально взаимосвязанные между собой. Что есть сами понятия? Это множества объектов, одинаково ведущих себя в некотором взаимодействии. Так? Было бы здорово избавиться от громоздкой структуры понятий, заменив её на такую же, но чтобы количество элементов в понятиях было как можно меньше. Это ещё больше удалит нас от реальности, но сделает нашу модель ещё более компактной и эффективной. Собственно вот и всё.
- Что всё!? - недоуменно поднял брови Дорожная Пыль.
- Не тупите, Дорожная Пыль. Я про язык всё.
- Я не туплю, а просто плавно мыслю. Мы же с вами ещё про язык не говорили?
- Разве? Ладно, для плавномыслящих поясню. Итак, мы можем заменить понятия, представляющие собой собрания объектов на слова в некотором алфавите так, чтобы структура понятий и структура их названий, составленная из слов, оказались идентичными, как говорят математики, антиизоморфными. Помните, что это значит? Чтобы так сделать, в системе понятий нужно выбрать базовые понятия: так называемые образующие. Это обычно очень большие понятия, содержащие много объектов. Каждой такой образующей присваивается свое слово. Теперь, если некоторое понятие состоит из общих объектов других понятий, то ему будут соответствовать все те слова, которые соответствуют исходным понятиям, содержащим общие объекты. Так каждое понятие получает своё имя, состоящее из некоторого количества слов. Чем больше понятие, тем меньше слов его характеризует. И, наоборот, чем меньше понятие, тем его название содержит больше слов. Очень похоже на классификацию Линнея.
Итак, вот что мы имеем в итоге. Есть имена, за которыми стоят понятия. Эти имена назовём существительными. Эти имена функционально связаны между собой теми отношениями, которые лежали в основе классификационной модели. Назовем эти отношения глаголами. Прилагательные являются частью имен понятий и позволяют их конкретизировать, уменьшая объём. Обстоятельства позволяют конкретизировать глаголы, то есть рассматриваемые отношения. Итак, предложение такого языка выглядит следующим образом.