?

Log in

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

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

Куда думать во втором квартале [05 Mar 2016|10:11pm]
Да, я понимаю, что второй квартал ещё не наступил, но уже готовлюсь. Куда думать в первом квартале было тут: http://ailev.livejournal.com/1239875.html, но стратегия ничто, а стратегирование всё! Итак, вот планы моих текущих размышлений:

1. Обучение системному мышлению в менеджменте и инженерии.
-- курс в школе системного менеджмента: закончить второй поток, апдейт содержания.
-- курс в межвузовской магистратуре МФТИ-МИСиС-МИФИ: апдейт программы и методологии преподавания.
-- курс в Красноярске (СФУ) на базе команды кафедры технологического предпринимательства МФТИ: новая методология "экспорта курса".
-- учебник системного мышления: очередная редакция.
-- новая редакция программы общего верхнего образования: http://ailev.livejournal.com/1259411.html
-- стратегирование, целеполагание и бесцельность, фланирование: как разобраться в этом?

2. Коллаборационный нейровеб и инженерия психики.
-- разобраться, как выглядит коллаборация (традиционная из collaborative engineering) на ранних стадиях инженерного проекта, в разнообразии проектов. Попробовать выполнить стандартное описание коллаборации как системы -- state-of-the-art, выполнить выявление стейкхолдеров и их concerns. Не всё просто: асинхронные (в том числе через подобные slack системы) и синхронные коллаборации, system-of-systems и "обычные" коллаборации, заочные и очные коллаборации, структура времени встреч ("заседания" и периоды "между заседаниями").
-- сформулировать, как выглядит PLM стадии концептуального проектирования (допроектная работа), state-of-the-art.
-- САПР/моделер концептуального проектирования (допроектная работа, MBCD -- model-based conceptual design), state-of-the-art: а) в локальных (символических) представлениях б) в распределённых представлениях (визуальные и метафорические/blending подходы) -- "невербальный замысел".
-- моделирование фасилитационного + коучингового (типа scrum master) экселенса, включая "бесфасилитационные" варианты и аргументы против подобных позиций (скажем, из книжки http://www.jrosspub.com/hyper-productive-knowledge-work-performance.html): а) методологическое, б) традционное нейролингвистическое, б) постановка задачи на машинное обучение -- "интерпретируемая модель".
-- формулирование продуктов (PLM для ранних стадий, концептуальный моделер, модель фасилитации-коучинга, и как предел мечтаний -- virtual collaborative assistant, включающий в себя всё это и ещё чуть-чуть. Дистантный "полуживой" сервис по типу нынешнего фейсбуковского М -- и размышление о нём по линии Uber в части перехода с людей на нелюдь, и даже просто протоколирование всей беседы с возможностью потом поиска, резюмирование бесед, плюс real time индикация эмоций в ходе бесед, это ведь уже доступно!).
-- поддержание внимания на проекте по линии "борьбы с тупняком" (по мотивам работы cartmendum).

3. Новые инженерии.
-- какие ещё (кроме инженерии предприятия, инженерии машинного обучения, инженерии психики) можно указать инженерии, где плохая модульность? Под подозрением генная инженерия -- всё-таки гены представляют фенотип распределённо, а не локально.
-- "антимодульный тренд" в изложении Alan Key, "поучиться у биологии", это он говорит в Programming and Scaling http://www.tele-task.de/de/archive/lecture/overview/5819/ (и больше ссылок в http://mythz.servicestack.net/blog/2013/02/27/the-deep-insights-of-alan-kay/). Плохая модульность, composability, scalability.
-- ЖЦ систем с обучением: их hardware, sotfware и внутри них не пойми что (paramware?). Помним, что ЖЦ -- это прежде всего практики, и только потом стадии!
-- эволюционные (в смысле "бесцельные") жизненные циклы, по линии рассуждений в http://bookzz.org/book/2556650/4f33f2 ("Why Greatness Cannot Be Planned : The Myth of the Objective от Kenneth Stanley и Joel Lehman"), в том числе "ЖЦ с обучением" через эволюцию против curriculum learning. Практики, и только потом стадии!

4. Методология и онтология.
-- мощность аппроксимаций: в пользу эвристик против теорий, развивая http://bookzz.org/book/1244348/d69dbc ("Discussion of the Method: Conducting the Engineer's Approach to Problem Solving" by Billy Vaughn Koen).
-- мощность аппроксимаций: что там говорил об этом Поль Дирак? "В шестнадцать лет Поль поступил в Бристольский университет на инженерный факультет, хотя его любимым предметом была математика. В дальнейшем, когда Дирак стал выдающимся физиком-теоретиком, он всё равно высоко ценил своё инженерное образование. «Раньше я видел смысл лишь в точных уравнениях. Мне казалось, что если пользоваться приближёнными методами, то работа становится невыносимо уродливой, в то время как мне страстно хотелось сохранить математическую красоту. Инженерное образование, которое я получил, как раз научило меня смиряться с приближёнными методами, и я обнаружил, что даже в теориях, основанных на приближениях, можно увидеть достаточно много красоты… Если бы не инженерное образование, я, наверное, никогда не добился бы успеха в своей последующей деятельности…» Перед окончанием университета Поль проходил практику на одном из машиностроительных заводов, но там не были впечатлены талантами новоиспечённого инженера-электротехника и работу ему не предложили". Подробнее см.: https://www.nkj.ru/archive/articles/28308/index.php?PAGEN_3=1&ELEMENT_ID=28308#nav_start_3 (Наука и жизнь, Сказка о молчаливом Поле Дираке, открывшем мир античастиц).
-- мощность аппроксимаций: нейронные сетки -- глубокие как простые аппроксиматоры против персептрона как экспоненциально сложного вычислительно.
-- мощность аппроксимаций: переход к bitwise сеткам (начиная, например, с обзора в http://arxiv.org/abs/1603.01025 -- где обсуждаются пятибитные и трёхбитные логарифмические разрядные представления для весов и активаций в свёрточных сетях).
-- онтологии в распределённых представлениях (развить моё письмо в Ontology Summit).
-- семантическая интеграция в распределённых представлениях (по мотивам текущего Ontology Summit).
-- дифференцируемые архитектуры как "самолётные" (в отличие от biologically plausible "птичьих-махолётных" на иных принципах, без backpropagation). Аргумент против бионики как магистрального пути инженерии.
-- тупик дифференцируемых вычислителей для локальных вычислений: от архитектуры дифференцируемой машины Тьюринга и даже других дифференцируемых "бывших локальных" архитектур как выхода на symbolic variable binding, computation и reasoning к идее "символического ускорителя" для нейросеток. Так сказать, "вперёд к назад" -- второй эволюционный виток появления символического в нейросетях с выносом их в экзокортекс (в данном случае машинных нейросетях с выносом их в экзосети с локальными/символическими представлениями для дискретных традиционных хранения, вычислений и вывода).
-- дифференцируемый блокчейн, новые учётные принципы: http://ailev.livejournal.com/1258352.html
-- как там с размерностью пространства значений/фактов: от 650-мерного для word2vec до 18000 ужатых через PCA до 6000 для сохранения значений фраз (например, в http://arxiv.org/abs/1511.06078)
-- изменение модели компьютинга как основание новых инженерий, новых бизнес-моделей, новых рынков.
-- новый системный экологический эволюционный подход (http://ailev.livejournal.com/1258949.html)
1 comment|post comment

Датафест нумер два [05 Mar 2016|11:01pm]
Побывал сегодня на meetup DataFest #2 (https://corp.mail.ru/ru/press/events/177/), тусовке "программистов с математическим уклоном" -- data scientists, как они себя называют. Там хорошо, сотни людей внимательно слушают доклады, пьют бесконечный чай-кофе-колу (спасибо mail.ru за восхитительное место и кошт -- давно я не видел так удобно устроенного пространства для подобного сорта мероприятий), и разговаривают-разговаривают-разговаривают.

Людей, которые занимаются deep learning на этой тусовке было мало. Я присутствовал на попытке раздачи наклеек "#deep learning": всех подряд спрашивали, что такое LSTM (ибо если человек не знает, что это такое, то и наклейка ему не нужна). При мне никто из полутора десятков кандидатов, которому задавали этот вопрос, наклейку так и не получил. Я, кстати, получил ))) Ещё я получил наклейку Питона, там спрашивали про то, как в Питоне обменять местами значения двух переменных. Вот это я понимаю, meetup! Сейчас там идёт ночной хакатон по Dota 2 -- нужно определить победителя финальных матчей по данным массива сыгранных матчей (http://dotascience.com/).

Из забавного в кулуарах: с Д.Сухоручкиным обсуждали разные неинвазивные варианты чтения "внутреннего голоса" (например, регистрация микродвижений голосового аппарата). На вопрос, "а где можно было бы использовать такое" я ответил, что спрос как раз будет огромный: всякие любители остановки внутреннего диалога из кастанедианцев, ньюэйджевцев всех мастей, начинающих йогов и прочих зачем-то стремящихся к просветлению. Их тьма, они с удовольствием заплатят за датчик, флегматично круглые сутки фиксирующий процент времени, которое они проводят в этом самом внутреннем диалоге. А поскольку они сами знают, о чём этот диалог, то и распознавать внутренний голос не нужно, можно только распознавать сам факт его говорения )))

