
Dmitry
13.08.2018
15:21:43
Всем привет! Если кто занимается ML, подскажите, чем PyTourch лучше Keras? Есть смысл углубляться в PyTourch?

Daniel
13.08.2018
15:36:09
Народ, привет. Кто может поделиться книгой У.Пресс "Числовые рецепты". 2007г, С++? можно eng/rus, не могу найти вообще нигде

Tigran
13.08.2018
15:44:43

Google

Вячеслав
13.08.2018
15:53:08
Привет! Сюда можно постить вакансию?

Eldar
13.08.2018
15:53:29

Проксимов
13.08.2018
15:53:38

Daniel
13.08.2018
15:54:03

Вячеслав
13.08.2018
15:55:49
#работа Написать бота который будет по api дергать криптобиржу каждые 5 секунд и записввать в бд + интерфейс нужен с большим кодичеством фильтров по выводимым данным. Удалека возможна, но нн желательна. Город Москва. Зп- от 100к

ivanblch R13 [Denis ?? Armavir]
13.08.2018
15:56:03
Хей гайз.
Вопрос на засыпку: у меня есть перспектива написать пару ботов для психологических тестов.
Как мне облегчить себе жизнь по части реализации алгоритмов теста? Это могут быть довольно ветвистые сценарии, изменяемые по ходу развития и накопления базы.
UPD: телеграм-боты имеются ввиду

Dk
13.08.2018
15:57:33
Может так и сделать ветвистое дерево?

ivanblch R13 [Denis ?? Armavir]
13.08.2018
15:58:09
я не опытен в программировании таких структур вообще
какие либы можно подтянуть?

Dk
13.08.2018
15:58:32
Это приходящее.

ivanblch R13 [Denis ?? Armavir]
13.08.2018
15:58:56
sqlalchemy я уже прикрутил, осталось понять как управлять данными вообще в такой структуре
как их боту скармливать

Denis
13.08.2018
15:59:11
Сначала с самим алгоритмом определись, от него все зависеть будет

Google

ivan
13.08.2018
16:00:01

ivanblch R13 [Denis ?? Armavir]
13.08.2018
16:00:06
алгоритм первый - тест. Вопросы, варианты ответов. Подсчет баллов, вердикт, рекомендация того или иного курса.
алгоритм второй - сказка с ветвистым сюжетом, тут сложнее

Dk
13.08.2018
16:00:41
Ну да, дерево с указателем на потомков. Чё бы нет?

Denis
13.08.2018
16:00:42
Если просто сумма баллов и результат по ним, никакие библиотеки не нужны

ivanblch R13 [Denis ?? Armavir]
13.08.2018
16:01:04
шоб я вам мозги не парил
я люблю разбираться
тесты развиваться будут

Denis
13.08.2018
16:02:45
Придумай себе формат для описания тестов и его используй

ivanblch R13 [Denis ?? Armavir]
13.08.2018
16:03:31
пожалуй, надо будет просто админку в Django сделать и там вопросы набивать

Denis
13.08.2018
16:03:54
Можно, но дерево так не очень удобно делать

ivanblch R13 [Denis ?? Armavir]
13.08.2018
16:04:06
да, дерево мне более интересно

Dk
13.08.2018
16:04:48
где почитать для чайников?
Не знаю как зайдёт.
https://www.ibm.com/developerworks/ru/library/l-data_structures_05/index.html
Знаю, что есть библиотеки с раелизацией деревьев на питоне, но мне ещё ни разу не пригодились.

Denis
13.08.2018
16:05:28
Неглубокое дерево удобно описывать в виде yaml или json

ivanblch R13 [Denis ?? Armavir]
13.08.2018
16:05:57
думаю, зайдет, спасибо

Dk
13.08.2018
16:07:32
У меня в понимании дерево сложилось как структура, где каждый элемент имеет uid, содержимое и ссылку на uid потомка и\или родителя, а дальше как придумаешь. Главное, не заморачиваться. У меня дерево в словаре лежало вообще.

Denis
13.08.2018
16:08:36
Дерево это не всегда структура в памяти

Dk
13.08.2018
16:09:25
Можно по-подробнее? Что ты имел ввиду?

Denis
13.08.2018
16:10:31
Не всегда дерево нужно хранить в виде элементов и ссылок

