понедельник, 19 марта 2012 г.

Концерт Nightwish


Пройшло вже 2 дні після поїздки на концерт гурту Nightwish в Київ, а враження від побаченого і почутого все ще залишається. Та й як може не залишатись? - таке дійство не кожного року вдасться відвідати! Потужний звук, хороше виконання, тисячний натовп і вся сцена в піротехніці!! Таке не скоро забудеться (а тоді цей запис допоможе нагадати)...
Приємно, що до виступу в Україні віднеслись відповідально (на жаль не всі так роблять) .
Щодо самого альбому Imaginaerum, то це схоже, одне з найкращих творінь гурту. Кожна композиція дуже оригінальна і не схожа на інші, а деякі можливо, стануть новими "візитними картками" Nightwish.

Storytime

Slow, Love, Slow

Приємною несподіванкою стала зустріч Марко Хієтала, під час прогулянки по Києву - він він саме вийшов з готелю і охоче роздавав автографи та фотографувався з усіма бажаючими. Інші учасники гурту виявились менш публічними і швидко сховались у машині.


Невеликий фото-репортаж:










воскресенье, 27 марта 2011 г.

Кібер-майбутнє

PreScriptum: Багато хто скаже, що зміст цієї статті нічого нового не відкриває і все вже давно придумано, обдумано і … навіть забуто. Але, питання, що в ній задаються, так і не мають остаточної відповіді. Та й якось відношення до них змінилось за пару років сильно, принаймні в мене…

