| Автор |
Штучний інтелект!!! а вам слабо? |
SoNyk1987
Користувач
Повідомлень: 9
Звідки: Нацiональний аграрний університет
Зареєстрований: 23.06.07 |
| Опубліковано 24-06-2007 17:10 |
|
|
Програміст - це Творець. Він отримує більше задоволення створюючи щось ніж користуючись уже готовим продуктом. І мабуть більша половина програмістів неодноразово задумувались над створенням штучного інтелекту. Хтось відніс її до того ж розряду що фізики вічний двигун. Хтось почав працювати але зіткнувся з якоюсь проблемою і закинув цю ідею. . Я відкриваю цю тему для обговорення таких питань.
Що таке штучний інтелект?
Що він повинен вміти?
Як його контролювати?
І буде дуже класно якщо хтось зможе представити якісь свої розродки або ідеї реалізації.  |
|
| Автор |
RE: Штучний інтелект!!! а вам слабо? |
ibm
Користувач

Повідомлень: 422
Звідки: LPML
Зареєстрований: 21.02.07 |
| Опубліковано 26-06-2007 12:54 |
|
|
Почнемо:
Що таке штучний інтелект?
Штучний інтелект - блондинка, перефарбована у чорне.
Що він повинен вміти?
Жіночий словник:
Так = Hі
Hі = Так
Можливо = Hі
(щойно ледь не здав це, як р-зок )
Як його контролювати?
Сам не знаю.
      
Pascal not dead! |
|
| Автор |
RE: Штучний інтелект!!! а вам слабо? |
webmaster
Головний Адміністратор

Повідомлень: 1136
Зареєстрований: 17.03.07 |
| Опубліковано 26-06-2007 13:24 |
|
|
Багато дуже думав над цим питанням.
З якого б боку не починав, то постіно приходив до одного "тупіку".
Якщо робити, щось дійсно модне, яке б нагадувало якийсь живий організм, то потрібні такі можливості: самовдосконалення, регенерація.
Проблема вже стає із самого початку, це "самовдосконалення". Програма вона завжди має конкретний код. І як би ми його не робили, він завжди при різному виконанні буде одинаковий. Навіть якщо заюзати якісь експертні системи, то проблема всерівно не вирішується. Якщо у коді написано, взяти перший (або щось інше), то він завжди буде братися.
Вирішити цю проблему можна так: передбачити дуже-дуже-дуже багато варіантів. На деякий час цього хватить, але наступить момент, коли знову почнуть думати про краше.
Я віру, що колись зроблять АІ. Але то можливо буде на машинах інакшої архітектури. |
|
| Автор |
RE: Штучний інтелект!!! а вам слабо? |
Mace Windu
Користувач
Повідомлень: 141
Звідки: НУ "ЛП"
Зареєстрований: 13.04.06 |
| Опубліковано 26-06-2007 14:37 |
|
|
Раджу побавитися оцю забавку: http://www.biologic.com.au/bugbrain/ 
Змінив(ла) Mace Windu, 26-06-2007 14:39 |
|
| Автор |
RE: Штучний інтелект!!! а вам слабо? |
ibm
Користувач

Повідомлень: 422
Звідки: LPML
Зареєстрований: 21.02.07 |
| Опубліковано 26-06-2007 15:06 |
|
|
Я колись думав трохи над цим питанням і дійшов висновку:
webmaster написав:
Проблема вже стає із самого початку, це "самовдосконалення". Програма вона завжди має конкретний код. І як би ми його не робили, він завжди при різному виконанні буде одинаковий. Навіть якщо заюзати якісь експертні системи, то проблема всерівно не вирішується. Якщо у коді написано, взяти перший (або щось інше), то він завжди буде братися.
Брехня! Код може сам себе переписувати! Наприклад в .com -файлах! А ще, звісно він міг би себе перекомпільовувати. А якщо по-суті, то людина себе не перекомпільовує. Є така штука, як "безумовні рефлекси" (прога) і "умовні" (скрипт)! В реалі AI (суху прогу) не так вже й важко замутити, але звідки воно сприйматиме інфу (качатиме навики)? З нету качати порнуху буде, чи що?
Pascal not dead! |
|
| Автор |
RE: Штучний інтелект!!! а вам слабо? |
ibm
Користувач

