Wednesday, December 23, 2009

Сватбата - експериментална комедия (The Wedding, a short film)


Сватбата - експериментална комедия (The Wedding) from Todor Arnaudov on Vimeo.



Във Вимео е най-добро качество, но ако не работи: http://vbox7.com/play:b89de846
Или: http://twenkid.com/film/svatbata/svatbata_480x360.avi

Български - виж по-долу.

"The Wedding" - my first complex movie. (The film is in Bulgarian, not yet subtitles)
Genre: experimental surrealistic comedy.
Synopsis: a young reporter is visiting a mass wedding of the Sect of FMI to make a report, however he makes the terrifying discovery that he's also supposed to be married, without knowing who. The nightmare goes worst, when he finds out that everybody seems to be making fun of him. However, how it is going to end?
...
Синопсис

Млад репортер отива да заснеме масова сватба в Сектата на ФМИ в Пловдив, където прави ужасяващото откритие, че той също е заплануван за Сватбата и не се знае за коя ще го оженят. Това е само началото на неговия кошмар, защото изглежда, че всички се подиграват с него... Как обаче ще завърши всичко?

Повече инфо в блога на Twenkid Studio

Wednesday, December 16, 2009

Reinforcement learning - comments on a Ben Goertzel's blog article

About: "Reinforcement Learning: Some Limitations of the Paradigm"


Bulgarian readers could also check out my article: Анализ на смисъла на изречение въз основа на базата знания на действаща мислеща машина. Мисли за смисъла и изкуствената мисъл.

...

You're right that if the system can alter or "re-wire" its circuitry that computes "reward", this confuses the mechanism, but I believe humans actually can do that - person's values are changing during life time, and even during the decision processes themselves.

I think "reward" is looked in a too narrow sense, because mind is not as solid and... single-minded to have one-single type of rewards. You've spoken about the "sub-selves" in the blog, I would say "virtual control units" that take control over the body.

Body is what makes mind to look uniform, even if it's not, mind can want 1000 things, body can't do them in the same time.

I've speculated on that in my old article, but it's in Bulgarian, I have to translate it in English (eventyally citing it).

E.g. let's consider a boy which is hesitating whether to eat up a chocolate or not. This could be an immediate high taste reward in a near future and if the boy plans only for 1 minute ahead, this is a right decision.