Чомусь недавно прийшло в голову розуміння, що фільми, що до цих пір вважаються фантастичними: про роботів та кіборгів (хто не знає – це людина з частинами робота), вже давно не фантазія, а реальність. Більшість сучасного виробництва автоматизоване, тобто, його здійснюють роботи без прямої участі людини; існують програмні системи ведення діалогу, які навіть експерти деколи плутають з реальним співрозмовником; деякі людські органи успішно заміняються штучними (руки, ноги, серце, декілька років назад чув про штучне око з 40% зору). Але чомусь ніхто не називає таких людей кіборгами – вони ні трохи не менше люди, ніж до деякого моменту, що змусив їх стати частково роботами.
Пройде ще декілька десятків років, може ми й доживем, як практично усі органи стане можливо замінити штучними. І тут перше філософське питання: де ж межа між людиною і роботом? Більшість людей, з якими мені доводилось спілкуватись на такі теми, вважають, що межа – мозок: поки він людський, то і думки і свідомість людська. Будемо вважати, що штучні органи зможуть забезпечувати точно правильний хімічний склад крові, та реагувати на сигнали мозку – відповідно в людини виникатимуть ті ж емоції, думки і т.д. (принаймні, наскільки відомо сучасній науці їх формування). Тобто, такий собі робокоп з єдиним людським органом все ж є людиною, а будь-яка машина, що управляється програмним алгоритмом, - робот. Що ж, ця думка має право на життя, як і всі інші (надіюсь, їх тут буде висловлено якнайбільше). Хоча, думаю, багато функцій приписують мозку через нерозуміння його діяльності – це мабуть єдиний орган, який поки невідомо як працює. А на невідомість найзручніше спихнути все, що не пояснюється в межах сучасної науки. От це ми знаєм, а в тому, що не розумієм, винний хтось інший і колись ми точно і його осягнем. =)))
Щодо самих алгоритмів: вони постійно еволюціонують, як і поняття штучного інтелекту та розуміння інтелекту взагалі. І кожного разу це визначення відтягують від машинно реалізованого, як тільки комп’ютери стануть спроможні його забезпечити. Я не експерт цієї галузі, але точно знаю мінімум 2 зміни розуміння: десь в 60х рр. вважалось, що штучний інтелект виникне сам-по-собі, як тільки пам’ять комп’ютера перейде деяку межу (тоді її оцінили в 2-3 ТБ, як і людську (в кого вінчестери ще в гігабайтах, то 1ТБ=1000ГБ)). Це смішний об’єм, як для сучасних дата-центрів – вони оперують петабайтами (1 ПБ=1000ТБ), а об’єм Інтернету (це безсумнівно зв’язна комп’ютерна мережа) в мільйони разів перевищує і цю цифру, але чомусь інтелекту в тому об’ємі даних небагато, особливо штучного… І вже давно стало зрозуміло, що це неправильне припущення. Наступним критерієм інтелектуальності десь у 80х стало розрізняння образів та звуків. Хоча ці задачі ще не повністю вирішені, але в деяких застосуваннях дуже і дуже близькі до якостей людського мозку. І знову стало очевидно, що скоро і це не стане для комп’ютерів недосяжним. Тепер визначення віднесли в галузь вирішення будь-яких задач на основі навчання (точне визначення не знаю і не бачу потреби приводити – воно ще на раз зміниться). Єдиною явною перевагою людини над комп’ютером в відношенні вирішення задач є неймовірне розпаралелювання виконання задач: якщо в комп’ютера 1 процесор (чи декілька тисяч паралельних ядер в обчислювальних центрах), то в людини всі 2 трільйони нейронів є обчислювальними одиницями, і відстані між ними не інтернетівські – обмін даних майже миттєвий. Людина працює з нечіткою логікою: ми можем чогось не знати точно, але бути впевненим на 30 чи 50% - це перевага аналогових обчислень над цифровими, але вона несуттєва і цілком може бути реалізована. Крім того, хто сказав, що підняте питання стосується лише цифрових комп’ютерів? В найближчі 10-15 років обіцяється створення квантового комп’ютера – він зможе виконувати операції, недосяжні сучасним ПК ні за яких обставин та потужностей (наприклад, підбір пароля довжиною в 1000 символів за декілька секунд =) ). Важко уявити межі алгоритмів, що можуть виконуватись на такому пристрої.
Отож, якщо припустити можливість створення повної моделі мозку: кожен нейрон, всі аксони та дендрони (зв’язки між нейронами) і повністю паралельне обчислення їх усіх, то що ми отримуємо? Алгоритм, що здатний сприймати дані з усіх сенсорів, обробляти їх, вести розмову, просто думати, виводячи нові знання з гігантських об’ємів необроблених даних; навіть емулювати емоції (вони ж залежать переважно від того, що ми бачим, чуєм, про що думаєм, а це все підвладно описаній системі. Емуляція все ж максимум, на що вона здатна, оскільки реальні емоції – це більш фізико-хімічне явище мозку, яке немає змісту переносити в машинні обчислювальні структури (але можливо, якщо ви наполягаєте)); поняття підсвідомості, снів, совісті і т.д., які зараз є ключовими в понятті людини, так само можуть працювати, як і в нашому мозку. Якщо додати людську зовнішність (яка, як раніше говорилось, мало кому грає вирішальну роль для поняття людини), то ніхто не відрізнить цього “робота” від оточуючих. І спробуйте тільки переконати його, що він таки робот. Слово “робот” взято в лапки, бо питання “Що ж це таке?” залишається відкритим.
Важливим аргументом та цікавим питанням розділення людини та програм є прийняття рішень: на основі чого ми приймаєм рішення ніхто насправді не знає. Деколи робим щось таке, що іншим і в голову не прийшло б, деколи – і для себе непередбачувані дії, робим багато очевидних помилок, постійно намагаючись їх уникати, намагаємось досягнути своїх цілей, навіть не знаючи їх!!, продовжуємо жити, самі не знаючи для чого; надіємося на краще, нічого не роблячи для його досягнення. Чи зможе так робот? Можливо, це питання всього декількох багів в системі, а можливо, не підйомна задача програмування.
Одним з найбільш спірних питань тут мабуть є поняття душі: що це і чи перейде в такий неймовірно потужний механізм, що описаний вище. Це ще один фактор, що є для нас незрозумілим і на який покладають багато надій в розділенні людини та машини.
Припустимо все ж можливість перенесення принаймні людської свідомості (разом з підсвідомим та надсвідомим, як поділила немаловідома в вузьких кругах людина =) ) в обчислювальну машину. Забезпечення її функціонування потребуватиме тільки енергії. Її звичайно зможуть забезпечити значно простіші роботи, що не мають емоцій, “зайвих” думок, бажань та мрій. Тоді людина зможе жити тисячі і мільйони років, маючи тіло, що не старіє, бо може бути замінене при потребі. Потреба некваліфікованій нецікавій нам в роботі відпадає – потрібні тільки енергія та сировина для роботів. Залишається лише подорожувати для отримання нових вражень та інформації, займатись інтелектуальною працею. До якого рівня і висновків зможе дійти людський мозок, якщо йому дати необмежені ресурси та мільйони років на роздуми?
Хвилинку, я сказав “подорожувати”? Навіщо? Фізичний світ же зачно простіший за сучасні уявлення про мозок наприклад. Його-то земулювати і зараз можна досить точно, в межах розуміння науки, тільки от ресурсів недостатньо. Інші планети? Навіщо точно взагалі знати, які вони, якщо можна згенерувати скільки треба випадкових планетних систем для задоволення потреб вивчення світу тими робо-людьми? І взагалі щодо моделі фізичного світу: кажуть, що в ньому є біля 10^90 (10 в дев’яностій степені) елементарних частинок і тому емалювати всі нереально – просто не вистачить електронів в сучасному світі для збереження інформації про всі частинки =). А навіщо ж всі одночасно зберігати?? Тільки ті, які хтось бачить! Якщо астроном дивиться в телескоп, то можна створити потрібну ділянку неба, якщо в лабораторії пробують виловити пару електронів, то чому б їх і не створити. Але ж не треба всі і зразу. Відповідно, модель стає цілком таки практично реалізованою. Тоді взагалі цілий світ виникає в межах обчислювальної системи!!! Ось ми і дійшли до ідей Азімова (як я потім вияснив від друзів, - сам не читав, принаймні, поки-що) та інших фантастів. І від того, що хтось це зрозумів раніше, чи читав фантастику, питання не стало менш цікавим. Чи буде такий автогенерований світ правдою? Звичайно ні! - Тільки в тих межах, що будуть відомі на момент його створення, бо після цього ні в кого не виникне ідей вивчати справжній світ – ніхто навіть не здогадуватиметься про його існування… Чи все ж здогадаються? Спробують вирватись? Вдасться? Повернуться до сучасності? Може так і краще? Чи не прийде нам на думку провести експеримент для відповіді на ці питання =)?.. Чи є потреба в правді взагалі, чи краще згенерувати повністю новий світ, чи навіть декілька, чисто з цікавості і дослідження людської думки?
І мабуть головні питання: Це майбутнє? (однин знак на багато питань =) ).

