Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

Кто плотно занимался AI? Желательно Python

2595  1 2 3 все
  max2_2000 знакомое лицо26.01.22 20:21
26.01.22 20:21 

, но не обязательно. можно, конечно, гуглить, производить прочие изыски, и т.д. но нафига тогда форум? собственно, я вот изыски и произвожу : )

ключевые слова: "хорошая книга", "самообучающиеся системы".


#1 
MrSanders коренной житель27.01.22 10:29
NEW 27.01.22 10:29 
в ответ max2_2000 26.01.22 20:21

Мне тоже интересно, вдруг кто что-то подскажет. Хороших книг не знаю. Если под "самообучающаяся система" понимается нейронная сеть (ну не экспертная система же на онтологии в 2022-то, да?) то дело плохо. Или математика или "корабли бороздящие просторы большого театра".

#2 
akidervish местный житель27.01.22 11:29
NEW 27.01.22 11:29 
в ответ max2_2000 26.01.22 20:21

Чтобы азы теории понять - для новичка хороша эта, имхо:

C. Bishop, Pattern Recognition and Machine Learning, Springer (2006)


Ну а программирование - просто мануалы к pytorch, tensorflow, mxnet...


Ну и статьи любителей, в таком духе:


https://towardsdatascience.com/a-comprehensive-guide-to-co...

#3 
  max2_2000 знакомое лицо27.01.22 13:06
NEW 27.01.22 13:06 
в ответ akidervish 27.01.22 11:29
Чтобы азы теории понять

предположим, азы теории понятны. какая книга наглядно предлагает что-нибудь относительно простое, что можно "повертеть в руках и поиграться". желательно Python. желательно - "голый", без Anaconda.

#4 
низкий ум завсегдатай27.01.22 13:36
NEW 27.01.22 13:36 
в ответ max2_2000 27.01.22 13:06

"Голый" питон? Да вы шутник, барин...

Ну что говориться флаг в руки. Изобретателям велосипедов поем мы песню.

#5 
akidervish местный житель27.01.22 13:48
NEW 27.01.22 13:48 
в ответ низкий ум 27.01.22 13:36, Последний раз изменено 27.01.22 13:51 (akidervish)
"Голый" питон? Да вы шутник, барин...

+1

Т.е. вы хотите сами имплементировать нейронную сеть со всеми "слоями" (как правильно networks layer на русский переводится?), имплементировать форвард, беквардпропагейшн и проч.?
Серьезно?



Чем вам тот же пайторч не нравится?


Можете еще scikit-learn инсталировать. Это "голый" питон все еще, по-вашему?



Но и тут я бы хотябы ипайтон использовал.


#6 
низкий ум завсегдатай27.01.22 13:55
NEW 27.01.22 13:55 
в ответ akidervish 27.01.22 11:29

К указанной книге выходил еще "решебник" годом позже.

Но ТС - кмк - надо что-то вроде "как за 5 минут сделать самообучающуюся систему на питоне". Таких книг в основных пиратских книгохранилищах много - десятки. Но я не могу порекомендовать что-то конкретное сходу - большинство мне не нравилось.

#7 
vok коренной житель27.01.22 13:56
NEW 27.01.22 13:56 
в ответ akidervish 27.01.22 11:29

Чтобы азы теории понять - для новичка хороша эта, имхо:

C. Bishop, Pattern Recognition and Machine Learning, Springer (2006)

Я как раз захотел азы понять, и судя по количеству ссылок, эта книга всеми признается за лучшую. Собственно для тех кто хочет ее почитать - ее можно совершенно легально скачать с вебсайта ее автора: https://www.microsoft.com/en-us/research/uploads/prod/2006...

#8 
alex445 коренной житель27.01.22 14:59
NEW 27.01.22 14:59 
в ответ max2_2000 26.01.22 20:21, Последний раз изменено 27.01.22 15:01 (alex445)

Так, просто коммент по теме. Из опыта (не моего) разработки AI под игры: хорошее дерево условий (if-else) работает лучше, чем плохая и даже средняя нейронная сетка.

#9 
  max2_2000 знакомое лицо27.01.22 15:01
NEW 27.01.22 15:01 
в ответ низкий ум 27.01.22 13:36