Повідомлень: 422
Звідки: LPML
Зареєстрований: 21.02.07 |
| Опубліковано 26-06-2007 15:08 |
|
|
Доречі чув, що скоро (десь в 2008-мому) вийде якась класна шпілька в стилі Sim-Universe. Забув, правда як називається...
Pascal not dead! |
|
| Автор |
RE: Штучний інтелект!!! а вам слабо? |
ibm
Користувач

Повідомлень: 422
Звідки: LPML
Зареєстрований: 21.02.07 |
| Опубліковано 26-06-2007 15:52 |
|
|
Зкачав. Трохи розібрався, бачу, що прога - смішненька й цікава...
Зразу з Brain Online Judge.
Pascal not dead!
Змінив(ла) ibm, 26-06-2007 16:01 |
|
| Автор |
RE: Штучний інтелект!!! а вам слабо? |
ibm
Користувач

Повідомлень: 422
Звідки: LPML
Зареєстрований: 21.02.07 |
| Опубліковано 26-06-2007 16:24 |
|
|
Завжди хотів мати ручного компа...   

Pascal not dead!
Змінив(ла) ibm, 26-06-2007 18:45 |
|
| Автор |
RE: Штучний інтелект!!! а вам слабо? |
Torax
Користувач

Повідомлень: 75
Звідки: ЛНУ
Зареєстрований: 03.03.06 |
| Опубліковано 26-06-2007 18:31 |
|
|
Народ, а при чому тут фіксований код програми??
От наприклад нейронні мережі. Вони ж теж мають фіксований код, але вони ВДОСКОНАЛЮЮТЬСЯ за рахунок зміни ДАНИХ... Хай код буде фіксований, але якщо цей код використовує дані таким чином, що від них залежить "розумність" програми - вдосконалення можливе! |
|
| Автор |
RE: Штучний інтелект!!! а вам слабо? |
Mace Windu
Користувач
Повідомлень: 141
Звідки: НУ "ЛП"
Зареєстрований: 13.04.06 |
| Опубліковано 26-06-2007 18:56 |
|
|
|
Я ж кажу, побавтеся ту забавку, там якраз простенькі нейронні мережі треба будувати. |
|
| Автор |
RE: Штучний інтелект!!! а вам слабо? |
SoNyk1987
Користувач
Повідомлень: 9
Звідки: Нацiональний аграрний університет
Зареєстрований: 23.06.07 |
| Опубліковано 26-06-2007 19:42 |
|
|
На мою думку програма має самодописуватися. Просто слід щоб вона самопереписувала код без зупинки виконнання. Можливо слід використовувати дублювання тобто Матимемо два майже ідентичних коди наприклад 1 та 2 Запускаємо 1 він працює і в певний момент отримує інформацію яку слід перетворити в код та записати .!1 це робить та записує в 2 вже оновлений код і передає управлуння коду 2 він працює так за тим же принципом. .
Як ви вважаєте які туту плюси та мінуси. |
|
| Автор |
RE: Штучний інтелект!!! а вам слабо? |
ibm
Користувач

Повідомлень: 422
Звідки: LPML
Зареєстрований: 21.02.07 |
| Опубліковано 26-06-2007 20:40 |
|
|
Голова не так працює...
Pascal not dead! |
|
| Автор |
RE: Штучний інтелект!!! а вам слабо? |
webmaster
Головний Адміністратор

Повідомлень: 1136
Зареєстрований: 17.03.07 |
| Опубліковано 26-06-2007 22:20 |
|
|
Ех слобці, слабо ви думали.
1. Якщо прога буде переписувати свій код, то які можливості переписування? Тільки ті що задав програміст, полюбе на якомусь етапі у це впреться. І це все зійдеться до того, що можна було якусь експертну систему (нейромеружу, генетичний алгоритм, ...) заюзати
2. Нейромережі, експертна система, генетичні алгоритми, і всі подібні штуки. Тут якраз та проблема не вирішується, якщо задано, що програма може вчити то, то, і то (додавати, множи, віднімати різні числа). То вона ніяк не зможе вивчити, щось взагалі інакше (писати літературний твір).
3. Тут один "ас", коже, що то не так важко зробити, попробуй, а вже потім говори.
Я маю практику написання таких штук: нейромережа одного елементу (парсептрон) (була потреба на TCМарафоні), генетичний алгоритм (курсова побудована на ньому, майже повний перебір, але працює швидше). |
|
| Автор |
RE: Штучний інтелект!!! а вам слабо? |
webmaster
Головний Адміністратор

