?

Log in

No account? Create an account
Лабораторный журнал -- Day [entries|friends|calendar]
Anatoly Levenchuk

[ website | Лабораторный журнал ]
[ userinfo | livejournal userinfo ]
[ calendar | livejournal calendar ]

lytdybr [01 Feb 2015|01:46pm]
Люблю грозу в начале февраля. За окном грохотало нешуточно, вышло солнышко и на улице плюс три. Температурный рекорд более чем столетней давности, но это не так интересно, как видимость Останкинской башни из моего окна: впервые за долгое время она видна хорошо, то есть смога нет.

Мерзость внутрироссийской ситуации стремительно нарастает. Главное, всегда есть направления, по которым может сделаться ещё омерзительней, плюс "для кого война, а кому мать родна" -- и этих людей с "матерью родной" в отношении сегодняшнего политического тренда чучхе-импортзамещения и имперского вставания с колен на глиняные ноги, похоже, в России большинство.

Отрок додалбывает третий день терраформированием, роботами-исследователями (они же у него роботы-терраформисты) и прочими неподъемными планетарного масштаба задачами. Уторговались пока на том, что займёмся виртуальными роботами, типа которые в http://www.robotvirtualworlds.com/ или им подобными в других нарисованных мирах.

В математике у него сейчас никакого прогресса: идёт физматшкольный материал седьмого класса, все задачи требуют подробного изложения решения в общем виде -- это требует тренинга написания логико-литературного сочинения по каждой задаче, типа какого-то связного письменного изложения всяких длинных "доказательств от противного". Так что математика на некоторое время плавно заменилась предметом "техническое писательство". Дополнительная беда в том, что ни я, ни жена, ни отрок не понимают, зачем все эти строгие доказательства как самоцель в математической работе. То, что что-то должно быть доказано профессиональными математиками, это понятно. Что такие доказательства должны быть предметом основной учебной работы в 6-7 классе -- вот это непонятно. Тренировка логического/математического мышления IMHO заключается в правильности рассуждений (в том числе рассуждений по решению задач), а не в упоре на решение очень специфического класса задач "доказательство". Но мы не унываем: с этими "доказательствами" свыкнется-слюбится, а знание математики ляжет у него и в основу знания физики, и в основу знания логики, и в основу знания чего угодно. Равно как и знакомство с навыками документирования собственных рассуждений.

Из новенького: жена пытается разобраться с курсом физики для 7 класса заочной физматшколы МИФИ. По её словам, в этой физматшколе упор как раз на физику, а не математику, и с этим курсом придётся нелегко -- он растянется на несколько месяцев. Но физика начнётся только через пару месяцев. 15 февраля будет матпраздник МГУ (http://olympiads.mccme.ru/matprazdnik/progr-15.html), в марте собеседования в математический класс, за это время существенно продвинется и физматшкольный курс математики для 7 класса, физика en masse пойдёт только к апрелю. Это два месяца, недолго осталось.

Самая интересная лента про слабый искусственный интеллект пока -- http://www.dataversity.net/category/data-topics/smart-data-data-topics/. А уровнем выше -- про работу с данными (включая data management) -- http://www.dataversity.net/category/data-topics/.

В Radio Pandora уже несколько дней слушаю подсунутое мне рекомендательной системой Metric Radio. Лёгкая-лёгкая музыка на грани попсы, как какая-нибудь из FM радиостанций, но не c обычным упором на R&B, а с закосом в indie rock.
36 comments|post comment

Паттерны и шаблоны [01 Feb 2015|04:46pm]
Мне всегда не нравилось, когда patterns и templates переводили как "шаблоны". Сейчас я догадался, как это объяснять: шаблон -- это трафаретная картонка с дырками, она требует какого-то заполнения, она что-то отштамповывает. Паттерн -- это дырки на картонке, само отштамповываемое. Конечно, они обычно неразличимы и в англоязычных текстах регулярно используются в прямо противоположных смыслах. Но это не значит, что их не нужно различать. Заполняют что-то по шаблону, распознают паттерн.

Переводить pattern как "образец", я бы тоже не стал -- но этот перевод уж точно лучше, чем "шаблон". Вообще, когда что-то переводишь, всегда нужно вспоминать про "мокроступы". Пусти дурака богу молиться, он и лоб разобьёт. Так что я бы pattern переводил на русский как "паттерн".

UPDATE: тут ещё дискуссия к этому посту с ценными комментариями тут -- https://www.facebook.com/ailevenchuk/posts/10204143121672333
И я бы напомнил про пост http://baaltii1.livejournal.com/573648.html, он по большому счёту про то же. Равно как и теория интереса http://people.idsia.ch/~juergen/interest.html
37 comments|post comment

Учебный проект для начинающих заниматься машинным обучением [01 Feb 2015|05:59pm]
В оригинале Monica Anderson писала "проект по искусственному интеллекту для начинающих" (хотя предмет проекта в части именно "для начинающих" много уже) и сформулировала предельно лаконичную и понятную последовательность действий (http://www.quora.com/What-are-basic-artificial-intelligence-projects-for-beginners):
Take a book in electronic format like a Jane Austen book from project Gutenberg. Take the last chapter in that book. Remove all the spaces.

Now write a computer program to put all the spaces back. You can easily count how many it got right since you have the original text.

1. Do it using Hidden Markov Models based on a frequency dictionary of English.

2. Do it using a Genetic Algorithm using an oracle based on the same frequency dictionary.

3. Do it using machine learning to learn a Model of English based on all the other chapters of the book as a training corpus using only unsupervised learning.

You can expect to get about 85% correct using the first two methods.
If you get results better than 95% correct, talk to me.
If you get 99.99% correct using #3 then you have created a true AI.
По моему опыту, хороший учебный проект обычно очень трудно подобрать. И он должен формулироваться очень похоже: на этом проекте должно быть возможно продемонстрировать учебные, профессиональные и экстраординарные достижения, а постановка задачи должно быть легко оцениваема даже неспециалистами. Когда я приводил пример робота-теннисиста как пример учебного проекта (http://ailev.livejournal.com/1159346.html), то ровно это и было основанием для выбора.
10 comments|post comment

navigation
[ viewing | February 1st, 2015 ]
[ go | previous day|next day ]