евли в вашем понимании голый пайтон - это хэллоуорлд в командной строке, то я не это имел ввиду. и пояснил. читайте, умник вы эдакий.

#10 
  max2_2000 знакомое лицо27.01.22 15:11
NEW 27.01.22 15:11 
в ответ alex445 27.01.22 14:59
Так, просто коммент по теме. Из опыта (не моего) разработки AI под игры: хорошее дерево условий (if-else) работает лучше, чем плохая и даже средняя нейронная сетка.

читали присказку об индийском мудреце, который захотел получить от шаха за услугу "хорошее дерево условий"? на первую клеточку шахматной доски положить первый if, затем, в зависимости от результата, во вторую - или новый if, или какой-нибудь else, ...


#11 
  max2_2000 знакомое лицо27.01.22 15:16
NEW 27.01.22 15:16 
в ответ низкий ум 27.01.22 13:55
Но ТС - кмк - надо что-то вроде "как за 5 минут сделать самообучающуюся систему на питоне

может, прекратите вы*Ъебываться? не умеете нормально изъясняться - идите в "дискуссионный клуб".


#12 
  max2_2000 знакомое лицо27.01.22 15:16
NEW 27.01.22 15:16 
в ответ akidervish 27.01.22 11:29
C. Bishop, Pattern Recognition and Machine Learning, Springer (2006)

спасибо, посмотрю обязательно в числе первых!

#13 
  max2_2000 знакомое лицо27.01.22 15:17
NEW 27.01.22 15:17 
в ответ vok 27.01.22 13:56

спасибо за ссылку!

#14 
alex445 коренной житель27.01.22 15:18
NEW 27.01.22 15:18 
в ответ max2_2000 27.01.22 15:11, Последний раз изменено 27.01.22 15:19 (alex445)
читали присказку об индийском мудреце, который захотел получить от шаха за услугу "хорошее дерево условий"? на первую клеточку шахматной доски положить первый if, затем, в зависимости от результата, во вторую - или новый if, или какой-нибудь else, ...

А время и условия на хорошее обучение нейронной сетки разве тоже не растёт в зависимости от её размера? Причём явно не линейно.

#15 
низкий ум завсегдатай27.01.22 15:34
NEW 27.01.22 15:34 
в ответ max2_2000 27.01.22 15:01

В моем понимании человек должен уметь грамотно формулировать. Увы - не тот случай. А стало быть и старатся ради такого человека смысла нету.

#16 
низкий ум завсегдатай27.01.22 15:35
NEW 27.01.22 15:35 
в ответ max2_2000 27.01.22 15:16

Каков поп - таков и приход, Как вопрос сформулировали так и в ответ получили. Не умеете формулировать - не занимайтесь сложными вещами. И это был мой последний постинг в ваш адрес. Адье.

#17 
akidervish местный житель27.01.22 15:45
NEW 27.01.22 15:45 
в ответ alex445 27.01.22 14:59
AI под игры: хорошее дерево условий (if-else) работает лучше, чем плохая и даже средняя нейронная сетка.

Это все от: 1) неумения выбрать правильный инструмент под задачу. Хотел написать еще 2 пункта, но они так или иначе сводятся к первому.
Если иф-элс работает лучше, чем НН, то это не средняя НН, а очень плохая.

#18 
akidervish местный житель27.01.22 16:08
NEW 27.01.22 16:08 
в ответ alex445 27.01.22 15:18

А время и условия на хорошее обучение нейронной сетки разве тоже не растёт в зависимости от её размера? Причём явно не линейно.

Время тренировки сети и время применения уже натренированной сети - "две большие разницы". Можно два месяца тренировать сеть, но натренированная - она будет давать решения за милисекунды.
К тому же МЛ не сводится только к нейронным сетям: если хочется деревом ифов - есть Random Forest, Gradient Boosting и т.п. методы.

#19 
  max2_2000 знакомое лицо27.01.22 17:47
NEW 27.01.22 17:47 
в ответ низкий ум 27.01.22 15:34
В моем понимании человек должен уметь грамотно формулировать. Увы - не тот случай. А стало быть и старатся ради такого человека смысла нету.

ну так и сгинь нах*уй! чего ты тут распрыгался?


#20 
1 2 3 все