PS: Величенька вийшла стаття, але і питання непрості. І хотілось би почути думки всіх, хто її прочитає.

понедельник, 21 марта 2011 г.

Маніпуляції

Ще одна стаття, написана рік назад. Актуальності не поменшало =).

Найцікавішим розділом психології, напевно, є маніпуляції. Дана стаття не покликана дати повну відповідь що це таке і як їх застосовувати, а тільки для відкриття такого механізму тим, хто про нього не знає. Надіюсь, прочитання дасть відповіді на деякі питання і поставить ще більше нових.
Спробую підтвердити справедливість попередньої статті (про пам"ять) і відтворити ще дещо з курсу, що довелось опрацювати:
Маніпуляція - це непомітний вплив на людину, який змушує її виконати дії, невластиві їй і такі, яких вона "без нашої допомоги" не зробила б за жодних обставин.
Маніпуляції поділяються на маніпуляції масами і маніпуляції окремими людьми.
Насьогодні найпоширенішим засобом масових маніпуляцій є ЗМІ, а маніпуляторами - політики. Хоча, їх вплив напевно далеко не найсильніший і застосовувані маніпуляційні технології не досконалі. Про сильніші впливи говорити щось конкретне важко. Ніхто з тих, хто ними володіє, не розкриє таємниць застосування, бо на них тримається величезна влада.
Вся геніальність маніпуляцій полягає в тому, що маніпульована людина повністю переконана в самостійності рішення, яке вона приймає. Тому ми, не підозрюючи про існування таких механізмів впливу, як маніпуляції, практично гарантовано стаєм легкою здобиччю маніпуляторів. Більшість лідерів у всіх галузях життя є чудовими маніпуляторами і їх оточення, часто переважаючи лідера за багатьма ознаками, працює на лідера.
Якщо ми не хочем стати жертвою маніпуляцій, треба принаймні знати про їх існування і вміти виявляти спроби їх застосування. Потрібно сказати, що універсального маніпуляційного механізму не існує і не може існувати. До кожної людини треба знайти свій підхід, її слабкі і сильні сторони і зрозуміти, як їх використати. На жаль (чи на щастя), в університетському курсі не наводились конкретні засоби чи хоч достатня кількість прикладів застосування маніпуляцій. Але їх існує настільки багато, що в принципі описати чи хоч якось їх структуризувати неможливо. Не варто вважати маніпуляції чимось закритим і відомим тільки вибраним. Усі ми їх як застосовуємо (хай і несвідомо), так і піддаємось їм, відрізняємось тільки масштабами.
Існує галузь маніпуляцій - нейлолінгвістичне програмування (НЛП) - абсолютно реальна наука, яка дозволяє здійснювати настільки сильні маніпуляції, що маніпульована людина взагалі не може їм опиратись і виконує будь-яку запрограмовану дію, аж до самогубства, безвідмовно. При цьому між програмуванням і виконанням програми дій може пройти великий час - програму спеціалізовані психологи можуть записати на дуже глибокий рівень психіки, який не забувається і не контролюється свідомістю, запис обходить навіть механізми фільтрації, що опрацьовують всю інформацію від органів чуттів. При цьому запуском програми слугує якась команда, подана в будь-якому вигляді (наперед запрограмованому) (слово, звук, картинка, ...).
Для виявлення маніпуляції в більшості випадків достатньо просто визначити причину дій, які ми збираємось зробити, а також згадавши, яким чином цю причину виявили. Якщо почати регулярно задумуватись над своїми діями таким чином, то з часом дуже скоро станем відрізняти маніпуляції ще на етапі їх застосування до нас. А потім і самі зможем їх використати. єдиний недолік - якщо спроба маніпуляції розкривається, то бажаний результат стає набагато менш імовірним, ніж без маніпуляції взагалі. Тому не варто зловживати чи без підготовки намагатись здійснити щось неймовірно велике.
Що ви зараз робите? І чому? Кому це потрібно і для чого це вам? - відповідь на ці питання може дати набагато більше відповідей, ніж ви очікуєте...

Пам"ять

Публікую статтю написану майже рік тому, але чогось не доходили руки запостити...

Декілька днів тому закінчився в аспірантурі перший теоретичний курс - психологія. Предмет досить цікавий і корисний, якщо вміти правильно застосовувати знання на практиці. Екзамен, як завжди, прийшов несподівано - "на завтра". А оскільки часу відвідувати лекції майже не було, то і вчити весь курс довелось за один вечір по зарання підготованих матеріалах для відповідей на кожне питання білетів. І все було б добре, якби не велика кількість знань, яка вимагається від еліти української науки - шпаргалок виявилось 100 сторінок. Такий обсяг матеріалу не те, що вивчити за 3 год. важко, а й прочитати. Тут і приходить застосування практичної психології та навичок запам"ятовування. От я і подумав, що 6-річний досвід навчання в університеті, запам"ятовування та здачі мало кому потрібних теоретичних екзаменів може бути корисний ще для когось.

Отже, як оптимізувати вивчення чисто теоретичного матеріалу, щоб не покладатись на списування, а знати відповіді хоч на 80-90% питань просто прочитавши їх?
1. не вважати це неможливим!
2. не вважати це можливим тільки для людей з феноменальною пам"яттю - це можливо майже для всіх (хоча й не зразу. Нічого не буває легко і безплатно (платити можна не лише грошима)).
3. не втрачати час. Необхідно вміти в потрібні моменти мобілізувати всі свої ресурси для вирішення поставленої задачі.
    а) відкинути все, що не відноситься до вирішення поставленої задачі. Не ходити 2 год, переживаючи, що буде і думаючи, як це найкраще змінити, а потім зрозуміти, що часу на зміни не залишилось, подумати, що робити завтра, якщо вночі нічого корисного не присниться і лягти спати так нічого і не зробивши. В умовах браку часу будь-яке рішення краще бездіяльності.
    б) вибрати єдине максимально систематизоване джерело матеріалу, а не переходити від одного до іншого.