However, what if the boy widen the period of prediction to one year? He remembers his pain while visiting his dentists and reminds his notes, that eating too much chocolate causes bad teeth and pain. So if he plans for one year and reminds this, and decides that this will happen (it couldn't be sure), then the highly rewarding decision would stop being rewarding in the equation and the boy wouldn't take it.

Overall, the maximum reward depends on the set of predicting sub-units, scenarios, values taken into account in the very moment of decision, and the period of time they are predicting ahead.

They are changing, depending on attention, context, mood or even chance - there are so many scenarios that the brain can think of.

The set of predicting sub-units may change, they can switch at different levels of hierarchies and predicted periods, while the behaviour could still keep being reward-driven. It could be reward-driven for the particular "reward-driven virtual unit that took control over the body in this very moment".

This implies the mind is not uniform and there is not single "greatest reward".

...

And another comment on another comment:

I mean, e.g. if you're 18, you may think that making random sex right now is "cool". When you are 28, you may think it's not, even though making sex still would bring you immediate pleasere - however, higher level controls would inhibit your urge for lower level rewards and generally shift your behaviour to higher level rewards.

My point is that reward is not only dopamine, endorphin or so. Higher the ingelligence, higher the abstraction of reward could be. A reward is what the one that receives it considers "a reward", and even the altruism could also be taken as egoism, because one is doing what is "good" regarding its own values and desires, sometimes it's against what the other wants.

E.g. when a lover dies to save his beloved one. Is it really an altruism? How she will feel when seeing him dying, wouldn't she prefer them to die together?

And if you're doing something "against yourself" isn't it to prevent something that you consider worst. When you feel moral responsibility of doing something, fear of not fulfilling your duty might be bigger than the fear of pain.

...

На български - учене с подкрепление, машинно обучение, изкуствен интелект, силно направление, Бен Гьорцел

Saturday, December 12, 2009

How to merge/append/join wav segments/files into one?

Appending two or a few Wav files is easy with sound editors such as Audacity, Cool Edit and SoundForge. However, what if you need to join hundreds of files in different directories? Doing this manually is insane...

Recently I needed to do this with a bunch of records in Italian I wanted to put in my mp3-player. I found only a commercial solution, but I decided to code mine.

Todor's WaveAppender 0.01


Platform:Windows.License: Freeware.Warranty: No.

Download:Wave Appender 0.01


Please, post a comment if you find it useful.


Manual 

- Unzip files.
- Open scan.bat and edit the second string to point the path to the base folder with Wav files. E.g.:

scan.exe l:\italian\wave\1\ >list.txt

scan.exe your_full_path_here >list.txt

- Run scan.bat - it generates list.txt.
- Open list.txt and put on top a line pointing to the target directory. The merged files will be created there, e.g.:

l:\wav

l:\italian\wave\0\1b.wav
l:\italian\wave\0\1i.wav
l:\italian\wave\0\2b.wav
l:\italian\wave\0\2i.wav
l:\italian\wave\0\3b.wav
l:\italian\wave\0\3i.wav
l:\italian\wave\0\4b.wav
l:\italian\wave\0\4i.wav
l:\italian\wave\0\5b.wav
l:\italian\wave\0\5i.wav

#
$


- Run append.bat
- Voila! Files from each folder will be merged in 1.wav (first folder in the list), 2.wav, ... N.wav.


Using only appWav.exe

You can edit the list file manually, then you don't need to run the scanner.
The syntax is:

First line - target path
Next - N lists of path to files to be merged in N.wav. A list ends with "#".
The file ends with "$".

Eg.:

l:\wav

l:\italian\wave\0\1b.wav
l:\italian\wave\0\1i.wav
l:\italian\wave\0\2b.wav
l:\italian\wave\0\2i.wav
l:\italian\wave\0\3b.wav
l:\italian\wave\0\3i.wav
l:\italian\wave\0\4b.wav
l:\italian\wave\0\4i.wav
l:\italian\wave\0\5b.wav
l:\italian\wave\0\5i.wav

#
l:\italian\wave\2\1b.wav
l:\italian\wave\2\1i.wav
l:\italian\wave\2\2b.wav
l:\italian\wave\2\2i.wav
l:\italian\wave\2\3b.wav
l:\italian\wave\2\3i.wav
l:\italian\wave\2\4b.wav
l:\italian\wave\2\4i.wav
l:\italian\wave\2\5b.wav
l:\italian\wave\2\5i.wav
l:\italian\wave\2\6b.wav
l:\italian\wave\2\6i.wav
l:\italian\wave\2\7b.wav
l:\italian\wave\2\7i.wav
l:\italian\wave\2\8b.wav
l:\italian\wave\2\8i.wav
l:\italian\wave\2\9b.wav
l:\italian\wave\2\9i.wav
l:\italian\wave\2\10b.wav
l:\italian\wave\2\10i.wav

#
$

Notes:

- Files in each merge group should have the same format, code is pretty simple yet.
- Files in one list can be from different folders.


Thanks

Thanks to Srinivas Varukala (basic code for scanning directories in C#) and Vasian Cepa (Numeric Sorter in C#) for the Scanner part; you can find their code in CodeProject.

Appender code is in C++, written by me.


Keywords: How to merge wav files? How to append wav files. How to join wav files. Merging wav files.

Сборник с разкази и стихове с участието на Тош | A book with Todor's co-autorship



Last month was issued a compilation with prose and poetry, where Todor participates with two short stories.

"Три години БГлог", "3 години Бглог", "Авторът си ти"

Wednesday, December 9, 2009

Шофьорът на Москвич 2 - Тодор Арнаудов и Ангел Янев | The Moskvich Driver 2

Филм на Тош




Продължение на "Шофьорът на Москвич", който беше донякъде филмово начало на Twenkid Studio през 2008 г. и беше "ням", не го озвучих. Този път с Ангел, с говор, сочен звук и дори малко музика от мен.

"Шофьорът на Москвич 2" стана най-сетне и дебютът на Ангел. :) Има много хляб в него като комик.

Шофьорът на Москвич





Други ключови думи: москвич, 1500, АЗЛК, комедия, късометражни, филми, 408, 407, копач, джуган, таратайка, соц., комиците

Friday, December 4, 2009

DARPA PAL, CALO, RADAR - Cognitive Assistants that Learn and Organize


Other ambitious AGI projects, and these ones belong to DARPA. Scary!

I have a project for a similar tool that I call "Research Accelerator" or "Cognitive Accelerator", that initially would be an integration of various NLP, Machine Learning and Computer Vision techniques which assist and speed up in searching, reading, information extraction and any cognitive taks. This system also would be capable to work with GUI on its own, controlling the mouse and keyboard to do some job instead of user.

Time is ticking away and I need partners...



PAL - Personalized Assistant that Learns

RADAR - Reflected Agents with Distributed Adaptive Reasoning
CALO - Cognitive Assistant that Learns and Organizes

Monday, November 30, 2009

How to make VirtualDub to append videos encoded at different frame rates?


It's very annoying, isn't it?

In my case, I had 15 fps video, recorded when I had tiny 1GB memory card. Up to now when I found the solution, it was impossible to append them with video shot at 30 fps (All with my sweet Canon Powershot A540, mjpeg 640x480x30fps at about 15 Mbit/s).

VirtualDub of course can convert the framerate to 30 or whatevever. This is the first step:

Video -> Framerate


Also, in order to append to the native AVI, you should use the same compression scheme like in the file you want to append to. In my case - MJPEG.

It's a bit hard to find - MJPEG is in ffdshow section. I suggest you to use high setting to the JPEG like 90 or more to minimize quality losses. (Lossless jpg is best, but different compression.)

Video -> Compression




However, this is still not enough...

When you try to append the resulted 30 fps to a "native" 30 fps produced by the camera, a non-sense error message appears.


It's a rounding error, actually both values are equal to 30.


Solution

Actually, these numbers are values in the AVI headers of the files.
Find the position of these numbers in the files and make them equal.


For Canon A540 and probably the other Powershots it is best to set the values to the "native" values. For other cameras the exact values are probably different.


I located the position there::

0x80: 35 82 00 00

0x84: 40 42 0F 00



You can use a hexeditor, e.g.: XVI32



If you're not a hacker, look on the down-left, this is the position in hexadecimal (80 == 128 in decimal). Put on that places the "magic numbers" (for Canon A540).

And now edit your 15 fps records with the 30 fps ones! :)

