HTML Diff
0 added 0 removed
Original 2026-01-01
Modified 2026-02-21
1 <p><a>#статьи</a></p>
1 <p><a>#статьи</a></p>
2 <ul><li>16 ноя 2022</li>
2 <ul><li>16 ноя 2022</li>
3 <li>0</li>
3 <li>0</li>
4 </ul><h2>Лотфи Заде и его нечёткая логика</h2>
4 </ul><h2>Лотфи Заде и его нечёткая логика</h2>
5 <p>Рассказываем про открытие, которое имеет такую же важность в IT, как и общая теория относительности Эйнштейна в физике.</p>
5 <p>Рассказываем про открытие, которое имеет такую же важность в IT, как и общая теория относительности Эйнштейна в физике.</p>
6 <p>Иллюстрация: Wikimedia Commons / Colowgee для Skillbox Media</p>
6 <p>Иллюстрация: Wikimedia Commons / Colowgee для Skillbox Media</p>
7 <p>Автор статей про IT-технологии. Преподаватель, доцент. Инженер по первому образованию, по второму - журналист. Кандидат технических наук.</p>
7 <p>Автор статей про IT-технологии. Преподаватель, доцент. Инженер по первому образованию, по второму - журналист. Кандидат технических наук.</p>
8 <p>Сегодня, увидев шильдик "Fuzzy Logic" на только что купленном холодильнике, стиральной машинке или в системе управления автомобильным двигателем, мало кто удивится. А продвинутые пользователи даже обрадуются. Ещё бы: ведь это значит, что холодильник умеет регулировать мощность морозилки в зависимости от загрузки. Точно так же машинка будет сама выбирать режим стирки с учётом материала и загрязнённости белья, а двигатель не подведёт даже в самых экстремальных условиях.</p>
8 <p>Сегодня, увидев шильдик "Fuzzy Logic" на только что купленном холодильнике, стиральной машинке или в системе управления автомобильным двигателем, мало кто удивится. А продвинутые пользователи даже обрадуются. Ещё бы: ведь это значит, что холодильник умеет регулировать мощность морозилки в зависимости от загрузки. Точно так же машинка будет сама выбирать режим стирки с учётом материала и загрязнённости белья, а двигатель не подведёт даже в самых экстремальных условиях.</p>
9 <p>Удивительно, но ещё полвека назад нечёткая логика, лежащая в основе всех этих замечательных технологий, не вызывала никакого энтузиазма даже у профессионалов. Многие математики и айтишники относились к ней скептически, а её автор Лотфи Заде при первой публикации даже всерьёз рисковал академической карьерой.</p>
9 <p>Удивительно, но ещё полвека назад нечёткая логика, лежащая в основе всех этих замечательных технологий, не вызывала никакого энтузиазма даже у профессионалов. Многие математики и айтишники относились к ней скептически, а её автор Лотфи Заде при первой публикации даже всерьёз рисковал академической карьерой.</p>
10 <p>Впрочем, давайте познакомимся с нашим героем и его идеями подробнее. Тем более что биография у него была довольно самобытной с самого начала.</p>
10 <p>Впрочем, давайте познакомимся с нашим героем и его идеями подробнее. Тем более что биография у него была довольно самобытной с самого начала.</p>
11 <p>Лотфи Заде родился в 1921 году в селе Новханы, в 20 километрах от Баку. Его отец был журналистом из Ирана. Мать, врач по образованию, бежала из Одессы из-за<a>погромов 1905 года</a>.</p>
11 <p>Лотфи Заде родился в 1921 году в селе Новханы, в 20 километрах от Баку. Его отец был журналистом из Ирана. Мать, врач по образованию, бежала из Одессы из-за<a>погромов 1905 года</a>.</p>
12 <p>Ещё в детстве у мальчика проявились большие способности к математике, любовь к точным наукам и инженерному делу. Получив начальное образование в русской школе в Баку, в 1931 году Заде вместе с семьёй переехал на родину отца. Здесь будущий учёный окончил Американский колледж в Тегеране, а затем - электротехнический факультет университета.</p>
12 <p>Ещё в детстве у мальчика проявились большие способности к математике, любовь к точным наукам и инженерному делу. Получив начальное образование в русской школе в Баку, в 1931 году Заде вместе с семьёй переехал на родину отца. Здесь будущий учёный окончил Американский колледж в Тегеране, а затем - электротехнический факультет университета.</p>
13 <p>После получения диплома организовал вместе с отцом бизнес по поставкам оборудования для американских войск - Вторая мировая война к тому времени была в самом разгаре. В 1943 году Лотфи принял решение переехать в США.</p>
13 <p>После получения диплома организовал вместе с отцом бизнес по поставкам оборудования для американских войск - Вторая мировая война к тому времени была в самом разгаре. В 1943 году Лотфи принял решение переехать в США.</p>
14 <p>Он в совершенстве знал четыре языка: азербайджанский, русский, фарси и английский. Это во многом сформировало его жизненное и научное мировоззрение. В одном из интервью он <a>описал себя</a>как "американца, математически ориентированного инженера-электрика иранского происхождения, родившегося в России".</p>
14 <p>Он в совершенстве знал четыре языка: азербайджанский, русский, фарси и английский. Это во многом сформировало его жизненное и научное мировоззрение. В одном из интервью он <a>описал себя</a>как "американца, математически ориентированного инженера-электрика иранского происхождения, родившегося в России".</p>
15 <p>"Вопрос не в том, американец я, русский, иранец, азербайджанец или кто-то ещё. Меня сформировали все эти люди и культуры, и я чувствую себя вполне комфортно среди них".</p>
15 <p>"Вопрос не в том, американец я, русский, иранец, азербайджанец или кто-то ещё. Меня сформировали все эти люди и культуры, и я чувствую себя вполне комфортно среди них".</p>
16 <p><strong>Лотфи Заде</strong><strong></strong>(цитата:<a>Azerbaijan International</a>)</p>
16 <p><strong>Лотфи Заде</strong><strong></strong>(цитата:<a>Azerbaijan International</a>)</p>
17 <p>Приехав в Америку, Заде поступил в Массачусетский технологический институт (MIT) на специальность "инженер-электрик". По окончании учёбы он устроился в Колумбийский университет в Нью-Йорке.</p>
17 <p>Приехав в Америку, Заде поступил в Массачусетский технологический институт (MIT) на специальность "инженер-электрик". По окончании учёбы он устроился в Колумбийский университет в Нью-Йорке.</p>
18 <p>"В 1947 году мои родители тоже приехали в Америку и поселились в Нью-Йорке, поэтому я пошёл работать инженером в Колумбийский университет. Мне хотелось быть ближе к родителям, помогать им".</p>
18 <p>"В 1947 году мои родители тоже приехали в Америку и поселились в Нью-Йорке, поэтому я пошёл работать инженером в Колумбийский университет. Мне хотелось быть ближе к родителям, помогать им".</p>
19 <p><strong>Лотфи Заде</strong>(цитата:<a>Visions of Azerbaijan</a>)</p>
19 <p><strong>Лотфи Заде</strong>(цитата:<a>Visions of Azerbaijan</a>)</p>
20 <p>Здесь же началась его академическая карьера. Сначала Лотфи стал простым преподавателем, затем защитил диссертацию и в течение 10 лет дорос до звания профессора.</p>
20 <p>Здесь же началась его академическая карьера. Сначала Лотфи стал простым преподавателем, затем защитил диссертацию и в течение 10 лет дорос до звания профессора.</p>
21 <p>В 1957 году научными публикациями перспективного учёного заинтересовался легендарный<a>Норберт Винер</a>, основоположник кибернетики и теории искусственного интеллекта.</p>
21 <p>В 1957 году научными публикациями перспективного учёного заинтересовался легендарный<a>Норберт Винер</a>, основоположник кибернетики и теории искусственного интеллекта.</p>
22 <p>"В те дни отец кибернетики Норберт Винер был заведующим кафедрой электронной техники Калифорнийского университета. Он написал мне письмо и предложил работу в Калифорнийском университете в Беркли".</p>
22 <p>"В те дни отец кибернетики Норберт Винер был заведующим кафедрой электронной техники Калифорнийского университета. Он написал мне письмо и предложил работу в Калифорнийском университете в Беркли".</p>
23 <p><strong>Лотфи Заде</strong>(цитата:<a>Visions of Azerbaijan</a>)</p>
23 <p><strong>Лотфи Заде</strong>(цитата:<a>Visions of Azerbaijan</a>)</p>
24 <p>Уже в 1963 году Заде стал заведующим кафедрой электротехники. Осознавая перспективы IT, он поменял её название, добавив специализацию computer science. Так Беркли стал первым в мире университетом со специалитетом по компьютерным наукам. Именно здесь учёный и создал свою необычную теорию.</p>
24 <p>Уже в 1963 году Заде стал заведующим кафедрой электротехники. Осознавая перспективы IT, он поменял её название, добавив специализацию computer science. Так Беркли стал первым в мире университетом со специалитетом по компьютерным наукам. Именно здесь учёный и создал свою необычную теорию.</p>
25 Лотфи Заде с матерью Фейгой и женой Фэй в США, Сан-Франциско, 1960 год<em>Фото:<a>Visions of Azerbaijan</a></em><p>Заде чувствовал, что имеющиеся математические инструменты не способны описывать действительность, с которой люди сталкиваются в повседневной жизни.</p>
25 Лотфи Заде с матерью Фейгой и женой Фэй в США, Сан-Франциско, 1960 год<em>Фото:<a>Visions of Azerbaijan</a></em><p>Заде чувствовал, что имеющиеся математические инструменты не способны описывать действительность, с которой люди сталкиваются в повседневной жизни.</p>
26 <p>"Идея, которая начала выкристаллизовываться в моём сознании в начале 1960-х годов, заключалась в том, что необходимо что-то сделать, чтобы преодолеть разрыв между миром математики и реальным миром. Эта идея легла в основу теории нечётких множеств".</p>
26 <p>"Идея, которая начала выкристаллизовываться в моём сознании в начале 1960-х годов, заключалась в том, что необходимо что-то сделать, чтобы преодолеть разрыв между миром математики и реальным миром. Эта идея легла в основу теории нечётких множеств".</p>
27 <p><strong>Лотфи Заде</strong>(цитата:<a>IEEE Signal Processing Magazine</a>)</p>
27 <p><strong>Лотфи Заде</strong>(цитата:<a>IEEE Signal Processing Magazine</a>)</p>
28 <p>Чтобы компьютеры могли решать интеллектуальные задачи, нужно было научить их понимать неоднозначные термины вроде "богатый", "молодой", "высокий", "тёплый" и так далее. Для этого требовалось в корне изменить математическое представление о множестве (то есть наборе элементов), существовавшее сотни лет. Разберём эту проблему подробнее.</p>
28 <p>Чтобы компьютеры могли решать интеллектуальные задачи, нужно было научить их понимать неоднозначные термины вроде "богатый", "молодой", "высокий", "тёплый" и так далее. Для этого требовалось в корне изменить математическое представление о множестве (то есть наборе элементов), существовавшее сотни лет. Разберём эту проблему подробнее.</p>
29 <p>В своей речи мы часто оперируем множествами, даже не подозревая об этом. Например, когда мы называем кого-то молодым, то формально делим всё человечество на "молодых" и "не молодых" людей. И таким образом причисляем обсуждаемого персонажа к множеству "молодых".</p>
29 <p>В своей речи мы часто оперируем множествами, даже не подозревая об этом. Например, когда мы называем кого-то молодым, то формально делим всё человечество на "молодых" и "не молодых" людей. И таким образом причисляем обсуждаемого персонажа к множеству "молодых".</p>
30 <p>Заде понимал, что в реальном мире возраст, температура, богатство и большинство прочих оценочных категорий, которыми мы оперируем, имеют нечёткие границы. Практически всегда существуют переходные формы, при которых человек может быть "не совсем молодым", воздух в комнате "чуть тёплым" и так далее. Но как объяснить это бездушной машине?</p>
30 <p>Заде понимал, что в реальном мире возраст, температура, богатство и большинство прочих оценочных категорий, которыми мы оперируем, имеют нечёткие границы. Практически всегда существуют переходные формы, при которых человек может быть "не совсем молодым", воздух в комнате "чуть тёплым" и так далее. Но как объяснить это бездушной машине?</p>
31 <p>Учёный предложил ввести понятие частичного вхождения элемента в множество, глубину которого можно измерять в пределах от 0 (полностью не принадлежит) до 1 (полностью принадлежит). Этот параметр Заде назвал "степенью принадлежности".</p>
31 <p>Учёный предложил ввести понятие частичного вхождения элемента в множество, глубину которого можно измерять в пределах от 0 (полностью не принадлежит) до 1 (полностью принадлежит). Этот параметр Заде назвал "степенью принадлежности".</p>
32 <p>Теперь на языке математики можно было записать, что человек входит во множество "молодых" со степенью принадлежности 0,7 или температура соответствует множеству "тёплая" со степенью 0,2.</p>
32 <p>Теперь на языке математики можно было записать, что человек входит во множество "молодых" со степенью принадлежности 0,7 или температура соответствует множеству "тёплая" со степенью 0,2.</p>
33 <p>Очертания таких множеств Лотфи сравнил с тенями, которые предметы отбрасывают на стены. Он назвал эти множества "нечёткими", применив английское слово fuzzy, обозначающее нечто туманное и расплывчатое.</p>
33 <p>Очертания таких множеств Лотфи сравнил с тенями, которые предметы отбрасывают на стены. Он назвал эти множества "нечёткими", применив английское слово fuzzy, обозначающее нечто туманное и расплывчатое.</p>
34 Наглядное сравнение обычного (А) и нечёткого (В) множества. Границы нечёткого множества постепенно "растворяются" по мере движения от его ядра к периферии<em>Изображение: "<a>Нечёткая логика</a>" / Техническая коллекция Schneider Electric / выпуск № 31, 2009</em><p>Столь радикальную идею научное общество могло принять в штыки - и Заде отдавал себе отчёт, что, выдвигая её, он рискует репутацией.</p>
34 Наглядное сравнение обычного (А) и нечёткого (В) множества. Границы нечёткого множества постепенно "растворяются" по мере движения от его ядра к периферии<em>Изображение: "<a>Нечёткая логика</a>" / Техническая коллекция Schneider Electric / выпуск № 31, 2009</em><p>Столь радикальную идею научное общество могло принять в штыки - и Заде отдавал себе отчёт, что, выдвигая её, он рискует репутацией.</p>
35 <p>"Я отправил статью в журнал Information and Control, членом редакционной коллегии которого был сам. Считаю, что мою работу не опубликовали бы, не будь я сотрудником редколлегии".</p>
35 <p>"Я отправил статью в журнал Information and Control, членом редакционной коллегии которого был сам. Считаю, что мою работу не опубликовали бы, не будь я сотрудником редколлегии".</p>
36 <p><strong>Лотфи Заде</strong>(цитата:<a>IJCCC</a>)</p>
36 <p><strong>Лотфи Заде</strong>(цитата:<a>IJCCC</a>)</p>
37 <p>Чтобы подстраховаться, учёный также перевёл работу на русский и направил её в советский журнал "Проблемы передачи информации". Из-за бюрократических проволочек в СССР статья вышла лишь в 1966 году (на год позже, чем в <a>США</a>) под названием "<a>Тени нечётких множеств</a>".</p>
37 <p>Чтобы подстраховаться, учёный также перевёл работу на русский и направил её в советский журнал "Проблемы передачи информации". Из-за бюрократических проволочек в СССР статья вышла лишь в 1966 году (на год позже, чем в <a>США</a>) под названием "<a>Тени нечётких множеств</a>".</p>
38 <p>Много лет Лотфи Заде трудился над своей идеей, чтобы на её базе можно было программировать логику работы различных устройств и систем. Он признавался, что с 1965 года<em></em>все его работы были связаны только с теорией нечётких множеств и нечёткой логикой.</p>
38 <p>Много лет Лотфи Заде трудился над своей идеей, чтобы на её базе можно было программировать логику работы различных устройств и систем. Он признавался, что с 1965 года<em></em>все его работы были связаны только с теорией нечётких множеств и нечёткой логикой.</p>
39 <p>В США к исследованиям Заде поначалу действительно отнеслись прохладно. Однако это не остановило учёного. Он популяризировал свои идеи в Европе и странах Азии. Много раз<a>выступал</a>на научных конференциях и в Советском Союзе, где свободно общался с коллегами на русском языке.</p>
39 <p>В США к исследованиям Заде поначалу действительно отнеслись прохладно. Однако это не остановило учёного. Он популяризировал свои идеи в Европе и странах Азии. Много раз<a>выступал</a>на научных конференциях и в Советском Союзе, где свободно общался с коллегами на русском языке.</p>
40 <p>"Как я и ожидал, моя статья вначале вызвала неоднозначную реакцию, потому что нечёткость ранее никогда не рассматривалась в науке и технике".</p>
40 <p>"Как я и ожидал, моя статья вначале вызвала неоднозначную реакцию, потому что нечёткость ранее никогда не рассматривалась в науке и технике".</p>
41 <p><strong>Лотфи Заде</strong>(цитата:<a>IJCCC</a>)</p>
41 <p><strong>Лотфи Заде</strong>(цитата:<a>IJCCC</a>)</p>
42 <p>В 1973 году Заде ввёл в оборот понятие<a>лингвистической переменной</a>, которая может хранить слова и фразы естественного языка.</p>
42 <p>В 1973 году Заде ввёл в оборот понятие<a>лингвистической переменной</a>, которая может хранить слова и фразы естественного языка.</p>
43 <p>Например, лингвистическая переменная "температура" может иметь три базовых значения: "холодно", "тепло", "жарко". Каждое из этих значений описывается нечётким множеством, для которых нужно определить функцию (математическое выражение), задающую степень принадлежности.</p>
43 <p>Например, лингвистическая переменная "температура" может иметь три базовых значения: "холодно", "тепло", "жарко". Каждое из этих значений описывается нечётким множеством, для которых нужно определить функцию (математическое выражение), задающую степень принадлежности.</p>
44 <p>Базовый набор значений можно расширить, введя переходные понятия вроде "очень тепло" или "не очень холодно".</p>
44 <p>Базовый набор значений можно расширить, введя переходные понятия вроде "очень тепло" или "не очень холодно".</p>
45 Функции принадлежности изображают в виде графиков. В нашем примере по значению температуры, измеренной термометром (17 градусов), можно определить степень её принадлежности к множеству "тепло", равную 0,2, и одновременно степень принадлежности к множеству "холодно", равную 0,8<em>Изображение: Skillbox Media</em><p>Позднее Заде разработал приёмы, позволяющие работать с лингвистическими переменными подобно тому, как программисты работают с обычными логическими (<a>Boolean</a>) переменными.</p>
45 Функции принадлежности изображают в виде графиков. В нашем примере по значению температуры, измеренной термометром (17 градусов), можно определить степень её принадлежности к множеству "тепло", равную 0,2, и одновременно степень принадлежности к множеству "холодно", равную 0,8<em>Изображение: Skillbox Media</em><p>Позднее Заде разработал приёмы, позволяющие работать с лингвистическими переменными подобно тому, как программисты работают с обычными логическими (<a>Boolean</a>) переменными.</p>
46 <p>Он определил правила для выполнения<a>логических операций</a>AND, OR, NOT над нечёткими высказываниями. В простейшем случае результатом операции "A AND B" будет минимум из степеней истинности A и B, а для операции "A OR B" - максимум.</p>
46 <p>Он определил правила для выполнения<a>логических операций</a>AND, OR, NOT над нечёткими высказываниями. В простейшем случае результатом операции "A AND B" будет минимум из степеней истинности A и B, а для операции "A OR B" - максимум.</p>
47 <p>Отрицание реализуется путём вычитания значения истинности из единицы. Например, если утверждение "холодно" истинно на 0,6, то результат выражения NOT "холодно" (можно записать как "НЕ холодно") будет иметь степень истинности 0,4.</p>
47 <p>Отрицание реализуется путём вычитания значения истинности из единицы. Например, если утверждение "холодно" истинно на 0,6, то результат выражения NOT "холодно" (можно записать как "НЕ холодно") будет иметь степень истинности 0,4.</p>
48 Таблица, определяющая правила выполнения базовых логических операций AND, OR, NOT над нечёткими (Fuzzy) величинами<em>Изображение: Skillbox Media</em><p>Используя эти логические операции, разработчики вычислительных систем получили возможность составлять и программировать наборы (базы) нечётких правил, знакомые каждому программисту в виде IF - THEN. Например, для работы кондиционера можно составить правило вида: IF "тепло" AND "высокая влажность" THEN "средняя скорость вентилятора".</p>
48 Таблица, определяющая правила выполнения базовых логических операций AND, OR, NOT над нечёткими (Fuzzy) величинами<em>Изображение: Skillbox Media</em><p>Используя эти логические операции, разработчики вычислительных систем получили возможность составлять и программировать наборы (базы) нечётких правил, знакомые каждому программисту в виде IF - THEN. Например, для работы кондиционера можно составить правило вида: IF "тепло" AND "высокая влажность" THEN "средняя скорость вентилятора".</p>
49 <p>"Нечёткую логику можно рассматривать как формальное описание двух замечательных особенностей человека. Во-первых, возможности рассуждать и принимать рациональные решения на базе неопределённой, неполной и противоречивой информации. И, во-вторых, способности выполнять разнообразные задачи без точных измерений и вычислений".</p>
49 <p>"Нечёткую логику можно рассматривать как формальное описание двух замечательных особенностей человека. Во-первых, возможности рассуждать и принимать рациональные решения на базе неопределённой, неполной и противоречивой информации. И, во-вторых, способности выполнять разнообразные задачи без точных измерений и вычислений".</p>
50 <p><strong>Лотфи Заде</strong>(цитата:<a>Information Sciences</a>)</p>
50 <p><strong>Лотфи Заде</strong>(цитата:<a>Information Sciences</a>)</p>
51 <p>Благодаря этим разработкам отношение к нечёткой логике значительно улучшилось. За 20 лет исследований Заде и его коллеги-учёные смогли превратить идею, казавшуюся вначале сомнительной, в стройную и непротиворечивую теорию, подкреплённую множеством теоретических выкладок.</p>
51 <p>Благодаря этим разработкам отношение к нечёткой логике значительно улучшилось. За 20 лет исследований Заде и его коллеги-учёные смогли превратить идею, казавшуюся вначале сомнительной, в стройную и непротиворечивую теорию, подкреплённую множеством теоретических выкладок.</p>
52 <p>"Нечёткая логика - точная логика, позволяющая работать с неточными и приблизительными рассуждениями. Парадоксально, но одним из главных достижений нечёткой логики является её способность формально определять то, что является неточным".</p>
52 <p>"Нечёткая логика - точная логика, позволяющая работать с неточными и приблизительными рассуждениями. Парадоксально, но одним из главных достижений нечёткой логики является её способность формально определять то, что является неточным".</p>
53 <p><strong>Лотфи Заде</strong>(цитата:<a>Information Sciences</a>)</p>
53 <p><strong>Лотфи Заде</strong>(цитата:<a>Information Sciences</a>)</p>
54 <p>Заде предполагал, что предложенная им логика будет востребована в первую очередь в социальных и гуманитарных науках.</p>
54 <p>Заде предполагал, что предложенная им логика будет востребована в первую очередь в социальных и гуманитарных науках.</p>
55 <p>"Особенности нечёткой логики предполагают, что она может найти важные приложения в сферах экономики, лингвистики, юриспруденции и других областях, ориентированных на человека".</p>
55 <p>"Особенности нечёткой логики предполагают, что она может найти важные приложения в сферах экономики, лингвистики, юриспруденции и других областях, ориентированных на человека".</p>
56 <p><strong>Лотфи Заде</strong>(цитата:<a>Information Sciences</a>)</p>
56 <p><strong>Лотфи Заде</strong>(цитата:<a>Information Sciences</a>)</p>
57 <p>Однако его теория нашла широкое практическое применение и в технической сфере, чем учёный был приятно удивлён.</p>
57 <p>Однако его теория нашла широкое практическое применение и в технической сфере, чем учёный был приятно удивлён.</p>
58 <p>В 1975 году профессор<a>Эбрахим Мамдани</a>из Лондонского университета впервые<a>продемонстрировал</a>работающую нечёткую систему для управления паровой машиной. Это стало возможно благодаря придуманной им методике внедрения нечёткости в систему управления.</p>
58 <p>В 1975 году профессор<a>Эбрахим Мамдани</a>из Лондонского университета впервые<a>продемонстрировал</a>работающую нечёткую систему для управления паровой машиной. Это стало возможно благодаря придуманной им методике внедрения нечёткости в систему управления.</p>
59 <p>Проблема, которую решил британский учёный, состояла в том, что вычислительные устройства принципиально не рассчитаны на обработку нечёткой информации. Например, система управления кондиционером получает от датчиков конкретное число, характеризующее температуру (допустим, 17 °С). А затем выдаёт управляющие воздействия, оформленные в виде чётких числовых команд (например, включить вентилятор на 700 оборотов в минуту).</p>
59 <p>Проблема, которую решил британский учёный, состояла в том, что вычислительные устройства принципиально не рассчитаны на обработку нечёткой информации. Например, система управления кондиционером получает от датчиков конкретное число, характеризующее температуру (допустим, 17 °С). А затем выдаёт управляющие воздействия, оформленные в виде чётких числовых команд (например, включить вентилятор на 700 оборотов в минуту).</p>
60 Чтобы "примирить" чёткость и нечёткость, Мамдани придумал проводить операции фаззификации (преобразования чёткой величины в нечёткую) и дефаззификации (преобразования нечёткого множества в обычное число)<em>Изображение: "<a>Нечёткая логика</a>" / Техническая коллекция Schneider Electric / выпуск № 31, 2009</em><p>В соответствии с алгоритмом Мамдани в памяти компьютера хранятся наборы нечётких правил вида IF - THEN, сформированные на основе мнения экспертов, разбирающихся в специфике работы системы.</p>
60 Чтобы "примирить" чёткость и нечёткость, Мамдани придумал проводить операции фаззификации (преобразования чёткой величины в нечёткую) и дефаззификации (преобразования нечёткого множества в обычное число)<em>Изображение: "<a>Нечёткая логика</a>" / Техническая коллекция Schneider Electric / выпуск № 31, 2009</em><p>В соответствии с алгоритмом Мамдани в памяти компьютера хранятся наборы нечётких правил вида IF - THEN, сформированные на основе мнения экспертов, разбирающихся в специфике работы системы.</p>
61 <p>Далее нечёткая система работает следующим образом:</p>
61 <p>Далее нечёткая система работает следующим образом:</p>
62 <ul><li>Фаззификация. Преобразует все входные значения в нечёткие функции принадлежности.</li>
62 <ul><li>Фаззификация. Преобразует все входные значения в нечёткие функции принадлежности.</li>
63 <li>Нечёткий логический вывод. На базе хранимых в памяти правил вычисляет нечёткие выходные функции.</li>
63 <li>Нечёткий логический вывод. На базе хранимых в памяти правил вычисляет нечёткие выходные функции.</li>
64 <li>Дефаззификация. Преобразует нечёткие результаты в чёткие выходные значения, которые используются для управления системой.</li>
64 <li>Дефаззификация. Преобразует нечёткие результаты в чёткие выходные значения, которые используются для управления системой.</li>
65 </ul><p>Японский профессор<a>Мичио Сугено</a>в середине 1980-х годов<a>предложил</a>свой, несколько отличающийся от метода Мамдани, вариант алгоритма, нацеленного на решение той же задачи. Модель Сугено впервые была применена в искусственном интеллекте, управляющем автомобилями, а затем - и скоростными поездами.</p>
65 </ul><p>Японский профессор<a>Мичио Сугено</a>в середине 1980-х годов<a>предложил</a>свой, несколько отличающийся от метода Мамдани, вариант алгоритма, нацеленного на решение той же задачи. Модель Сугено впервые была применена в искусственном интеллекте, управляющем автомобилями, а затем - и скоростными поездами.</p>
66 <p>"В Японии теория нечётких множеств и нечёткая логика стали объектами обширных исследований и широкого применения, особенно в сфере потребительских товаров. Значимой вехой стала система метро в городе Сендай - система на основе нечёткой логики. Она была внедрена в 1987 году и считается очень успешной".</p>
66 <p>"В Японии теория нечётких множеств и нечёткая логика стали объектами обширных исследований и широкого применения, особенно в сфере потребительских товаров. Значимой вехой стала система метро в городе Сендай - система на основе нечёткой логики. Она была внедрена в 1987 году и считается очень успешной".</p>
67 <p><strong>Лотфи Заде</strong>(цитата:<a>IJCCC</a>)</p>
67 <p><strong>Лотфи Заде</strong>(цитата:<a>IJCCC</a>)</p>
68 <p>Практически все нечёткие системы, созданные в дальнейшем, работают в соответствии с моделями Мамдани или Сугено.</p>
68 <p>Практически все нечёткие системы, созданные в дальнейшем, работают в соответствии с моделями Мамдани или Сугено.</p>
69 <p>С 1990-х годов нечёткую логику широко используют в различных системах управления - от сложных производственных процессов до бытовых приборов. На рынке появилось множество устройств, на корпусе которых красуется надпись "Fuzzy Logic", ставшая своеобразным символом ИИ.</p>
69 <p>С 1990-х годов нечёткую логику широко используют в различных системах управления - от сложных производственных процессов до бытовых приборов. На рынке появилось множество устройств, на корпусе которых красуется надпись "Fuzzy Logic", ставшая своеобразным символом ИИ.</p>
70 <p>Большое распространение получили<a>стиральные машины</a>, в системах управления которыми используется нечёткая логика. С её помощью ИИ проводит анализ таких факторов, как объём белья, тип порошка, уровень загрязнения, и выбирает оптимальный<a>режим стирки</a>из более чем 4000 возможных вариантов.</p>
70 <p>Большое распространение получили<a>стиральные машины</a>, в системах управления которыми используется нечёткая логика. С её помощью ИИ проводит анализ таких факторов, как объём белья, тип порошка, уровень загрязнения, и выбирает оптимальный<a>режим стирки</a>из более чем 4000 возможных вариантов.</p>
71 <p>Возможно, ваш фотоаппарат оснащён<a>нечёткой системой</a>стабилизации изображения, а <a>холодильник</a>и <a>кондиционер</a>также работают по fuzzy-алгоритмам.</p>
71 <p>Возможно, ваш фотоаппарат оснащён<a>нечёткой системой</a>стабилизации изображения, а <a>холодильник</a>и <a>кондиционер</a>также работают по fuzzy-алгоритмам.</p>
72 Лотфи Заде в Беркли позирует на фоне стеллажа с книгами по нечёткой логике, 1988 год<em>Фото: University of California, Berkeley</em><p>В автомобилях идеи Заде используются для мониторинга и <a>обнаружения неисправностей</a>, а также в <a>автоматических "коробках"</a>для более плавного и своевременного<a>переключения передач</a>.</p>
72 Лотфи Заде в Беркли позирует на фоне стеллажа с книгами по нечёткой логике, 1988 год<em>Фото: University of California, Berkeley</em><p>В автомобилях идеи Заде используются для мониторинга и <a>обнаружения неисправностей</a>, а также в <a>автоматических "коробках"</a>для более плавного и своевременного<a>переключения передач</a>.</p>
73 <p>В <a>робототехнике</a>нечёткая логика позволяет андроидам<a>имитировать</a>человеческое поведение, находить дорогу и избегать препятствий.</p>
73 <p>В <a>робототехнике</a>нечёткая логика позволяет андроидам<a>имитировать</a>человеческое поведение, находить дорогу и избегать препятствий.</p>
74 <p>Как и предполагал Лотфи Заде, нечёткие принципы нашли своё применение и в гуманитарных науках: в <a>социологии</a>, в образовании - для<a>оценки знаний</a>, в экономике - для<a>прогнозов</a>по рынкам и инвестициям.</p>
74 <p>Как и предполагал Лотфи Заде, нечёткие принципы нашли своё применение и в гуманитарных науках: в <a>социологии</a>, в образовании - для<a>оценки знаний</a>, в экономике - для<a>прогнозов</a>по рынкам и инвестициям.</p>
75 <p>На базе нечёткой логики создаются<a>экспертные системы</a>, способные имитировать рассуждения специалистов в <a>медицине</a>,<a>бизнесе</a>,<a>управлении персоналом</a>,<a>сфере безопасности</a>и <a>ликвидации чрезвычайных ситуаций</a>.</p>
75 <p>На базе нечёткой логики создаются<a>экспертные системы</a>, способные имитировать рассуждения специалистов в <a>медицине</a>,<a>бизнесе</a>,<a>управлении персоналом</a>,<a>сфере безопасности</a>и <a>ликвидации чрезвычайных ситуаций</a>.</p>
76 <p>Проработанная теория и наличие программных продуктов, позволяющих относительно легко оперировать нечёткостью, способствовали тому, что fuzzy-логика стала популярной темой научных исследований.</p>
76 <p>Проработанная теория и наличие программных продуктов, позволяющих относительно легко оперировать нечёткостью, способствовали тому, что fuzzy-логика стала популярной темой научных исследований.</p>
77 <p>Однако у нечёткой логики есть и недостатки. Главный из них - правила должны строиться на основе экспертных знаний. Их получение, обработка и формализация являются сложной задачей. Эффективность работы нечёткой системы определяется квалификацией эксперта и качеством работы с полученной от него информацией.</p>
77 <p>Однако у нечёткой логики есть и недостатки. Главный из них - правила должны строиться на основе экспертных знаний. Их получение, обработка и формализация являются сложной задачей. Эффективность работы нечёткой системы определяется квалификацией эксперта и качеством работы с полученной от него информацией.</p>
78 <p>В отличие от <a>искусственных нейронных сетей</a>, классические нечёткие системы не имеют возможности<a>машинного обучения</a>и не могут самостоятельно корректировать свою работу.</p>
78 <p>В отличие от <a>искусственных нейронных сетей</a>, классические нечёткие системы не имеют возможности<a>машинного обучения</a>и не могут самостоятельно корректировать свою работу.</p>
79 <p>Чтобы преодолеть эту проблему, учёные пытаются "скрестить" технологии в так называемых<a>нейронечётких</a>системах, которые способны преодолеть ограничения нечётких систем и одновременно расширить пределы применения нейронных сетей.</p>
79 <p>Чтобы преодолеть эту проблему, учёные пытаются "скрестить" технологии в так называемых<a>нейронечётких</a>системах, которые способны преодолеть ограничения нечётких систем и одновременно расширить пределы применения нейронных сетей.</p>
80 <p>Лотфи Заде прожил 96 лет, работал до последнего дня. Даже на девятом десятке ежегодно выступал с докладами на 10-15 научных конференциях.</p>
80 <p>Лотфи Заде прожил 96 лет, работал до последнего дня. Даже на девятом десятке ежегодно выступал с докладами на 10-15 научных конференциях.</p>
81 <p>Многие из его поздних идей были столь новаторскими, что научный мир до сих пор пытается их осмыслить, а практическая реализация изобретений Заде ждёт своего часа в будущем.</p>
81 <p>Многие из его поздних идей были столь новаторскими, что научный мир до сих пор пытается их осмыслить, а практическая реализация изобретений Заде ждёт своего часа в будущем.</p>
82 <p>Такими идеями были предложенные им:</p>
82 <p>Такими идеями были предложенные им:</p>
83 <ul><li>Нечёткие множества<a>второго и последующих порядков</a>, функция принадлежности к которым сама является нечёткой.</li>
83 <ul><li>Нечёткие множества<a>второго и последующих порядков</a>, функция принадлежности к которым сама является нечёткой.</li>
84 <li>Теория<a>вычислений со словами и восприятиями</a>, позволяющая математически извлекать из фраз их смысл и <a>оперировать им</a>.</li>
84 <li>Теория<a>вычислений со словами и восприятиями</a>, позволяющая математически извлекать из фраз их смысл и <a>оперировать им</a>.</li>
85 <li><a>Гранулярные вычисления</a>, работающие с "информационными гранулами", получаемыми в процессе извлечения знаний из информации.</li>
85 <li><a>Гранулярные вычисления</a>, работающие с "информационными гранулами", получаемыми в процессе извлечения знаний из информации.</li>
86 </ul><p>В 1994 году Заде предложил термин "мягкие вычисления" (<a>soft computing</a>), в рамках которого объединил технологии создания ИИ-систем, основанные на неточных и приближённых методах решения сложных интеллектуальных задач.</p>
86 </ul><p>В 1994 году Заде предложил термин "мягкие вычисления" (<a>soft computing</a>), в рамках которого объединил технологии создания ИИ-систем, основанные на неточных и приближённых методах решения сложных интеллектуальных задач.</p>
87 <p>К мягким вычислениям Лотфи Заде отнёс нейросети, нечёткую логику,<a>эволюционные (генетические) алгоритмы</a>, роевой интеллект (<a>пчелиный, муравьиный</a>и подобные им алгоритмы),<a>искусственные иммунные системы</a>. По мысли учёного, методы soft computing хорошо дополняют друг друга и должны использоваться совместно.</p>
87 <p>К мягким вычислениям Лотфи Заде отнёс нейросети, нечёткую логику,<a>эволюционные (генетические) алгоритмы</a>, роевой интеллект (<a>пчелиный, муравьиный</a>и подобные им алгоритмы),<a>искусственные иммунные системы</a>. По мысли учёного, методы soft computing хорошо дополняют друг друга и должны использоваться совместно.</p>
88 <p>Лотфи был счастливо женат. Его супруга Фэй Заде, с которой он прожил 70 лет в браке, в 1998 году написала книгу<a>My Life and Travels with the Father of Fuzzy Logic</a>, считающуюся лучшей биографией учёного.</p>
88 <p>Лотфи был счастливо женат. Его супруга Фэй Заде, с которой он прожил 70 лет в браке, в 1998 году написала книгу<a>My Life and Travels with the Father of Fuzzy Logic</a>, считающуюся лучшей биографией учёного.</p>
89 <p>Заде<a>скончался</a>в 2017 году в своём доме в Беркли (США). Похоронили учёного, в соответствии с завещанием, на родине - на Аллее почётного захоронения в Баку.</p>
89 <p>Заде<a>скончался</a>в 2017 году в своём доме в Беркли (США). Похоронили учёного, в соответствии с завещанием, на родине - на Аллее почётного захоронения в Баку.</p>
90 Дудл от 30 ноября 2021 года, посвящённый Лотфи Заде<em>Изображение:<a>Google</a></em><p>В 1976 году, когда в США нечёткая логика ещё считалась сомнительной теорией, в нашей стране была издана первая научная монография, состоящая из переводов на русский язык статей Лотфи Заде.</p>
90 Дудл от 30 ноября 2021 года, посвящённый Лотфи Заде<em>Изображение:<a>Google</a></em><p>В 1976 году, когда в США нечёткая логика ещё считалась сомнительной теорией, в нашей стране была издана первая научная монография, состоящая из переводов на русский язык статей Лотфи Заде.</p>
91 <p>В последующие годы эта книга дополнялась новыми сведениями. Последнее её издание вышло в России в 2021 году. Начинать изучать сложную тему стоит именно с неё:</p>
91 <p>В последующие годы эта книга дополнялась новыми сведениями. Последнее её издание вышло в России в 2021 году. Начинать изучать сложную тему стоит именно с неё:</p>
92 <p>Для более плотного погружения в тему и знакомства с математическими и научными основами сразу трёх основных технологий мягких вычислений также можно рекомендовать подробный учебник польских авторов, выдержавший два переиздания в России:</p>
92 <p>Для более плотного погружения в тему и знакомства с математическими и научными основами сразу трёх основных технологий мягких вычислений также можно рекомендовать подробный учебник польских авторов, выдержавший два переиздания в России:</p>
93 <p>А в качестве нормативной документации стоит ознакомиться с ГОСТ Р МЭК 61131-7-2017 "Контроллеры программируемые. Часть 7. Программирование нечёткого управления". Помимо прочего, в этом стандарте описан<a>язык нечёткого управления</a>(FCL, Fuzzy Control Language).</p>
93 <p>А в качестве нормативной документации стоит ознакомиться с ГОСТ Р МЭК 61131-7-2017 "Контроллеры программируемые. Часть 7. Программирование нечёткого управления". Помимо прочего, в этом стандарте описан<a>язык нечёткого управления</a>(FCL, Fuzzy Control Language).</p>
94 <p>"<a>Hello, World!</a>" с помощью FCL не напишешь (да, это и не требуется), а вот описать нечёткую систему управления вполне получится. И помочь в этом могут библиотеки вроде<a>jFuzzyLogic</a>, которая подключается в виде плагина к IDE Eclipse.</p>
94 <p>"<a>Hello, World!</a>" с помощью FCL не напишешь (да, это и не требуется), а вот описать нечёткую систему управления вполне получится. И помочь в этом могут библиотеки вроде<a>jFuzzyLogic</a>, которая подключается в виде плагина к IDE Eclipse.</p>
95 <p>Хотя, конечно, более популярным способом работы с нечёткой логикой является использование пакета<a>Fuzzy Logic Toolbox</a>в среде математического моделирования<a>Matlab</a> либо инструментов вроде программы<a>fuzzyTech</a>, позволяющих создавать системы, основанные на нечёткой логике, и вовсе<a>без программирования</a>, оперируя только при помощи мыши.</p>
95 <p>Хотя, конечно, более популярным способом работы с нечёткой логикой является использование пакета<a>Fuzzy Logic Toolbox</a>в среде математического моделирования<a>Matlab</a> либо инструментов вроде программы<a>fuzzyTech</a>, позволяющих создавать системы, основанные на нечёткой логике, и вовсе<a>без программирования</a>, оперируя только при помощи мыши.</p>
96 <a><b>Бесплатный курс по Python ➞</b>Мини-курс для новичков и для опытных кодеров. 4 крутых проекта в портфолио, живое общение со спикером. Кликните и узнайте, чему можно научиться на курсе. Смотреть программу</a>
96 <a><b>Бесплатный курс по Python ➞</b>Мини-курс для новичков и для опытных кодеров. 4 крутых проекта в портфолио, живое общение со спикером. Кликните и узнайте, чему можно научиться на курсе. Смотреть программу</a>