4. сам процес запам"ятовування людини досить специфічний. Він сильно відрізняється від комп"ютерів. І хоча обсяги комп"ютерної пам"яті насьогодні вже перевищують людські, але лідерство в швидкодії залишається за людиною.
Спробую відтворити частину білета... одним з основних процесів пам"яті є забування (яке ще не дійшло до області, яка цю інформацію принесла на екзамен =) ). І більшість інформації, яку ми сприймаємо, ми навіть не запам"ятовуємо завдяки механізму фільтрації. З того, що запам"ятали, 40% забуваємо в першу годину, ще 25%  - за декілька годин і тільки 21% інформації зберігається через місяць. Як же заставити пам"ять зберегти той матеріал, що ми хочемо?
    а) не треба намагатись запам"ятати все. Багато матеріалу (60-70%) з тих шпаргалок я, наприклад, навіть не читав. Але нічого, що там було написано, мене не запитали. Не вірю, що викладачі самі то дуже пам"ятають =).
    б) читати текст потрібно не від початку до кінця (чи до ранку =) - скільки в кого витривалості) (послідовне читання), а довільним читанням (постійно переходячи між частинами, пропускаючи деякі блоки і зупиняючись на інших). Але це не значить повної випадковості послідовності прочитання. Далі декілька порад, як не пропустити при цьому те, що треба, і не вивити непотріб.
    в)коли треба запам"ятати велику кількість інформації з якоїсь галузі, краще почати зі складання структури галузі, яку вивчаєм: знайти основні розділи, поняття та процеси, що до неї відносяться. Ці розділи будуть окремими "ящиками" в пам"яті, які в майбутньому будем заповнювати. Не можна створювати ящики по мірі прочитання - всі створюються на початку і потім тільки заповнюються. Пам"ять погано працює при рекурсивному обході розділіві набагато краще при обході вширину (програмісти зрозуміють). Причому самі ящики не мають послідовності, як розділи в книжці, - нам не треба знати який за яким йде - вони всі незалежні від позиції інших розділів, хоча й можуть мати зв"язки з ними.
    г) вибір інформації для запам"ятовування в межах окремого розділу теж краще спочатку розбити на частини і запам"ятати спочатку їхні заголовки, а потім вже деталізовувати.
    д) "але ж як вибрати головні розділи і підрозділи матеріалу, не прочитавши його?!" - скажете ви. Тут часто корисним буває наступний метод: читати потрібно дуже швидко, без проговорювання і повного сприйняття речень - тільки на рівні окремих слів. таке проглядання виконується десь зі швидкістю 1-10 ст./хв. При цьому треба аналізувати ключові слова тексту. Потім просто знаючи декілька основних слів легко знайти їх в тексті (знову ж таки  - не читаючи сам текст), і прочитати інформацію, до якої вони відносяться. Переважно це або основні визначення, або класифікації. На цей раз читати треба уважно, не поспішаючи - цей матеріал з великою імовірністю важливий і потрібний для запам"ятовування. Як тільки починаєтсья заглиблення, або відхід від теми, яку ми в цьому куску тексту шукали, потрібно переходити до наступного слова, що здалось важливим.