PS. Of course it could/should be automated, the easiest way by telling Avery to fix it... ;)


Other keywords: Tricks, Hacks, Solutions, Tricky, Videos running at different framerates, append videos, concatenate videos

Saturday, November 21, 2009

Фантазьори и авантюристи правят великите открития | Dreamers and Аdventurers Make the Great Discoveries (An interview with Todor)


Todor Arnaudov: I'll create a thinking machine that will self-improve.
Dreamers and adventurers make the great discoveries. The scepticists' job is to deny their visions, and eventually not to believe their eyes.

An interview I gave for "Obekti" magazine about Artificial General Intelligence and the research I do in this direction.








Четете в брой 5, ноември/декември на списание "Обекти"!


Keywords: Artificial General Intelligence, Cognitive Computing, Thinking Machines, Seed Intelligence, Bottom-top approach, Self-improving AGI, AI, Artificial intelligence, Researchers in AG, Todor Arnaudov, Изкуствен интелект, универсален изкуствен интелект, мислещи машини, изкуствен разум

Sunday, November 15, 2009

Solid Optimizer Project (SolidOpt)

Това е проект на колеги от ФМИ на ПУ, Александър Пенев и Васил Василев и както те се изразяват представлява инструментариум за автоматизирано оптимизиране на софтуерни приложения. Тази седмица двамата имаха интересна презентация във ФМИ.

Накратко, системата цели да оптимизира код написан за момента .NET (евентуално на друг език с виртуална машина), като се опитва да го декомпилира в известна степен и след това да го опрости. Например - замяна на променливи с константи, съкращаване на дълги функции, за да могат да се вкарат като "inline" и мн. др.

Проектът звучи много обещаващо, а Сашо и Васил са пълни с идеи. Търсят се и други ентусиасти, които да се включат в разработката.

Sunday, November 1, 2009

Operant conditioning, Reward pathway, Reinforcement learning - Beginners directions to Artificial General Intelligence, Part 2

На български - втора част от Въведението в Силния ИИ/Универсалния ИИ.

Условни рефлекси, Оперантно кондициониране, обучение с подкрепление, допамин, пристрастяващо поведение и др. - Насоки за начинаещи в Универсалния изкуствен интелект. Психология, адаптивни системи, философия, икономика. Очаквайте скоро.
...

Part I - References to important researchers in Artificial General Intelligence

Part 2 - Classical conditioning, Operant conditioning, Reward pathway, Reinforcement learning

Introduction

In this article I'll emphasize several important concepts in Psychology, Human and animal behaviour, Adaptive systems and Learning. It has also something to do with Utilitarism in philosophy and economy.

1. Conditioning and Operant conditioning


Conditioning is related to the experiment of I. Pavlov with his famous dog's conditional reflex. Operant conditioning, formulated by Skinner in his Behaviorism goes much further with the inclusion of predictive conditioning that I would say, implies will and goal-driven behaviour. Rats or pigeons learn to press a lever, when they notice that after this action they receive a reward - food or even direct electric stimulation of a pleasure center in the brain.
Reinforcement - in operant conditioning, reinforcement occurs when an event following a response causes an increase in the probability of that response occurring in the future.
(Wikipedia)
I.e. when the rat gets food after pressing the lever, it's more likely to press it again. If it presses it many times, expecting food, but not receiving any, this behaviour is going to be inhibited and forgotten. The rat would adapt. First, it adapts to the case that pressing the lever is getting him reward, then it readapts that this behaviour is not rewarding anymore, and it's better to seek or focus on another one.

2. Reward pathway

Reward pathway is a mechanism in the brain, linked with learning, repetitive and goal-driven behaviours. It has something to do with dopamine neurotransmitter.

Addictive, repetitive and goal-driven behaviours are often related to affection of this mechanism, either by taking drugs or generating dopamine and other "natural drugs" by the brain, when you put yourself in particular behavioural patterns.

3. Love and post-traumatic disorders in terms of conditioning

For example, love is an addiction to an operant conditioned stimulus, that lover finds a source of very big rewards: sex, care, emotional support, fun, responsiveness to any of his needs etc.

Strongly conditioned stimulus are not only wanted, but expected to happen - being reinfoced many times, and giving very big rewards. This is the reason of the tragedy when the other lover lets you down or brakes up suddenly - she is causing a shocking and undesirable change in the expected rewarding pattern.

Post-traumatic stress disorders are also related to conditioning. When somebody suffers a painful experience, especially in young age, the brain may slip into wrong directions of making connections (conditioning) between many stimulus and the bad feelings of the traumatic situation. Every time when the sufferer is in a situation with even tiny similarities, the brain may start making wrong predictions, expecting undesirable outcomes like in the traumatic situation; all these resulting in fear, pain and a behaviour of avoiding such conditions.

4. High Level