Повідомлень: 1136
Зареєстрований: 17.03.07 |
| Опубліковано 26-06-2007 22:23 |
|
|
Про самодописувані програми.
Вже досить давно є така мова програмування як ProLog, от там дані програми і є самою програмою, тобто якщо ти змінюєш дані, ти відразу змінює код програми і навпаки.
Врезультати вийшло щось подібне на експертну систему. |
|
| Автор |
RE: Штучний інтелект!!! а вам слабо? |
Romko
Користувач
Повідомлень: 113
Звідки: mdegree
Зареєстрований: 07.11.06 |
| Опубліковано 26-06-2007 23:32 |
|
|
|
webmaster написав:
3. Тут один "ас", коже, що то не так важко зробити, попробуй, а вже потім говори.
Він так про всьо каже...

Змінив(ла) webmaster, 26-06-2007 23:47 |
|
| Автор |
RE: Штучний інтелект!!! а вам слабо? |
SoNyk1987
Користувач
Повідомлень: 9
Звідки: Нацiональний аграрний університет
Зареєстрований: 23.06.07 |
| Опубліковано 27-06-2007 00:43 |
|
|
А є якісь ссилки на цікаві сайти по цій темі? |
|
| Автор |
RE: Штучний інтелект!!! а вам слабо? |
webmaster
Головний Адміністратор

Повідомлень: 1136
Зареєстрований: 17.03.07 |
| Опубліковано 27-06-2007 01:09 |
|
|
SoNyk1987 написав:
А є якісь ссилки на цікаві сайти по цій темі? 
Непоганий курс лекцій
http://victoria.lviv.ua/html/oio/
Був правда десь адрес одного львівського сайту, де дуже коротко і ясно було написано про всі стандартні АІ, буду шукати.
Щоб ознайомитись, то матеріалу достатньо, а от якщо вже серйозно займатися, то потрібно збирати матеріал по кусочкам.
Змінив(ла) webmaster, 27-06-2007 01:13 |
|
| Автор |
RE: Штучний інтелект!!! а вам слабо? |
webmaster
Головний Адміністратор

Повідомлень: 1136
Зареєстрований: 17.03.07 |
| Опубліковано 27-06-2007 01:12 |
|
|
Згадується мені старі часи, коли я написав перший перцепторн.
Прецептор - це один нейрон, що працює із учителем.
Я його вчив визначати парність числа, спочатку потрібно було йому пояснювати, чи вгадав чи ні.
А потім так круто було, коли він почав майже все вгадувати. |
|
| Автор |
RE: Штучний інтелект!!! а вам слабо? |
webmaster
Головний Адміністратор

Повідомлень: 1136
Зареєстрований: 17.03.07 |
| Опубліковано 27-06-2007 01:18 |
|
|
До теми:
є такий проект як 20Q (http://www.20q.net/).
Його суть:
загадуєте предмет, і робот починає ставити питання із варіантами відповіді, ви чесно відповідаєте, і коли він вважає що впевнений, то каже вам що ви загадали. (буває помиляється)
У мене слово "компютер" відгадав на 14 питанні.
Якщо він взагалі не доганяє, що то таке загадоно, про просить пояснити (тобто ще повідповідати на питання).
Сила цього проекту у тому, що тут брало участь вже більше ніж 50млн людей!!! Тому система така розумна. |
|
| Автор |
RE: Штучний інтелект!!! а вам слабо? |
ibm
Користувач

Повідомлень: 422
Звідки: LPML
Зареєстрований: 21.02.07 |
| Опубліковано 27-06-2007 16:58 |
|
|
|
webmaster написав:
3. Тут один "ас", коже, що то не так важко зробити, попробуй, а вже потім говори.
Я знав, що хтось то скаже "не так важко зробити" - речення порівняльне, а порівняльне з твоїм "неможливо". І код, на мою думку, не має бути вже аж дуууже довгим: воно, по-ідеї має до такого дописуватись. На рахунок самомутації: а мозок людини - хіба не просто багато тих перцепторнів, пов'язаних у всілякі графи?
20Q - Штука ну вже дуууже проста.

Реальний AI має доповнювати базу питань. І доречі АІ і немає завжди вгадувати: ми ж не вгадуєм... Я - покищо живий, приклад...
Pascal not dead!
Змінив(ла) ibm, 27-06-2007 17:11 |
|