Описаний метод дуже ефективний (принаймні для мене) - на екзамені списувати не довелось і під час 20-хвилинної бесіди-захисту з викладачем ("домомогло" нечасте відвідування лекцій) також не знайшлось питань, які б я дуже погано знав. Не знаю точно механізму впливу такого методу. Можливо, пам"ять відпочиває, коли ми її не навантажуєм постійним уважним читанням і з радістю нас слухається, коли ми її потім просимо зробити щось невелике =)).
5. Багато хто хвалить асоціативні методи запам"ятовування і навіть робить успіхи з ними. На мою думку, це дуже ефективно, коли інформація, яку треба запам"ятати, дуже погано структурована чи взагалі без закономірностей (наприклад, номер телефону, назва китайського міста, послідовність прізвищ і т.д.). У інших же ситуаціях краще будувати пряму структуру інфрпмації в пам"яті, не прив"язуючи її до існуючих логічно не відносячихся сюди об"єктів.

Нічого не буває само-по-собі і в абсолютній більшості випадків чиясь хороша пам"ять - просто результат того, що він її краще розвивав, ніж ми. І безсумнівно - пам"ять, як і будь-які інші навики, - це 90% роботи і 10% таланту. І не варто нарікати на долю чи генетику, що ми не можемо щось вивчити чи зробити - просто не достатньо сильно хочемо.

среда, 21 октября 2009 г.

Фенікс

Чи бути, чи не бути? - ось питання...