At high level these concepts are related to the intelligent systems' principle of predicting future stimuli through extrapolation/projection/simulation of the past stimuli (experiences).

Intelligence is also a mechanism that aims at maximizing the probabilities of desirable/wanted stimuli and minimizing the probabilities of unwanted ones. Concepts of will and goal-driven behaviour take part at this point.

5. Self-control and long term goals vs short term ones

It worths thinking of these concepts also when considering your own behaviour and changing it. For example when thinking of longer term goals, instead of shorter term ones. The shorter term goals may give you immediate rewarding response, thus throwing you to local maximum" of pleasure and preventing you to find a higher local maximum or even the "global maximum". The global maximum could be reached after passing through some "minimums" - unrewarding activities in short term - which a shorter term reward strategy may not accept.


...To be continued...


Sunday, October 25, 2009

Сватбата - втори трейлър на комедията





Очаквайте скоро целия филм!

Синопсис: Млад репортер отива да заснеме репортаж от масовата сватба на Сектата на ФМИ. Всичко се преобръща, когато разбира, че присъствайки, той също трябва да бъде оженен. Няма измъкване и не се знае за коя точно ще го оженят. Историята обаче не свършва дотук...

В ролите: Тодор Арнаудов, Костадинка Делева, Никола Вълчанов, Иванка Николова и др.
Сценарист, режисьор, оператор, монтаж, звук, музика - Тодор Арнаудов.

Twenkid Studio:

http://twenkid.com
http://twenkid.blogspot.com


Първи трейлър



Wednesday, October 21, 2009

Beginners guide to Artificial General Intelligence (AGI, Strong AI, Universal AI) | Силен изкуствен интелект, универсален изкуствен интелект

I'll just direct you to the people, the rest is reading, reflection and speculating.

Jeff Hawkins - his book "On intelligence" is a must, check out Numenta and what Hierarchical Temporal Memory is.

Ben Goertzel - and his company "Novamente".

Boris Kazachenko


Jurgen Schmidhuber

Marcus Hutter

Hugo de Garis

Singularity Institute

...

Todor Arnaudov - his theory of Mind and Universe. Works from early 2000-s (yet in Bulgarian only) which are going to be continued.

Ако знаете български, може да разгледате и моите спекулации, моята Теория на разума и Вселената. Тя включва и много философия, метафизика за Вселената и разума и връзката между тях. Има нужда да я опиша в по-стройна форма и не е напълно формална, в нея по свой път, както след години открих, съм преоктривал понятия като алгоритмична теория на информацията, структури подобни на това което се смята за работата на кората на мозъка (неокортексен стълб) , цифрова физика/философия и мн. други ключови неща.

Алгоритмичната теория на информацията/алгоритмична вероятност е свързана с разсъжденията в теорията, че в една "Вселена сметач", нещо е по-сложно и по-малко вероятно от друго, по-трудно да съществува, ако за създаването му е необхододима по-сложна (тук не го бях дефинирал добре формално) програма на "машинния език" на който работи Вселената, където се създава това"нещо".

Ако физичните закони са "езикът на частиците", то от тази гледна точка създаването на човешките артефакти е много по-сложно за Вселената ("Вселенският сметач"), отколкото създаването на човека, защото вторите са невъзможни преди да съществуват "програми" (майка, оплодена яйцеклетка, в която има ДНК), които могат да построят от атоми тялото на потенциалния развит разум.

Предстои да работя по теорията и да напиша нови по-стройни и разширени версии.

Засега е тук- http://eim.hit.bg/razum

Monday, October 19, 2009

Първият ми сценарий за образователно предаване по телевизията | My first educational TV show broadcasted on a National TV!


It was about 35 minutes long, called "The Megapixels" - about photography, cameras and digital photography. It was broadcasted on BNT, 17:00 on 14.10.2009.
The breakthrough was done!

...

На 14/10 по БНТ беше излъчено предаване по мой сценарий. Брой на "В час ли си" за фотография, "Мегапикселите". Някои дребни детайли са били отрязани, като динамичния обхват, но като цяло мисля че се е получило много изчерпателно и интересно предаване, не само за техническата, но и за художествената страна. Фотографите добре са обяснили какво е най-важно в снимката.

И за първи път няколко мои снимки бяха показани в национален ефир. :P

Предаването го има тук:

"В час ли си", епизод за фотография,"Мегапикселите". Сценарий - Тодор Арнаудов.


...

Работя и по "Сватбата"... Вече започва да се вижда края на много от монтажа и почти всички снимки, но има и много озвучаване...

Тодор Арнаудов в кадър от "Сватбата"
Todor Arnaudov in "The Wedding"


Трейлър на "Сватбата"

Wednesday, September 23, 2009

Как работи разумът? Йерархичен самоорганизиращ се предсказател на бъдещето - научно представление | AGI event of mine in Sofia

Todor Arnaudov at Bulgarian Famelab final 2009

Петък 25/9, ТУ София

Зала 2140, блок 2.

18 ч.

В научна шоу-програма ще обясня архитектурата и принципите на работа на разума, органичната им връзка с архитектурата и начина на работа на Вселената и мозъка, и как на тази основа аз и други учени смятаме да създадем мислещи машини.