Ещё обсуждали вопрос, как быстро ухудшить состояние человека, чтобы потом продемонстрировать разные методы улучшения этого состояния. Несчастных подопытных разве что мешком по голове не предлагали бить и травить сильнодействующими ядами. Моя попытка воззвать к этике пресекалась: "а мы им заплатим, это будет добровольно!". Минут через пять только я смог объяснить, что сам заход на то, что для показа улучшения нужно сначала ухудшить -- неправильный подход. Улучшать нужно с текущего уровня, а не с ухудшенного! И брать для доказательств улучшения нужно не одинаково усталых или от других причин невменяемых, а самых обычных людей прямо с улицы, в их разнообразии -- кто-то после пьянки, кто-то в эйфории от пятого в жизни поцелуя, кто-то после работы, кто-то перед работой, кто-то в середине целого дня шоппинга, кто-то свежевыспавшийся и всосавший пару чашечек кофе прямо утром. Если удастся показать, что у всех них наблюдается улучшение (никого при этом бить мешком по голове или нагружать не нужно!), то предлагаемый метод хорош. Можно продавать кофе как лекарство (и устраивать эксперименты по приведению людей в нерабочее состояние, а потом подъём их на ноги этим кофе), а можно как допинг для уже и так бодрых -- и непонятно, какой ещё рынок лучше, больше, этичней. [disclaimer -- да, я знаю, что пример с кофе порождает флейм на ровном месте, но мы обсуждали совсем не кофе, а "какие-нибудь новые методы электро-магнито-биостимуляции"]