Google

ivanblch R13 [Denis ?? Armavir]
13.08.2018
16:16:39
ну представьте интерактивную сказку
где действия влияют на сюжет
вот будет мой случай, только не как в gta, а текстом

Daniel
13.08.2018
16:19:24
ну ты можешь текст выразить через набор цифр

Denis
13.08.2018
16:19:34
Зачем

Dk
13.08.2018
16:19:35

ivanblch R13 [Denis ?? Armavir]
13.08.2018
16:19:45
ну это мой случай, да
в некоторых узлах будет сходиться
из G в D

Daniel
13.08.2018
16:21:23
Зачем
ну если у него там будут в листьях тексты, разве это гуд?

Denis
13.08.2018
16:21:38

Daniel
13.08.2018
16:21:51
ну можно ошибок наделать

Denis
13.08.2018
16:22:14
Поэтому надо делать формат, в котором сложно ошибиться

ivanblch R13 [Denis ?? Armavir]
13.08.2018
16:23:07
как бы об этом я и хотел спросить
нужен painless формат

Daniel
13.08.2018
16:23:13
энтропию уменьшать, ага :)

Мой любимый
13.08.2018
16:23:20
в нумпи как-то можно поднести к минусовой степени?

Евгений
13.08.2018
16:24:17

ivanblch R13 [Denis ?? Armavir]
13.08.2018
16:24:26
импортом?

Мой любимый
13.08.2018
16:24:35
или только (1/arr)**n

Google

ivanblch R13 [Denis ?? Armavir]
13.08.2018
16:24:40
я yaml не щупал еще

Евгений
13.08.2018
16:28:00

ivanblch R13 [Denis ?? Armavir]
13.08.2018
16:28:21
таки да
я не могу исключить, что сюжет будет "срастаться" из разных веток

Admin
ERROR: S client not available

Edward
13.08.2018
16:30:31

Daniel
13.08.2018
16:30:57

ivanblch R13 [Denis ?? Armavir]
13.08.2018
16:30:59
вообще не написан. Но я уже сейчас хочу базу наработать какую-то
потом времени мало будет
сюжет писать не я буду

Евгений
13.08.2018
16:33:02
Посмотрите форматы представления графов, выберите, и подумайте как вам такие данные будет удобно сериализовывать/десериализовывать, +ручками редактировать

ivanblch R13 [Denis ?? Armavir]
13.08.2018
16:33:05
просто тема распространенная до одури, я думал, готовые решения есть для хранения таких сюжетографов
я не в том возрасте, чтобы велосипеды изобретать

Евгений
13.08.2018
16:35:14
NetworkX, igraph
Но проблема в том, что вам не нужно скорее всего большинство фич этих либ

Мой любимый
13.08.2018
16:37:07
с ресничками

Евгений
13.08.2018
16:37:27
Зато они умеют рисовать ваш граф через matplotlib

ivanblch R13 [Denis ?? Armavir]
13.08.2018
16:37:56

neo
13.08.2018
16:39:08
доброго времени суток! как можно получить доступ к переменной одной функции в другой функции? примерно вот так:
def function1( arg ):
x = some value with arg
...
def function2( arg ):
y = x + arg
...

Google

Mike
13.08.2018
16:39:21
А вообще лучше их аргументами передавать

neo
13.08.2018
16:43:42

Aragaer
13.08.2018
16:43:54
я б начал с вопроса "а чего вообще сделать надо-то?"
передать в функцию commit одним из аргументов хэндл к базе, полученный из функции connect
сделать класс, в котором в поле хранить хэндл, в connect его выставлять, а в commit брать

neo
13.08.2018
16:48:46
а что значит хэндл?
в данном контексте

Aragaer
13.08.2018
16:49:35
это "значение connect()"

Vitaly
13.08.2018
16:57:22
Как можно связать сервер и RabbitMQ? В инете инфы не нашёл, все просто юзают как обычный сервер

Denis
13.08.2018
16:58:02
Зачем их связывать?

Vitaly
13.08.2018
16:59:33
У меня есть сервер, там происходит определённая работа: как минимум работа с БД

Denis
13.08.2018
17:00:10
Зачем кролику работать с бд?

Sergey
13.08.2018
17:01:34