Раніше з поняттям штучного інтелекту (ІІ) пов'язували надії на створення мислячої машини, здатної конкурувати з людським мозком і, можливо, перевершити його. Ці надії, на довгий час захопили уяву багатьох ентузіастів, так і залишилися нездійсненими. І хоча фантастичні літературні прообрази «розумних машин» створювалися ще за сотні років до наших днів, лише з середини тридцятих років, з моменту публікації робіт А. Тьюринга, в яких засуджувалася реальність створення таких пристроїв, до проблеми ІІ стали ставитися серйозно.
Для того, щоб відповісти на питання, яку машину вважати «думаючої», Тьюринг запропонував використовувати наступний тест: випробувач через посередника спілкується з невидимим для нього співрозмовником людиною або машиною. «Інтелектуальної» може вважатися та машина, яку випробувач в процесі такого спілкування не зможе відрізнити від людини.
Якщо випробувач при перевірці комп'ютера на «інтелектуальність» буде дотримуватися досить жорстких обмежень у виборі теми та форми діалогу, цей тест витримає будь-який сучасний комп'ютер, оснащений відповідним програмним забезпеченням. Можна було б вважати ознакою інтелектуальності вміння підтримувати бесіду, але, як було показано, ця людська здатність легко моделюється на комп'ютері. Ознакою інтелектуальності може служити здатність до навчання. У 1961 р професор Д. Мічі, один з провідних англійських фахівців з ШІ, описав механізм, що складається з 300 сірникових коробок, який міг навчитися грати в хрестики і нулики. Мічіназвалетоустройство MENACE (Matchbox Educable Naughts and Crosses Engine). У назві (загроза) полягає, очевидно, частка іронії, викликаної упередженнями перед думаючими машинами.
До теперішнього часу єдиного і визнаного всіма визначення ІІ не існує, і це не дивно. «Досить згадати, що універсального визначення людського інтелекту також немає дискусії про те, що можна вважати ознакою ІІ, а що ні, нагадують суперечки середньовічних вчених про те, яких цікавило, скільки ангелів зможуть розміститися на кінчику голки» 1. Зараз до ІІ прийнято відносити ряд алгоритмів і програмних систем, відмітною властивістю яких є те, що вони можуть вирішувати деякі завдання так, як хто робив би розмірковує над їх вирішенням людина.
нейросети
Ідея нейронних мереж народилася в ході досліджень в області штучного інтелекту, а саме в результаті спроб відтворити здатність нервових біологічних систем навчатися і виправляти помилки, моделюючи низкоуровневую структуру мозку. Основною областю досліджень з штучного інтелекту в 60-80ті роки були експертні системи. Такі системи грунтувалися на високорівневої моделюванні процесу мислення (зокрема, на його представленні як маніпуляцій з символами). Скоро стало ясно, що подібні системи, хоча і можуть принести користь в деяких областях, не охоплюють деякі ключові аспекти роботи людського мозку.
Згідно з однією з точок зору, причина цього полягає в тому, що вони не в змозі відтворити структуру мозку. Щоб створити штучний інтелект, необхідно побудувати систему з схожою архітектурою.
Мозок складається з дуже великого числа (приблизно 1010) нейронів, з'єднаних численними зв'язками (в середньому кілька тисяч зв'язків на один нейрон, проте це число може сильно коливатися). Нейрони - це спеціальні клітини, здатні поширювати електрохімічні сигнали. Нейрон має розгалужену структуру введення інформації (дендрити), ядро і розгалужується вихід (аксон). Аксони клітини з'єднуються з дендритами інших клітин за допомогою синапсів. При активації нейрон посилає електрохімічний сигнал по своєму аксону. Через синапси цей сигнал досягає інших нейронів, які можуть в свою чергу активуватися. Нейрон активується тоді, коли сумарний рівень сигналів, які прийшли в його ядро здендрітов, перевищить певний рівень (поріг активації).
Інтенсивність сигналу, одержуваного нейроном (а, отже, і можливість його активації), сильно залежить від активності синапсів. Кожен синапс має протяжність, і спеціальні хімічні речовини передають сигнал вздовж нього. Один з найавторитетніших дослідників нейросистем, Дональд Хебб, висловив постулат, що навчання полягає в першу чергу в змінах сили синоптичних зв'язків. Наприклад, в класичному досвіді. Павлова кожен раз перед годуванням собаки дзвонив дзвоник, і собака швидко навчилася пов'язувати дзвінок дзвоника з їжею.
Синоптичні зв'язку між ділянками кори головного мозку, відповідальними за слух, і слинних залоз посилилися, і при порушенні кори звуком дзвіночка у собаки починалося слиновиділення.
Таким чином, будучи побудований з дуже великого числа зовсім простих елементів (кожен з яких бере зважену суму вхідних сигналів і в разі, якщо сумарний вхід перевищує певний рівень, передає далі двійковий сигнал), мозок здатний вирішувати надзвичайно складні завдання. Визначення формального класичного нейрона дається наступним чином:
Він отримує вхідні сигнали (вихідні дані або вихідні сигнали інших нейронів мережі) через кілька вхідних каналів. Кожен вхідний сигнал проходить через з'єднання, що має певну інтенсивність (або вага); ця вага відповідає синоптичної активності біологічного нейрона. З кожним нейроном пов'язане значне порогове значення. Обчислюється зважена сума входів, з неї віднімається граничне значення і в результаті виходить величина активації нейрона.
Сигнал активації перетворюється за допомогою функції активації (або передавальної функції) і в результаті виходить вихідний сигнал нейрона.
Якщо при цьому використовувати ступінчасту функцію активації, то такий нейрон буде працювати точно так само, як описаний вище природний нейрон.
Нейросети в штучному інтелекті
Роботи зі створення інтелектуальних систем ведуться в двох напрямках. Прихильники першого напряму, які складають сьогодні абсолютна більшість серед фахівців в області штучного інтелекту, виходять з положення про те, що штучні системи не зобов'язані повторювати в своїй структурі та функціонуванні структуру і виникають в ній процеси, властиві біологічним системам. Важливо лише те, що тими чи іншими засобами вдається домогтися тих же результатів в поведінці, які характерні для людини та інших біологічних систем.
Прихильники другого напряму вважають, що на чисто інформаційному рівні цього не вдасться зробити. Феномени людської поведінки, його здатність до навчання та адаптації, на думку цих фахівців, є наслідком саме біологічної структури і особливостей її функціонування.
У прихильників першого інформаційного напряму є реально діючі макети та програми, що моделюють ті чи інші сторони інтелекту. Одна з найбільш яскравих робіт, що представляють перший напрямок, це програма «Загальний вирішувач завдань» А. Ньюелла, І. Шоу та Г. Саймона. Розвиток інформаційного напряму йшло від завдання про раціоналізації міркувань шляхом з'ясування загальних прийомів швидкого виявлення неправдивих і справжніх висловлювань в заданій системі знань. Здатність міркувати і знаходити протиріччя в різних системах взаємопов'язаних ситуацій, об'єктів, понять є важливою стороною феномена мислення, виразом здатності до дедуктивного мислення.
Результативність інформаційного напряму бесґспорна в області вивчення і відтворення дедуктивних розумових проявів. Для деяких практичних завдань цього досить. Інформаційний напрям наука точна, сувора, що увібрала в себе основні результати досліджень кібернетики і математичну культуру. Головні проблеми інформаційного напряму ввести в свої моделі внутрішню активність і зуміти представити індуктивні процедури.
Одна з центральних проблем, це «проблема активних знань, що породжують потреби в діяльності системи через тих знань, які накопичилися в пам'яті системи» 1.
У прихильників другого біологічного напрямку результатів поки істотно менше, ніж надій. Одним з родоначальників біологічного напрямку в кібернетиці є У. Мак-Каллок. У нейрофізіології встановлено, що цілий ряд функцій і властивостей у живих організмів реалізовані за допомогою певних нейронних структур. На основі відтворення таких структур в ряді випадків отримані хороші моделі, особливо це стосується деяких сторін роботи зорового тракту.
Створення нейрокомп'ютерів, що моделюють нейронні мережі (НС), в даний час розглядається як одне з найбільш перспективних напрямків у вирішенні проблем інтелектуалізації новостворюваних ЕОМ і інформаційно-аналітичних систем нового покоління.
У більшій частині досліджень на цю тему НС представляється як сукупність великого числа порівняно простих елементів, топологія з'єднань яких залежить від типу мережі. Практично всі відомі підходи до проектування НС пов'язані в основному з вибором і аналізом деяких приватних структур однорідних мереж на формальних нейронах з відомими властивостями (мережі Хопфілда, Хеммінга, Гроссберга, Кохона і ін.) І деяких описаних математично режимів їх роботи. У цьому випадку термін нейронні мережі метафоричний, оскільки він відображає лише те, що ці мережі в деякому сенсі подібні до живих НС, але не повторюють їх у всій складності. Внаслідок такого трактування нейронні ЕОМ розглядаються в якості чергового етапу високо паралельних супер-ЕОМ з оригінальною ідеєю розпаралелювання алгоритмів розв'язання різних класів задач. Сам термін нейронна ЕОМ нейрокомп'ютер, як правило, ніяк не пов'язаний з якимись там не було властивостями і характеристиками мозку людини і тварин. Він пов'язаний тільки з умовним найменуванням порогового логічного елемента як формального нейрона з налаштованим або фіксованими ваговими коефіцієнтами, який реалізує найпростішу передавальну функцію нейрона-клітини. Дослідження в області створення нейроінтеллекта ведуться на різних рівнях: теоретичний інструментарій, прототипи для прикладних задач, засоби програмного забезпечення НС, структури апаратних засобів. Основними етапами на шляху створення мозкоподібні комп'ютера є з'ясування принципів освіти межелементних зв'язків і мозкоподібні системах адаптивних мережах з великим числом елементів, створення компактного многовходового адаптивного елемента аналога реального нейрона, дослідження його функціональних особливостей, розробка і реалізація програми навчання мозкоподібні пристрою.
Одним з найбільш істотних шляхів розширення функціонального діапазону НС, а також підвищення їх ефективності для традиційних завдань є більш цілеспрямоване використання в моделях механізмів і принципів організації мозку. Обгрунтуванням цього служить досить економна реалізація функцій в мозку, поки не доступна для найдосконаліших супер-ЕОМ. У мозку, як і в будь-якій складній системі, процес функціонування являє собою сукупний результат роботи його елементів і способів їх взаємодії. Обидва ці фактори знаходять своє відображення в системній роботі мозку.
В даний час стає очевидним, що успіх розробки нейрокомп'ютерів і інтелектуалізації ЕОМ нового покоління в значній мірі визначається успіхом роботи над створенням нового класу базових елементів з використанням даних про роботу мозку. В першу чергу, це стосується ускладнення архітектури, просторово-часового розподілу процесів в самому базовому елементі і розширенні його функціональних можливостей. Тому актуальна необхідність в новому погляді на перерозподіл основних функцій обробки інформації між самими базовими елементами нейрокомп'ютера і мережевими ресурсами в бік збільшення логічної навантаження на базові елементи.
Це пов'язано з тим, що тільки в самий останній час, на основі даних практичної нейрофізіології з'явилася можливість виділити з величезного числа процесів в мозку невелика їх кількість найбільш значущих для переробки інформації та виконання складних функцій прийняття кінцевих рішень.Мінімально необхідний набір структур, що забезпечують ці процеси, значно звузився і внаслідок встановлених обмежень існуючих ЕОМ, які не можуть бути подолані в даний час без використання властивостей роботи мозку. Крім того, широко практикуються однорідні структури штучних НС на формальних нейронах не використовують в повній мірі можливостей реальних нейронів: їх різнотипність, властивості розподіленої і паралельної роботи, багаторівневу ієрархічну структурованість і підпорядкованість в організації базових структур головного мозку.
З величезного числа даних про діяльність мозку, мабуть, найближче до вирішення проблеми інтелектуалізації розроблюваних ЕОМ відносяться факти про механізми і принципи елементної і мережевої організації процесів і функцій в корі великих півкуль (КБП). Це визначається її функціональною значущістю і рівнем сучасних даних про конкретні механізми її роботи. Відомо, що КБП є основним субстратом виконання вищих функцій, що визначає рівень інтелекту особистості.
В даний час накопичено і в значній мірі систематизований експериментальний і теоретичний матеріал про елементарну організації коркових функцій.
Все це дає підстави припускати, що дані про роботу вищого відділу мозку можуть мати суттєве значення і для ідеології створення нейрокомп'ютерів, і для конструктивних рішень окремих їх блоків.
У плані загального підходу до моделювання нейрокомп'ютера істотно те, що в міру накопичення фактів про морфології, цитохімії і нейрофізіології з'являється все більше шляхів для переходу від імовірнісних до детермінованим мереж корковою діяльності, заснованих на даних про архітектурні принципи організації КБП. На основі цих даних все чіткіше простежується зв'язок особливостей функцій КБП з конкретною специфікою її елементів і зв'язків. Це дозволяє вже на початковій стадії моделювання вирішувати принципове питання про співвідношення функціональних навантажень окремого елемента і мережі в цілому, що визначає саму стратегію розробки нейрокомп'ютера.
На практиці цей вибір пов'язаний, перш за все, з визначенням набору функцій і властивостей базового елементу і залежить як від рівня технічної бази, так і від конструкторського рішення їх реалізації. Обгрунтуванням перегляду концепції базового елементу нового типу є дані практичної нейрофізіології, які виявили необхідний мінімальний набір базових властивостей реальних нейронів, що забезпечує реалізацію основних інформаційних функцій мозку у тварин і людини. Відповідно до цих даних. У задачі створення нових поколінь інтелектуальних обчислювальних систем і задачі розвитку робототехніки шлях інтелектуалізації за рахунок введення квазібіологіческіх автоматів, в кінцевому рахунку, виявиться технічно і економічно більш доцільним напрямком в порівнянні з введенням елементів інтелекту на основі інформаційно-логічних методів.
Для того, щоб інтегрувати ці нав'язані біологією спостереження в логічні теоретичні рамки, необхідно також знайти некартезіанское концептуальне простір для роздумів про життя і розум, простір в рамках суворої безперервності. На щастя таке простір існує в концепції Аристотеля.
Все ще картезіанська
Буде дуже корисно на деякий час сконцентруватися на одному специфічному спірному питанні, за яким розходяться ортодоксальна і біологічна наука про мислення, а саме вираження співвідношення яке існує між нейробіологічних / біохімічними властивостями живих організмів з одного боку і мисленням з іншого боку. Різниця в цьому питанні може бути пояснено тим фактом, що два види науки про мислення сформовані в радикально різняться філософських концепціях. В цілому біологічна наука про мислення найбільш органічно лягає в рамки загальної аристотелевой концепції, в той же час у ортодоксальної науки про мисленні спостерігаються картезіанські коріння.
Той, хто навіть не виявляв особливого інтересу до філософії розуму, знає, що Декарт вважав мислиме і фізичне двома різними, але взаємодіючими онтологическими реальностями. Однак інший внесок, зроблений Декартом у вивчення розуму, менш широко відомий. Цим другим внеском є форма психологічного обгрунтування - дуалізм обгрунтування - який одночасно підтримує наступні тези: (1) для пояснення фізичного явища, хтось потребує залучення тільки специфічних фізичних сутностей і станів і специфічних фізичних законів; (2) для пояснення психологічних явищ, хтось потребує залучення тільки специфічних розумових сутностей і станів і специфічних законів мислення. Дуалізм обгрунтування прекрасно узгоджується з ідеєю, що розумові події є граничною формою фізичних явищ. Для фізичної онтології, пропонуємо ми фізичний чи психологічний стиль обгрунтування залежить опису, до якого, з поточними заданими конкретними цілями обгрунтування, схиляються взяті цікавлять нас явища.
Важливим є те, що Декарт мислив органічне тіло мислителя як ще один фізичний об'єкт у фізичному світі. З огляду на дуалізм обгрунтування, дана ідея приводила його до того, що нейробіологічні / біохімічне обгрунтування подій в тілі мислителя недоречно в психологічному обгрунтуванні подій в розумі мислителя, в тому сенсі, що психологічне обгрунтування може бути проведено за відсутності будь-якого, скільки б то не було детального нейробіологічного / біохімічного знання про тіло мислячого об'єкта. Дане обгрунтовуючих відділення розуму від фізичного носія приводив в результаті до уривчастості в обгрунтуванні в даному контексті між життям і розумом. Наукове обгрунтування процесів, які розглядалися картезіанством як органічні, які стосуються тілесного життя (такі процеси як травлення, розмноження і зростання) негайно потрапляло в область біологічних пояснень, яка толковалась як принижена фізичної наукою. Наукове обгрунтування фізичних процесів, з іншого боку, потребує викладі мовою, абсолютно відрізняється від біологічного мови, в мові специфічному для психології. Це рівнозначно відхиленню положень суворої безперервності. Іншими словами, дуалізм обгрунтування несумісний з біологічної наукою про мисленні.
В даний час функционалісти в філософії розуму дотримуються поглядів, що визначає властивість типу ментального стану є причинний роль того, що стан грає в посередництві між (1) сенсорними входами, (2) іншими типами ментальних станів і (3) моторикою поведінки. Строго кажучи, функціоналізм не проводить зв'язків до природи основи, на якій реалізовані ментальні стану, так як сутність в деякому приватному ментальному стані вже є, як уже говорилося, сутністю в деякому специфічному функціональному стані, і зовсім еквівалентні функціональні стани можуть бути, в принципі, реалізовані біохімічно на вуглецевій основі, у вигляді кремнієвого мозку або у вигляді картезіанського розуму самого по собі. Тут, в принципі, функціоналізм входить складовою частиною в дуалізм субстанцій. Даний принциповий факт може здатися незначним, якщо вважати, що функціоналізм зазвичай є робочою конячкою теорії розпізнавання, згідно з якою будь-яка сутність даного типу ментального стану є єдиною і подібна до деяким фізичним станом у фізичній системі. Але, «крім вимог розпізнавання не розглядає нейробіологічні та біохімічні деталі тіла біологічного мислячого об'єкта відноситься до процесу психологічного обгрунтування» 1. Згідно функціоналістам, процес психологічного обгрунтування може проводитися в чудовою ізоляції від цих приватних деталей. Подібна позиція вже розглядалася раніше: функціоналізм є формою картезіанського дуалізму обгрунтування.
Так як же база дуалізму обгрунтування в функціоналізму доречна в розумінні ортодоксальної науці про мисленні? Відповіддю є, що ортодоксальна наука про мисленні побудована на функционализме. Справді, обчислювальні стану (тип станів до яких вдаються ортодоксальний штучний інтелект і ортодоксальна наука про мисленні) прекрасні приклади функціонально певних станів. При цьому немає ніякого протиріччя в тому, що одне з класичних положень функціоналізму було виражено в теорії шляхом використання машини Тьюринга. Як тільки приймається функціоналісткіе основи ортодоксальної науки про мисленні і разом з нею загальне картезіанське розгляд відносин між живим тілом і розумом які породжуються даними основами, можна побачити чому ортодоксальна наука про мисленні пов'язана з ідеєю, що може бути описано без розуміння або істотних посилань на нейробіологічний або біохімічний базис даного процесу мислення. Іншими словами, можна бачити чому ортодоксальна наука про мисленні приймає положення абсолютно неприйнятні біологічної наукою про мисленні.
|