|
Машинное обучение по известному поведению, Какие алгоритмы используются? Как реализовать? |
|
|
|
Oct 30 2016, 07:30
|
Профессионал
    
Группа: Свой
Сообщений: 1 817
Регистрация: 14-02-07
Из: наших, которые работают за бугром
Пользователь №: 25 368

|
Народ подскажите, есть ли какие либо алгоритмы или как реализовать такое. Например человек периодически делает какое-то определенное действие - например, включает и выключает свет. Выполнение/невыполнение этого действия, а также конкретный момент зависит от определенных факторов - дня недели, времени суток, состояния погоды. В общем случае известно какие факторы влияют на принятие решения, но неизвестно каким именно образом они влияют на принятие решения. Собственно вопрос в том, что можно, конечно, изучить поведение человека и на основе этого найти условия и на основе этих условий создать алгоритм, но это требует ручной анализ и не будет адаптивным. С другой стороны есть месяцы наблюдений за этим процессом и вся информация записана в виде логов. Т.е. когда был включен свет, какая тогда была погода, день недели, что произошло до этого и т.д. И поэтому хотелось бы придумать такой алгоритм, которому бы на вход подавались данные факторы, затем он обучался бы на исторических данных и в конце концов мог бы предсказывать момент включения/отключения света с определенной долей вероятности. Желательно высокой. Т.е. фактически нашел нужные условия сам. И в конце концов мог заменить человека.
Я так понимаю, это связано с нейросетями, но сам с ними не знаком. Мне кажется эта задача должна сравнительно легко решаться.
|
|
|
|
|
 |
Ответов
|
Dec 19 2016, 20:40
|
Профессионал
    
Группа: Свой
Сообщений: 1 817
Регистрация: 14-02-07
Из: наших, которые работают за бугром
Пользователь №: 25 368

|
Цитата Кажется кто-то стреляет даже не из пушки, а из ЗРК по воробьям и пытается допилить радар чтобы ракеты наводились на птичек, а не самолёты. В этом-то и смысл - современный смартфоновый процессор в 1000 раз мощнее обычного восьмибитника. Почему-бы не использовать это преимущество? Цитата(count_enable @ Dec 19 2016, 18:48)  Вообще не понимаю зачем здесь какое-то машинное обучение. Базовый набор правил, задаваемый примитивным конечным автоматом. Есть движение - включаем свет пропорционально уровню освещенности. Конечно можно решить автоматом, как оно собственно и решено в тех логах. Но для этого нужно данный алгоритм разработать и настроить. А это первая проблема - вот не хочу я заниматься программированием каждого чиха в том числе и таких простых вещей. А хочу, чтобы один или два раза показал, и робот, как слуга начал повторять и с каждым разом все лучше и лучше. Весь смысл в том, чтобы убрать программирование. Вообще. И пусть для этого хоть триллион вычислений понадобится - компьютерное время сейчас дешевое. Цитата Какой другой сценарий предполагается? Светить, когда никого нет каждую Пятницу, 13? В День Земли вырубать всю РЭА на территории? Если человек вошел два раза и вышел на протяжении одной минуты, начать моргать морзянкой "Нефиг шляться, человечишко"? А я не знаю и не хочу знать, какие сценарии предполагаются. Вот такие требования. Кто-то хочет поярче, кто-то потемнее. У кого-то глаза чувствительные, у кого-то нет. Кому-то надо поспать, кто-то рано встает. Кто-то включает свет и вечером и утром, а кто-то только вечером. Или только утром. Сценарии могут быть разные, но решение - одинаковым.
|
|
|
|
|
Dec 19 2016, 22:49
|
Местный
  
Группа: Свой
Сообщений: 310
Регистрация: 28-01-13
Из: Лондон
Пользователь №: 75 384

|
Цитата(syoma @ Dec 19 2016, 23:40)  А хочу, чтобы один или два раза показал, и робот, как слуга начал повторять и с каждым разом все лучше и лучше. Весь смысл в том, чтобы убрать программирование. Вообще. Machine Learning работает по принципу GIGO: Garbage In-Garbage Out. Пока не будет понимания какие входные данные нужны - ничего вменяемого добиться не получится. Или подождите лет 20-30, или сделайте хотя бы на бумажке алгоритм для человека. Если человек со своими непревзойдёнными способностями к распознаванию начнёт правильно решать задачу - можете начинать формировать набор входных данных. А посылать компьютер в стиле "пойди туда, не знаю куда, принеси то, не знаю что" заканчивается всегда недоумеванием почему результат такой неправильный.
|
|
|
|
Сообщений в этой теме
syoma Машинное обучение по известному поведению Oct 30 2016, 07:30 count_enable Почитайте статьи известного Geohot'a. Он добил... Oct 30 2016, 08:03 TSerg Цитата(syoma @ Oct 30 2016, 10:30) Я так ... Oct 30 2016, 19:54 enclis_ Цитата(TSerg @ Oct 30 2016, 22:54) Не обя... Dec 14 2016, 13:08  TSerg Цитата(enclis_ @ Dec 14 2016, 16:08) Если... Dec 16 2016, 18:25   syoma Цитата(TSerg @ Dec 16 2016, 21:25) Топику... Dec 19 2016, 11:33 tujhjd Ну как бы я б глядел в сторону Python. Библиотека ... Nov 11 2016, 05:10 syoma Цитата(tujhjd @ Nov 11 2016, 08:10) Ну ка... Nov 11 2016, 11:33  TSerg Цитата(syoma @ Nov 11 2016, 14:33) Но как... Nov 11 2016, 13:54  tujhjd Цитата(syoma @ Nov 11 2016, 15:33) Спасиб... Nov 21 2016, 04:20 TSerg С учетом того, что энергосберегайки (разные) не до... Dec 19 2016, 21:26 syoma Цитата(TSerg @ Dec 20 2016, 00:26) С учет... Dec 19 2016, 21:34  TSerg Цитата(syoma @ Dec 20 2016, 00:34) Есть L... Dec 19 2016, 22:01 syoma ЦитатаИли подождите лет 20-30, или сделайте хотя б... Dec 20 2016, 10:57 count_enable Тогда это стандартная задача по System Identificat... Dec 20 2016, 11:21 syoma Цитата(count_enable @ Dec 20 2016, 14:21)... Dec 20 2016, 11:44
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|