Завтра на датафесте продолжение, и как раз после обеда будет секция Moscow deep learning meetup. Но у меня, как обычно, в воскресенье тренинг на другом конце Москвы с утра и до самого вечера, поэтому я раз за разом пропускаю эти воскресные посиделки. Очень обидно, я бы с удовольствием послушал.

Эти датафесты мне не нравятся тем же, что и Новый Год: они редки (первый датафест был полгода назад -- в сентябре 2015, http://www.meetup.com/Moscow-Data-Fest/events/224856462/, я писал о нём как о "глубоком обучении, глубоком развлечении" -- http://ailev.livejournal.com/1214771.html).
7 comments|post comment

Мой экзокортекс, наконец, переехал на новый носитель! [05 Mar 2016|11:57pm]
Я, наконец, вчера вечером запустил свой новый ноутбук (XPS 13 модели 9350 -- http://ailev.livejournal.com/1242520.html) в прежней конфигурации -- на три экрана внешних плюс четвёртый ноутбука. Ничего не изменилось по сравнению с тем, как я работал на старом ноутбуке, но я всё равно радуюсь. Вы как-нибудь попробуйте поработать не с 4К на маленьком экране, а с 4К с нормальным пиксельным шагом -- сами удивитесь, как вырастет ваша производительность. Головой вертеть всё-таки проще, чем окошками моргать на одном экране. Подробности текущего подключения см. в профильном чатике владельцев XPS 13 http://forum.ixbt.com/topic.cgi?id=17:52118-42#1323

Хотя чуть-чуть лучше всё-таки стало:
-- матрица нового ноутбука лучше
-- RF приёмник мышки я воткнул в док-станцию (и перестал носить её с собой), а ещё туда же воткнул наушники и домашнюю клавиатуру. Итого в ноутбук втыкается теперь дома только питание и USB кабель на док-станцию. Есть док-станция сразу с питанием, но она на $200 дороже моей, и её еще в Москве нет -- она неделю назад только выпущена была.
-- один из дисплеев в старой конфигурации втыкался по VGA (других портов не было), а теперь по DVI, так что изображение стало получше.
-- не знаю, за счёт чего, но работает всё как-то быстрее, меньше тормозит (думаю, это более быстрый SSD сказывается).
-- в походе новый ноутбук удобней за счёт того, что на 3см короче и его легче доставать из сумки и укладывать туда. А ещё я не беру с собой адаптер питания, ибо батарейка там тянет где-то девять часов -- и этого заведомо хватает на день.

Но моей крови, нервов и некоторое количество денег на разные ненужные в итоге адаптеры для USB-C этот новый ноутбук попил за месяц достаточно. Можно считать это платой за курсы повышения квалификации, я много чего узнал за этот месяц.

Дальше можно продолжать эксперименты с подключением экрана 2560*1600 на нормальном пиксельном шаге, в портрете. Пока меня постигла в этом неудача, но есть у меня подозрение, что проблема в noname кабеле DP-DVI (он может быть распаян не как dual-DVI, хотя внешне и выглядит как dual). Это не срочно, но заняться нужно: для работы с моделерами (Archi тут как пример) один экран 2К более удобен, чем набор из нескольких на 1К каждый.

А ещё нужно уговорить себя не расслабляться, а таки наладить нормальный бэкап (тьфу-тьфу-тьфу, чтобы до этого момента ничего страшного не произошло!).
2 comments|post comment

navigation
[ viewing | March 5th, 2016 ]
[ go | previous day|next day ]