Или, моята прословута теория за разума http://eim.hit.bg/razum - най-накрая представена на "шоу" пред публика. :) Ще се състои в "Нощта на учените", на "Научно кафе".

Благодаря на Британския съвет и форум "Демокрит" за организацията!


Официално инфо:

http://green.democrit.com/bg/articles.php?cell=117

Продължителност: 30-40-50-60 мин
...

On Friday I will have a presentation about the architecture of intelligence (in brief - hierarchical self-organizing predictor of future senses), how it is related to the architecture of Universe (and neocortex), and how me and colleagues from that field are aiming to build systems possessing general intelligence and learning/evolving capabilities, similar to the way human intelligence develop.

Friday 25/9
Technical University Sofia
Block 2
Room 2140

18 h

Friday, September 11, 2009

Изкуствен точен модел на мозъка до 10 години?!

Едни швейцарци се бяха изхвърлили, един приятел ми го беше казал, смеейки се, сега тази история пак е набрала популярност.

Например тук:
http://green.democrit.com/bg/news.php?cell=632

Оригинал:
http://www.sciencedaily.com/releases/2009/09/090904071908.htm

До десетилетие може би ще разполагаме с изкуствен мозък

Какво знаем за мозъка?
Почти нищо, според проф. Маркрам от швейцарския Brain Mind Institute.
Или поне никой не знае какво знаем. И дъпълва: ‘изучаването на човешкия мозък и неговите функции вече повече от 100 години е довело само до натрупването на огромно количество информация, която преди да бъде обединена и анализирана като едно цяло няма да ни позволи да разберем и една стотна от истинската му същност’.

Според професора до десетина години можем да имаме модел, който да е точно копие на човешкия мозък като уточнява, че по-скоро финансовата страна на въпроса би попречила това да се осъществи навреме отколкото технически трудности или проблеми от биологична гледна точка.

(...)

Едно от най-важните предимства на работата с изкуствен мозък ще бъде изследването на причините на редица болести от
синдрома на Алцхаймер, деменция, психиатрични отклонения до
депресивните състояния и проблеми със съня и паметта.

(...)

Въпреки стряскащите цифри, че е изграден от няколко милиарда нервни клетки и трилиарди връзки помежду им, то за учените не е проблем да го възпроизведат в лабораторни условия, защото все пак тези цифри са крайни.

Благодарение на мощни компютри, сметките, които трябва да се извършат при планирането и конструирането на изкуствен мозък не изглеждат невъзможни.

(Демокрит)

Изкуствен разум, който да използва някои принципи и дизайнерски подсказки от мозъка - да, и аз вярвам в това и ще работя в тази посока.

Но точен биологично модел на целия мозък, който да работи точно по същия начин и да се докаже, че е точно така че да може да се ползва за изследване на болестите и пр....

Проблемът е в условието да бъде "копие" на мозъка.

- Как ще докажат, че е?

Мозъкът не е идеална абстрактна машина като компютрите, в нея няма логически елементи, "логическите елементи" в крайна сметка са молекули и химически процеси, протичащи в целите клетки, не е само неврони и синапси.

За да използват такъв модел за точно изследване на човешки мозък, трябва да го симулират на най-ниско физико-химично ниво.

По груби сметки, в 1 л вода имало около 10 на 26-та молекули. Мозъкът е да кажем 1,5 л ...вода. Но не е, белтъчните молекули са много по-сложни за симулация.

Най-бързите суперкомпютри днес вършат едва около 10^15 операции/сек (петафлоп). http://top500.org

Ако продължи да се спазва Законът на Мур, след 10 години може и да бъдат например 1000 пъти по-бързи - 10^18 операции/сек.

Симулацията на една молекула обаче едва ли може да се вмести в една операция... А и да се вмести... На такова ниско ниво, за да е "точно" промените и изчисленията трябва да стават за много кратки симулирани интервали. Една милиардна от секундата е прекалено дълъг интервал, но да кажем толкова.

Така, само за 1 секунда симулация на 10^26 молекули с точност 1 наносекунда, което е прекалено малко, ако всяка се изчислява за една операция (невъзможно, сега едвам сгъват по една белтъчна молекула) - са нужни 10^35 операции.


Ако компютрите някак си продължат да се ускоряват със скорост около два пъти на две години, тази дупка от 10^17 ще се запълни след 60 години.

И то за една груба симулация в наносекунди, и при положение че една молекула се изчислява за 1 изчислителна операция, което е немислимо, защото молекулата е съставена от много блокчета, които трябва да се моделират, една белтъчна молекула може да има хиляди и десетки хиляди атоми.

Освен това, подобна реалистична симулация на мозъка има нужда от реалистичен поток от кръв, който изисква и физически реалистична сърдечно-съдова система, кръв, жлези с вътрешна секреция, рецепторни неврони, очи ...

И как ще се изградят всички тези молекули с точни координати, енергия и пр.?

В живите системи - стъпка по стъпка, в ембриона и след това... А каква изчислителна сложност има симулация на развитието на зародиш на човек само до раждането...

Девет месечна симулация, при точност 1 наносекунда (не знам дали е физически достатъчно точно за да не се "изроди" бебето от изчислителни грешки) ~ 2 * 10^16 цикъла. Тези цикли трябва да се умножат по броя на молекулите в зародиша, да кажем отново 10^35 = 10 ^ 51 операции.

