
Nikita
10.01.2018
12:19:46

Denis
10.01.2018
12:20:11
Лучше сразу spa генерить

Aragaer
10.01.2018
12:21:03
src: words hello rest food END
ref: { "unknown" : " words hello rest food " } END
nmt: { "unknown" : " black computer test cat " }с явным END в конце вроде лучше получается. Ну это промежуточный результат, поэтому слова в жсоне пока отличаются от нужных

Denis
10.01.2018
12:21:34
А в чем проблема получить фразу, а потом ее нормально в жсон засунуть?

Google

Aragaer
10.01.2018
12:21:40
но при этом оно этот END не пишет в результате
потому что это пока просто чтобы проверить, умеет оно или нет
надо задействовать систему для перевода, чтобы фразы вида
remind me to check facebook
переводить в
{"action": "remind", "what": "check facebook"}
и чтоб без регекспов само собой

Denis
10.01.2018
12:22:54
Наркомания какая-то

Aragaer
10.01.2018
12:22:57
а то ж

Denis
10.01.2018
12:23:04
Сделай отдельно action и what

Aragaer
10.01.2018
12:23:25
у других action может не быть what
зато могут быть другие параметры

Tigran
10.01.2018
12:23:31
ну это так не делается
нужно теггеры обучать, каждый отдельно

Aragaer
10.01.2018
12:23:57
ну идея именно в том, чтобы задействовать систему машинного перевода

Tigran
10.01.2018
12:24:00
action и what и что там ещё надо

Google

Aragaer
10.01.2018
12:24:14
просто целевой язык обладает специфическим синтаксисом
ну так вроде ж nmt и должно уметь это все сделать
вон я по мере изучения японского понимаю, что там по сути есть такое разбиение на аргументы

Tigran
10.01.2018
12:24:50
настолько специфическим, что проще сделать нейросеть, чем написать энкодер?

Aragaer
10.01.2018
12:25:12
а чо там делать - git clone github.com/tensorflow/nmt

Robot
10.01.2018
12:58:46
чем сравнить 2 json? типа diff для json. какие поля изменились и т.п.

BlackAndOrange
10.01.2018
13:00:55
https://stackoverflow.com/questions/31930041/using-jq-or-alternative-command-line-tools-to-diff-json-files

Aragaer
10.01.2018
13:20:43
крч не понял почему, но с явным END стало адекватно генерить:
src: rest nice bag last END
ref: { "unknown" : " rest nice bag last " }
nmt: { "unknown" : " rest nice bag last " }
и это уже на шаге 3000 из 12000.

Tigran
10.01.2018
13:23:03
научи её генерить программы на питоне по словесному описанию

Aragaer
10.01.2018
13:29:20
это в будущем!
хотя проще научить ее генерить лисповые программы наверно

Moon
10.01.2018
13:30:21
языки и так генерируют программы по описанию, просто нужны специалисты, которые умеют составлять описание так, чтобы машина их правильно поняла

BlackAndOrange
10.01.2018
13:30:59

Aragaer
10.01.2018
13:32:26
ну так а фишка в том, чтобы специалист по ТЗ написал ТЗ на языке ТЗ, а дальше нейросеточка транслировала ТЗ в сорс программы

BlackAndOrange
10.01.2018
13:35:04
ТЗ на языке ТЗ называется "программа"
Есть такие хорошие языки ТЗ как C++, Python, Perl
И без всяких нейросеток

stonepig
10.01.2018
13:35:36
а на "зделай шоб было заебца! батя просит" будет генерить?

Tigran
10.01.2018
13:36:59
ну что-нибудь в духе "создай класс Blahblah по паттерну Visitor" было бы уже неплохо

Google

Robot
10.01.2018
13:37:55
>паттерны
>пайтон

Denis
10.01.2018
13:38:33

BlackAndOrange
10.01.2018
13:39:03
Объясни без неоднозначностей хотя бы человеку что такое "паттерн Visitor", потом нейросетку учи

Moon
10.01.2018
13:39:05

BlackAndOrange
10.01.2018
13:39:16
А так это называется "шаблонизатор" и нейросетки реально не нужны

Tigran
10.01.2018
13:40:16
ну окей, я прост про голосовое управление)

Denis
10.01.2018
13:40:56
Окей гугл, как написать визитора на питоне

BlackAndOrange
10.01.2018
13:41:22
Голосом набирать код заебёшься
Лично я печатаю гораздо быстрее, чем говорю
По крайней мере, сложный код

Robot
10.01.2018
13:41:40
Я с телефона код пишу в vi по ssh

Tigran
10.01.2018
13:41:49
Эээ, ну при грамотном управлении сложностью нет

BlackAndOrange
10.01.2018
13:41:49
Там жеж всякая пунктуация, которую десять лет проговаривать

Denis
10.01.2018
13:41:51

BlackAndOrange
10.01.2018
13:42:00
cu-rly-bra-cket

Tigran
10.01.2018
13:42:04

BlackAndOrange
10.01.2018
13:42:27
Если бы я набирал его голосом, я бы заебался сам и заебал коллег через пять минут.

Denis
10.01.2018
13:42:49

Google

Robot
10.01.2018
13:43:00

BlackAndOrange
10.01.2018
13:43:03
Спортивное программирование не программирование

Tigran
10.01.2018
13:43:05

BlackAndOrange
10.01.2018
13:43:21

Denis
10.01.2018
13:43:33
2 2 + 2 *
2 2 2 * +

BlackAndOrange
10.01.2018
13:43:35
И интуитивно говорить меня быстро заебёт всё-таки

Admin
ERROR: S client not available

Tigran
10.01.2018
13:43:37
ну это крайний случай
если нейросетка будет очень хороша, ты привыкнешь

Robot
10.01.2018
13:44:09

BlackAndOrange
10.01.2018
13:44:23
Крайний?
obj.get('x', 'y')['abcdef'](arg1, arg2)

Tigran
10.01.2018
13:44:25
понятно, что с математическими формулами будет запара, как она есть и в распознавании текста, и наборе этих формул (привет, латех)

BlackAndOrange
10.01.2018
13:44:38

Tigran
10.01.2018
13:44:53

BlackAndOrange
10.01.2018
13:44:56
Да

Tigran
10.01.2018
13:45:02

Robot
10.01.2018
13:45:07

Pipito
10.01.2018
13:45:10

Google

BlackAndOrange
10.01.2018
13:45:23

Tigran
10.01.2018
13:45:28

Robot
10.01.2018
13:45:39

BlackAndOrange
10.01.2018
13:45:59

dmks
10.01.2018
13:45:59
ты и про пхп так думаешь

BlackAndOrange
10.01.2018
13:46:05
Ну не непосредственно вижу

Robot
10.01.2018
13:46:06
я пользуюсь только яндекс транспортом за неимением альтернатив. но и он говно полное. хотя сделать его нормально ничего не стоит

BlackAndOrange
10.01.2018
13:46:08
Я в другом офисе

Tigran
10.01.2018
13:46:17

stonepig
10.01.2018
13:47:37

Tigran
10.01.2018
13:47:45
что если диктовка заставит писать хороший код ещё жёстче, чем питон

BlackAndOrange
10.01.2018
13:47:58
Это ещё не край

Denis
10.01.2018
13:48:01
А че, в яндексе все в чатах вместо работы сидят?

BlackAndOrange
10.01.2018
13:48:26
Не вместо, а вместе. На одном мониторе данные забираются, на другом чатик.

Pipito
10.01.2018
13:49:36