Wingman
завтра
https://regex101.com/r/qAjBWg/5 я сделал это :) Но все равно спасибо
heavycharged
чето я подгрузился, есть у меня type Response struct { Response interface{} `json:"response"` } создаю новый response, в поле Response кладу WallResponse, тоже структура, со своими полями. Декодю, и получаю внутри Response.Response map[string]interface{}.
heavycharged
json.NewDecoder(resp.Body).Decode(&response) response.Response.(WallResponse).Items // panic: interface conversion: interface {} is map[string]interface {}, not WallResponse
heavycharged
раньше такое решение вроде работало
heavycharged
https://play.golang.org/p/gDBvqSVDyi6
heavycharged
может кто подскажет
Anonymous
как в xml раскрасить такое <TimeCreated SystemTime="2018-03-06T01:09:59.155984400Z"/>
Anonymous
Получить данные из SystemTime
Andrii
может кто подскажет
https://play.golang.org/p/B4M3gCkfbex
Anonymous
запутался с системой пакетов... предположим я выделил некий код своего проекта в отдельный package для удобства но хочу его разрабатывать в том же репозитории, при этом хочу держать папку с проектом не в $GOPATH/src/my-awesome-project и использовать vendors, а в $HOME/Documents/trash/my-awesome-project есть ли у меня какие-нибудь варианты?
Anonymous
в гит не попадает
Kirill 🎹 📷
а зачем ты хочешь разрабатывать проект в другой директории?
Kirill 🎹 📷
https://habrahabr.ru/company/codefest/blog/350570/
Anonymous
потому что я только начал ковырять go и подход "это не сделано у нас значит это не надо" выглядит чуток трешовым пока что
Anonymous
думается мне в очередном релизе сделают фичу "инклюдим пакеты откуда удобно" и все такие "наконец-то", судя по количеству вопросах на форумах :)
Kirill 🎹 📷
🏁Александр
о азиаточки пошли
Zver
Почему одетая?
Kirill 🎹 📷
сорян
Kirill 🎹 📷
Илья
на никсах аналогично с учетом синтаксиса
Anonymous
Anonymous
Кто может скинуть материал по написанию ИИ на go?
Daniel
а?!
Anonymous
Искусственный интеллект разве не пишут на go?
Daniel
насколько я знаю, нет
Andrey
На самом деле, а какая разница на чем его писать?
Kirill 🎹 📷
я видел ИИ на ардуинке
Kirill 🎹 📷
а там упрощенный С++
Kirill 🎹 📷
точнее сказать Си
Kirill 🎹 📷
и памяти 32кб
Artem
Искусственный интеллект разве не пишут на go?
нет доступа к cuda и ниодной нормальной библиотеки.
Kirill 🎹 📷
для машинного обучения есть https://www.tensorflow.org/install/install_go
Artem
для машинного обучения есть https://www.tensorflow.org/install/install_go
и к чему эта чушь? These APIs are particularly well-suited to loading models created in Python and executing them within a Go application Go показывает себя в тензорных вычислениях очень плохо пока. Это никому не нужно. Исследователи уже имеют отличные инструменты в виде R / Python продакшен пишут на крестах. p.s. и тензорфлоу -это всего лишь одна либа. ИИ с ней создать будет проблематично)))) от слова невозможно)
Alexander
так тензорфлоу не на го написан. просто апишку или биндинги видимо сделали
Artem
Я бы не назвал https://www.tensorflow.org/ чушью, а то, что апи не стабильна, дело времени
вы практикующий DS или PHD эксперт с авторитетным мнением? И еще раз, что тут вам не понятно? These APIs are particularly well-suited to loading models created in Python and executing them within a Go application кому нужна либа позволяющая вызывать ф-ии python ? )))
Alexander
на pure go я либы для ML видел, но они какие-то унылые. а по удобству все равно или R или питон гораздо приятнее по синтаксису, чем го
Artem
полехче
приходите в ods с такими вопросами, там на них ответят подробно, если конечно любите боль ))
Daniel
коллеги
Daniel
побаню на сутки
Daniel
ни дня без срача, блин
🏁Александр
где срач? O_o
Alexander
так это хорошо, в противоборстве мнений куется истина!
Daniel
нам не нужна истина в вопросе "кто тут phd, а кто парниша"
Artem
парниша, я просто скинул ссылку в чат, успокойся
парниша у вас в песочнице молодой человек. Вы кинули ссылку не читая, не имея опыта с тем на что кинули и не понимая о чем речь. Если у вас есть возможность из Go вызвать модель написанную на python -это не значит, что вы пишите ИИ на Go... если честно совсем 🤦‍♂️
Kirill 🎹 📷
Alexander
😁 коллеги, вам бы правда успокоиться. там человек-админ не просто так написал
Roman
в этих противоборствах видна нехватка опыта и компетенций в понимании применимости инструментов, ничего там родиться не может, все это мы видели не раз.
Kirill 🎹 📷
Никаких противоборств тут нет, я скинул ссылку в чат, на меня начал агриться человек
Alexander
Поставил goinsta, вот основной код https://github.com/ahmdrz/goinsta/blob/master/goinsta.go там есть метод на получение куки GetSessions(), как мне вытащить оттуда куки и сохранить в текстовый файл, чтобы потом можно было использовать? insta := goinsta.New("USERNAME", "PASSWORD") if err := insta.Login(); err != nil { fmt.Fprintf(w, "ERROR") //panic(err) } else { //тут надо получить куки }
кстати, если целью стоит сделать рабочих ботов под инсту, есть более функциональные либы и боты на питоне/пхп. я питоновский форкнул и использую. хотел вот тоже на го переписать, но руки не дойдут. еще была идея взять либу, которая дергает неофициальные апи инсты на питоне и прогнать ее через гугловский транслятор на го. и самого бота писать на гошке, но тоже пока не осилил.
Artem
Никаких противоборств тут нет, я скинул ссылку в чат, на меня начал агриться человек
агрится мальчик на вас будет парниша из песочнице, а я просто поясняю вам, что вы не читаете то, что постите. Что вам не понятно в описании и реализации модели и использовании готовой путем вызова от куда угодно? Вы пишете чушь, я это констатирую, тут нет агрессии, это жизнь. ))))
Ivan
Это прекрасно
Artem
и вообще я сегодня лекции Левенчука слушал, и потому доля идиотизма простительна. )))
Alexander
посмотрите марковские цепи, для соц сетей это классика
для простых ботов - оверхед. это уже для тех кто бот-кластеры разворачивает 😆
Artem
для простых ботов - оверхед. это уже для тех кто бот-кластеры разворачивает 😆
почему? там вся суть в том. чтобы на основе цепочки случайных событий выдавать предсказуемый результат. Если речь о "интелектуальном" боте -это как раз простейшее решение. Другие будут в разы сложней.
Artem
просто любой ИИ (да я сам использую термин от которого меня бомбит) -это не использование библиотек, не важно на сколько крутых. Это реализация и тюнинг мат модели под конкретную задачу. Go тут не упростит задачу.
Alexander
ага, но все эти боты для инсты - они обычно тупые как пробки. автолайки, автофолловинг. единственное для чего нужны будут цепи маркова, это если ты хочешь начать этим бабло зарабатывать и делать услугу "bot as service", чтобы инста не забанила их скопом за одинаковые сигнатуры. у них там какая-то очень продвинутая нейронка логи юзеров анализирует и тех кто похож на ботов быстро банит
Artem
ага, но все эти боты для инсты - они обычно тупые как пробки. автолайки, автофолловинг. единственное для чего нужны будут цепи маркова, это если ты хочешь начать этим бабло зарабатывать и делать услугу "bot as service", чтобы инста не забанила их скопом за одинаковые сигнатуры. у них там какая-то очень продвинутая нейронка логи юзеров анализирует и тех кто похож на ботов быстро банит
дело в том что нейронка -это слои и обычно марковская цепь не исключается, это просто шаг алгоритма. Более того нейронки очень дорогие. Ну а тупость -понятие субъективное, просто большая часть юзает "либы" в которых реализованны базовые вещи, остальное -это уже своего рода стекинг или "настройка". Тот же gaming(предсказание лучшего хода) как и AI в целом довольно часто использует MCMC, но это и правда уже устаревший подход. Просто работающий и довольно простой. те же lstm куда дороже
🎉
А мне тупо сравнить два куска текста и в процентах показать, насколько они совпадают, нейронка не подойдёт?
Daniel
что такое "совпадают"?
🎉
Два сайта, воруют у друг друга контент, чутка изменяют статью и заголовок, и вуаля. Я жи ворую у них обоих, и мне не хочется плодить дубликаты. Как-то так...
Daniel
это нам, хуманам, понятно. а для нейронки надо задачу формализовать. и, возможно, окажется, что нейронка не требуется
🎉
Ну вот думаю, перебрать весь текст и посчитать совпадения слов. В принципе реально без нейронки.
Daniel
это пожалуйста
Artem
А мне тупо сравнить два куска текста и в процентах показать, насколько они совпадают, нейронка не подойдёт?
нейронные сети -это скорее подход к решению задачи, но не метод. И использовать их можно для всего, вопрос нужно ли и можно ли сделать эффективные? Ответ будет сложным и в первую очередь нужно определить меру "похожести". https://scholar.google.com.ua/scholar?q=text+similarity+measure&hl=en&as_sdt=0&as_vis=1&oi=scholart&sa=X&ved=0ahUKEwiF8eGgs9fZAhULL1AKHQ4QDqEQgQMIJTAA
Artem
Ну вот думаю, перебрать весь текст и посчитать совпадения слов. В принципе реально без нейронки.
можно попробовать сделать рефераты и сравнить полученные результаты просто по тому же word counting, не нужно весь текст считать. Но это грубо и очень коряво для автоматического реферирования даже есть гошная либа и работает относительно сносно, можно посмотреть подход и уже развивать например для русского текста и оптимизаций https://github.com/ktodorov/go-summarizer Но опять же считать нужно будет после стемминга и лемматизации
🎉
Вот кстати есть жи проги проверяющие контент на уникальность, интересно как они решают эту задачу?
Artem
Вот кстати есть жи проги проверяющие контент на уникальность, интересно как они решают эту задачу?
по разному, можете попробовать например этот курс он даст понимание задач https://stepik.org/course/1233
Daniel
Вот кстати есть жи проги проверяющие контент на уникальность, интересно как они решают эту задачу?
как-то решают. я к тому, что надо сразу к спцам идти, а не лепить методику на коленке