За да се изчисли това за 1 година, трябва компютър с бързина 10^46 операции в секунда.

После още няколко години за да се доразвие биологично мозъка, както знаете в началото той не проежда добре електрически импулси. И още много години, за да може възприятията от средата да развият интелигентността му.

И още дълги години симулационно време, за да се симулира износването на кръвоносните съдове, натрупването на вредни вещества...

Saturday, September 5, 2009

Singularity Summit 2009 in New York and Todor's AI Cafe Scientifique in Sofia

Kurzweil and other VIP persons from Artificial Intelligence (they prefer to call it Artificial General Intelligence), Transhumanism and other fields are meeting in NY in a month. Sounds interesting?

http://www.singularitysummit.com/

Suggested reading: Singularity Institute

In the mean time, watch one sketchy pencil test I did recently. ;))





Regarding my return to AI research, it seems that I'm going to talk about the theories of intelligence, what intelligence is and how to make it real on 25/9 in Sofia.

It would be during events called "Night of scientists"/"Cafe Scientifique". http://www.cafescientifique.org/

Thursday, August 20, 2009

The NEW ERA has begun! Judgment day has passed...

Tosh is free now

I'm not working as a verification engineer of ASICs anymore (ouchh....).

So let me introduce myself as a pure:

Independent Filmmaker
and
Independent Researcher


(Applause)

Some of my current or near future R&D trends are:


        (One strategical long-term thread started, "by the way")
- Biology, Mollecular biology, Biochemistry, Genomics and stuff.

- Music theory and notation.

- Software music synthesizer. Would be used for the movie "The Gift".

- Computer Vision/Image Processing/Computer Graphcics and a proprietary Editing/Compositing/Animation/CGI Software. I need it for some scenes of the short film "The Gift" and the movies after.

- Research Accelerators.

- Back to my Theory of Universal Simulators of Virtual Universes - Mind as a predictor of the future, using hierarchical models of virtual universes, extracted from the sensory inputs. http://eim.hit.bg/razum (Bulgarian)


Wish me luck...

Saturday, August 8, 2009

Communication breakdown - commenting on too popular blogs/publications/videos etc.



Dream by ~toshko on deviantART


Say Youtube, Deviantart or whatever. Once the publication starts to get 20, 30, 40 ... comments, communication is getting more and more pointless.

The author will read any of the comments? Come on. The visitors will read it? Give me a break.

In the best case, they will glance the first page they see, unless they have a special interest.

- Who cares do they read them? You write a comment, because you have a position you want to ... ooops.. share...

To yourself only? Why would you publish it then - you know your comment just by thinking of it, you don't need to type it if it's just for you.

Comments are intended to communicate, but actually the more comments written, the more you would be wasting your time, commenting, too.

Status and Fame

If you're not famous, you would greet every single comment or favourite you get, because it's "precious" for you, your peers show respect to your works.

While, say if you're a famous artist in Deviantart, you don't care that you've got 50 or 55 or 100 comments or faves per deviation, your respect to the others diminishes, they turn to your "fans", you turn to a "superior one"... Besides, you cannot physically "respect" them all, as they're getting more and more.

Writing comments on too popular publications is a waste of time.


Cyclic "Self-feeding" Popularity


This happens on sites which promote the most popular items .
They are always shown and people click on them - that's easier for the user.
So they get more and more visits.

What you see is what you Choose


Science break

Actually, long lists of comments is useful for natural language processing purposes and automatic analysis of text. :)

Writing comments on popular publications is good for science!





Led Zeppelin, Communication Breakdown



Sunday, August 2, 2009

Филмът "Петранка" - излъчен по местна телевизия, и Рейтинг | "Petranka" short aired on a local TV and Rating information


Повече инфо за Петранка и гледаемостта й - на Twenkid.blogspot.com

Не знам доколко може да се вярва на рейтинговите измервания, но според тях, някои най-гледани предавания са стигали до 1,6 - 2 милиона зрители, но не всеки месец (финали на риалити шоута, мачове на националния отбор по футбол). Някои месеци - само до около 1 милион зрители.

- Предаванията в топ 50 за седмицата (вкл. филми) са до 400-600 хиляди зрители.
- Българският сериал "Забранена любов" е измерен с между 500-600 хиляди зрители.
- Първите 3 телевизии по рейтинг са БТВ, Нова и БНТ1 - както може да се предполага.

За 2008 г.

1. БТВ: 36.7 %
2. Нова: 17.1 %
3. БНТ1: 13.6 %
4. Диема Фемили 3.2 %
5. Диема 2.2 %
...
8. Планета ТВ 1.6%
9. СКАТ

100 % по статистиката ~ 3 000 000 души.
1% = 30000 зрители.

Методологията на тези рейтинги обаче е доста груба - 4+ години...

Зрителите без избор гледат това, което им покажат

Освен това има едно явление - гледаш даден канал, защото нямаш избор.
Възрастни, бедни хора, нямат кабелна телевизия, нямат и желание или средства да правят нещо по-добро от това да стоят пред телевизора, могат да избират само от няколко национални канала, и вероятно няколко местни.

Затова вероятно голям дял от зрителите на националните телевизии е възрастни и бедни хора, голяма част от рекламите не могат да имат ефект върху тях и част по-високата цена за реклама може би не е оправдана. (Освен ако тези хора не са изключени от бройката, и тя затова е само 3 милиона? Не знам, но се съмнявам.)


Даннните за рейтингите са от сайта TELEmaniac.
Анализът - мой.

Monday, July 27, 2009

Virtuoso in Unreal Tournament 2004







Todor's video from a recent UT2004 session.

Game: UT2004, demo version.
Map: Rankin
Difficulty: Godlike

Beautiful frags, multikills and escapes. No overall win, though - up to second place.

Most efficient weapon: lightning gun. Enjoy! :P




Tuesday, July 14, 2009

Петранка (комедия) - премиера в Интернет | Petranka (short film)








Повече информация


За два дни филмът е гледан общо около 1000 пъти във Вбокс и Ютюб. :)
Най-доброто постижение до сега.


Monday, July 6, 2009

Todor turned 25... The Judgment day is approaching!*


What's new?

T4, Termination Salvation was stunning! Wow.

I turned 25 recently
and the judgment day is approaching... No, I'm not that mad... :))

August 18-th
, or as they called it in advance - The Judgment Day, or The Day of Termination.

The day when Todor terminates his contract as an ASIC Verification Engineer.

From then on, he focuses on Show Business and Research, and shortly he reaches to a series of spectacular breakthroughs in Art, Media, Cinema and Artificial Intelligence.

Wish so... :))

I'm putting video production online by Twenkid Studio, for Bulgarian "market" only, but I'm still failing to reach to "viral effect". Too few viewers, several hundreds up to 1000. Working on a number of shorts, but too tiny free time... A new approach is conceived, but not enough time yet.

"The Gift" short film, a dream of mine, needs so much time and concentration for its most complex scenes and special effects, that I hardly can find now... Hope I'll manage to work on it soon...

A moment from "The Gift", Todor Arnaudov's short film.
Starring - Todor.


Back to gaming...

So, I'm Inhuman! :P


Target - To become a Godlike... :-]

Wednesday, June 17, 2009

Задачата за моториста (комедия) - премиера в Интернет


- Комедия, експериментален, 11 мин.
- Филм на Тодор Арнаудов.



Задачата за моториста from Todor Arnaudov on Vimeo.




Изтегли от Транзит (90 МБ):

Изтегли с високо качество от http://twenkid.com (130 МБ)



Накратко

Създадох филма в края на ноември за около 10 дни (по-скоро 10 нощи) от идеята до крайния монтаж. Премиерата беше тематично на абсолвентския купон във ФМИ Пловдив. След това имаше няколко частни прожекции, и са го гледали някои приятели.

- Защо не го пусна още тогава?

Стратегически и други причини...

Между другото, в деня на "прожекционната премиера" снимах един друг филм - "Сватбата", на който също предстои премиера.

Гледай трейлър на "Сватбата": http://artificial-mind.blogspot.com/2009/03/wedding-film-comedy-trailer.html





За сериала...


Приключенията на проф. Математиков (Лекциите на проф. Математиков)


Сюжет: Комедиен сериал за приключенията, щуротиите и мъдростта на едно шантаво семейство; и не само!

Проф. Математиков - математик, веселяк и още много други неща, с 25-годишен стаж като математик. Той участва в "Задачата за моториста"


Проф. Математиков




Двамата му сина близнаци - проф. Интегралов и Бригадирът.


Проф. Иван Интегралов



Проф. Иван Интегралов завършва висше образование на 13 години, на 14 става доктор и скоро след това - професор. Има втора специалност - бокс. Той сменя фамилията си, защото смята че е по-голям математик от баща си.



Бригадирът





Бригадирът е брат близнак на Интегралов. Получава прозвището си заради английската шапка и мантата, която нарочно носи понякога. Истинското му име засега не е известно. Той също е наследил от математическите гени на баща си, но за разлика от Иван - не само математическите. Не го вълнуват особено нито математиката, нито боксът.


Тошко


Тошко е тийнейджър, внук на Математиков и син на Интегралов, чиито интереси са доста далеч от математиката, с изключение на припокриващи се термини от рода на триъгълници и четириъгълници (любовни), приближаващи се и раздалечаващи се функции, клонящи един към друг членове на редица и мн. други.


...

Пилотна импровизация с Математиков и Интегралов





Шофьорът на Москвич с Бригадира






* В пилотната импровизация се появяват Математиков и Интегралов.
* В първия епизод участва само Математиков.
* В следващите епизоди ще се включат и други герои от продукциите на "Twenkid Studio" - г-н АрАбаджиев, и още актьори.

Tuesday, June 16, 2009

Нощни птици по БНТ с Тош, Анна, Божидар, Нури, Рости и Jimmy Wales от Wikipedia




Me and friends of mine from FameLab participated in a night TV show with Jimmy Wales from Wikipedia.

С приятели от Лаборатория за слава, благодарение на Любов Костова и Британския съвет, участвахме в "Нощни птици" с Джими Уелс от Уикипедия. :)

Очаквайте и филмчето "Зад кулисите на Нощни птици".






Facebook: http://www.facebook.com/video/video.php?v=92364209628&ref=mf

Цялото предаване с високо качество (1 ГБ): http://tranz.it/load.php?id=ezYBGIO88JYW4izf315697

Saturday, June 13, 2009

June Sadness - Юнска тъга - Deep Purple's & Ritchie Valens' variations

A picture from the series "Photographer's Autumn Love"


1. Child in Time
2. Donna






Draft version.

Twenkid Studio - http://twenkid.com

June Jam | Юнски жици,и скоро премиера на "Задачата за моториста" в нета!

Кадър от филма "Задачата за моториста"


Малко жица... :)) И скоро - премиера в Интернет на комедията "Задачата за моториста", първи епизод на "Приключенията на проф. Математиков", известен и като "Лекциите на проф. Математиков.








* Metallica - Metal Militia
* Metallica - Last Caress
* Def Leppard - Wasted
* Improvized chords
* Offspring - Pretty Fly

To be continued...

Sunday, May 31, 2009

Todor Arnaudov's story in Artificial Intelligence - FameLab 2009 Final, Bulgaria


Famelab Competition, Bulgarian final, "Sofia" theatre in Sofia, 11/5/2009

My story in Artificial Intelligence, or The Building Block of Intelligence










My story: hierarchical temporal memory, Jeff Hawkins, Numenta, Artificial Intelligence, neurons; cortical column; Todor Arnaudov's theory of the Universe and Mind from the early 2000s.


It was great. So many new friends from different fields of science, and even few people from the Show business, and several future actors in my movies. :)
в мои филми. :)

Thanks again to Bozhidar and Lyubov and to my friends who came to support me live.

Bulgarian Winner - Aneta Yovcheva



In the gathering after the final, with Ani and two friends from the first stage in Plovdiv.



Friday, May 29, 2009

Историята на Тодор Арнаудов в Изкуствения интелект, или Градивният елемент на разума - Лаборатория за слава (Феймлаб) 2009


Лаборатория за слава - Феймлаб, финал, Театър София, 11/5/2009

Моята история в изкуствения интелект, или Градивният елемент на разума












Моята история: йерархична темпорална памет, Джеф Хокинс, Нумента, Изкуствен интелект ; неврони; кортексно стълбче; моята теория за вселената и разума от едно време, която искам да събудя: http://eim.hit.bg/razum
т
Беше страхотно... Освен шоуто, десетки нови приятели - готини хора, занимаващи се с наука. Няколко души от шоу бизнеса и някои които може би ще се включат като актьори в мои филми. :)

Пак благодаря на Божидар и на Любов. И още на приятелите, които успяха да дойдат да ме гледат на живо.



С победителката Ани след финала, и с двама приятели, които участваха на първия кръг в Пловдив - Иван и Слав.



Sunday, May 24, 2009

"Женско царство" от МОНТФИЗ или Дебютът на инж. Иван Райков в театъра




Снимки - Тодор Арнаудов

A piece I was a camera operator and editor of recently. One of the main parts, played by my friend Ivan Raikov. :)

...

Пиесата ще се играе отново на 2.06. от 19 ч. в Пловдивския Куклен театър.











"Женско царство"

Пиеса на МОНТФИЗ по Ст. Л. Костов.


Ръководител: Евелина Николова (МОНТФИЗ)

Оператор и монтаж: Тодор Арнаудов (Twenkid Studio)

В ролите (МОНТФИЗ)

Божил: Иван Райков
Стоян: Станислав Ласков
Райна: Александрина Янева
Кметицата: Полина Иванова
Иван: Тошко
Еньо - мъжът на кметицата: Малкия Ванко
Ивана - жената на Тошко: Паулина Гегова
Златка - жената на Божил: Катето

Господ: Цветан

Общинарка 1: Стефани
Общинарка 2: Ася
Общинарка 3: Станислава


Заснета в кино-театър "Гео Милев" на 16.05.2009



Sunday, May 3, 2009

"Обичам" - пробни снимки с французина | "I love" - a test with the Frenchman

Language in video is French and Bulgarian.
There are subtitles in English and Bulgarian. (Closed Captions - CC)

It works fine with Firefox, not sure for other browsers.

Run the video and click on the Arrow down right to select.
Пуснтете видеото и щракнете на стрелката долу вдясно за да изберете български субтитри.
Enjoy!




http://www.youtube.com/watch?v=NNiktFbzXK4




Film: I love
Genre:
Multilingual comedy.
Lenght:
Short or "short feature".
Synopsis: Foreigners explain what they like and dislike about Bulgaria in a multilingual story.
Featuring: A Frenchman (and two Frenchwomen), Italian, German, Japanese (starring Todor Arnaudov), an American and maybe others.
Status: Plot, partial screenplay, characters, tests - see below Louis.

Филм: Обичам
Жанр: Многоезична комедия
Продължителност: пълнометражен?
Статус: предпродукция, пробни снимки

В ролите:

* Французин, немец, италианец, японец: Тодор Арнаудов
* Американец: Стоян Стоянов?
* Французойки: Иванка Николова? и Галя Ценкова?
* и др.


"I love" - a comedy. Tests with the French character Lui. 10/2008.
Пробни снимки за комедията "Обичам", с французина Луи. 10/2008.