
Илья
06.03.2018
05:44:02

Andrii
06.03.2018
05:59:52

Andrey
06.03.2018
07:21:18
запутался с системой пакетов... предположим я выделил некий код своего проекта в отдельный package для удобства но хочу его разрабатывать в том же репозитории, при этом хочу держать папку с проектом не в $GOPATH/src/my-awesome-project и использовать vendors, а в $HOME/Documents/trash/my-awesome-project
есть ли у меня какие-нибудь варианты?

Kirill
06.03.2018
07:22:42

Google

Andrey
06.03.2018
07:22:59
в гит не попадает

Kirill
06.03.2018
07:23:13
а зачем ты хочешь разрабатывать проект в другой директории?
https://habrahabr.ru/company/codefest/blog/350570/

Andrey
06.03.2018
07:24:01
потому что я только начал ковырять go и подход "это не сделано у нас значит это не надо" выглядит чуток трешовым пока что
думается мне в очередном релизе сделают фичу "инклюдим пакеты откуда удобно" и все такие "наконец-то", судя по количеству вопросах на форумах :)

Александр
06.03.2018
07:29:33
о азиаточки пошли

Zver
06.03.2018
07:32:48
Почему одетая?

Kirill
06.03.2018
07:45:26
сорян

Michael
06.03.2018
07:48:29

Илья
06.03.2018
07:55:28
на никсах аналогично с учетом синтаксиса

Andrey
06.03.2018
08:01:46

Даниил
06.03.2018
08:20:48
Кто может скинуть материал по написанию ИИ на go?

Google

Daniel
06.03.2018
08:21:04
а?!

Даниил
06.03.2018
08:21:34
Искусственный интеллект разве не пишут на go?

Daniel
06.03.2018
08:22:09
насколько я знаю, нет

Andrey
06.03.2018
08:22:53
На самом деле, а какая разница на чем его писать?

Kirill
06.03.2018
08:27:33
я видел ИИ на ардуинке
а там упрощенный С++
точнее сказать Си
и памяти 32кб

Artem
06.03.2018
08:33:29

Kirill
06.03.2018
08:34:35
для машинного обучения есть https://www.tensorflow.org/install/install_go

Artem
06.03.2018
08:36:17
для машинного обучения есть 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. и тензорфлоу -это всего лишь одна либа. ИИ с ней создать будет проблематично)))) от слова невозможно)

Kirill
06.03.2018
08:37:14

Alexander
06.03.2018
08:37:54
так тензорфлоу не на го написан. просто апишку или биндинги видимо сделали

Artem
06.03.2018
08:38:10

Kirill
06.03.2018
08:38:22

Alexander
06.03.2018
08:38:41
на pure go я либы для ML видел, но они какие-то унылые. а по удобству все равно или R или питон гораздо приятнее по синтаксису, чем го

Artem
06.03.2018
08:38:50
полехче
приходите в ods с такими вопросами, там на них ответят подробно, если конечно любите боль ))

Kirill
06.03.2018
08:39:34

Daniel
06.03.2018
08:39:48
коллеги
побаню на сутки

Google

Daniel
06.03.2018
08:40:12
ни дня без срача, блин

Александр
06.03.2018
08:40:23
где срач? O_o

Alexander
06.03.2018
08:40:26
так это хорошо, в противоборстве мнений куется истина!

Daniel
06.03.2018
08:41:40
нам не нужна истина в вопросе "кто тут phd, а кто парниша"

Artem
06.03.2018
08:42:40
парниша, я просто скинул ссылку в чат, успокойся
парниша у вас в песочнице молодой человек. Вы кинули ссылку не читая, не имея опыта с тем на что кинули и не понимая о чем речь. Если у вас есть возможность из Go вызвать модель написанную на python -это не значит, что вы пишите ИИ на Go... если честно совсем ?♂️

Kirill
06.03.2018
08:42:57

Alexander
06.03.2018
08:43:31
? коллеги, вам бы правда успокоиться. там человек-админ не просто так написал

tsov
06.03.2018
08:43:34
в этих противоборствах видна нехватка опыта и компетенций в понимании применимости инструментов, ничего там родиться не может, все это мы видели не раз.

Kirill
06.03.2018
08:44:21
Никаких противоборств тут нет, я скинул ссылку в чат, на меня начал агриться человек

Alexander
06.03.2018
08:44:45
Поставил 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
06.03.2018
08:45:49

John
06.03.2018
08:47:22
Это прекрасно

Artem
06.03.2018
08:48:15
и вообще я сегодня лекции Левенчука слушал, и потому доля идиотизма простительна. )))

Alexander
06.03.2018
08:55:27

Artem
06.03.2018
08:56:12
просто любой ИИ (да я сам использую термин от которого меня бомбит) -это не использование библиотек, не важно на сколько крутых. Это реализация и тюнинг мат модели под конкретную задачу. Go тут не упростит задачу.

Alexander
06.03.2018
08:58:04
ага, но все эти боты для инсты - они обычно тупые как пробки. автолайки, автофолловинг. единственное для чего нужны будут цепи маркова, это если ты хочешь начать этим бабло зарабатывать и делать услугу "bot as service", чтобы инста не забанила их скопом за одинаковые сигнатуры. у них там какая-то очень продвинутая нейронка логи юзеров анализирует и тех кто похож на ботов быстро банит

Artem
06.03.2018
08:59:48


Marlik
06.03.2018
09:34:40
А мне тупо сравнить два куска текста и в процентах показать, насколько они совпадают, нейронка не подойдёт?

Google

Daniel
06.03.2018
09:35:44
что такое "совпадают"?

Marlik
06.03.2018
09:37:22
Два сайта, воруют у друг друга контент, чутка изменяют статью и заголовок, и вуаля. Я жи ворую у них обоих, и мне не хочется плодить дубликаты. Как-то так...

Daniel
06.03.2018
09:38:27
это нам, хуманам, понятно. а для нейронки надо задачу формализовать. и, возможно, окажется, что нейронка не требуется

Marlik
06.03.2018
09:39:28
Ну вот думаю, перебрать весь текст и посчитать совпадения слов. В принципе реально без нейронки.

Admin
ERROR: S client not available

Daniel
06.03.2018
09:39:40
это пожалуйста

Artem
06.03.2018
09:39:48

Marlik
06.03.2018
09:41:11

Artem
06.03.2018
09:41:18
Ну вот думаю, перебрать весь текст и посчитать совпадения слов. В принципе реально без нейронки.
можно попробовать сделать рефераты и сравнить полученные результаты просто по тому же word counting, не нужно весь текст считать. Но это грубо и очень коряво
для автоматического реферирования даже есть гошная либа и работает относительно сносно, можно посмотреть подход и уже развивать например для русского текста и оптимизаций https://github.com/ktodorov/go-summarizer
Но опять же считать нужно будет после стемминга и лемматизации

Marlik
06.03.2018
09:42:16
Вот кстати есть жи проги проверяющие контент на уникальность, интересно как они решают эту задачу?

Artem
06.03.2018
09:43:01

Daniel
06.03.2018
09:43:12

Artem
06.03.2018
09:45:13

Andrey
06.03.2018
10:01:39

Artem
06.03.2018
10:04:52

Andrey
06.03.2018
10:05:51
Дискуссионный вопрос

Artem
06.03.2018
10:11:21
Дискуссионный вопрос
тут нечего обсуждать. любой black box в приложении -это априори проблема. Без понимания результата, а у каждого алгоритма он отличается, как минимум никогда не удастся дать ответ решена ли задача на самом деле. Как она покажет себя при изменении входных условий, при адаптации атаки и как ее развивать...

Andrey
06.03.2018
10:12:01
Вы слишком серьезно подошли к проблеме

Maksim (Ellrion)
06.03.2018
10:17:00

Daniel
06.03.2018
10:17:49
это, может, и правда

Google

Daniel
06.03.2018
10:17:50
но
в использовании блекбоксов очень важно понимать задачу и иметь средства проверки того, что блекбокс задачу решает
в случае со сравнением текста это не так - задача очень сложная, в голову не влезает, средств проверки нет

Artem
06.03.2018
10:20:55

Marlik
06.03.2018
11:29:10

Wingman
06.03.2018
12:09:21
а с go-pg кто-нибудь работает?

Alexei
06.03.2018
12:13:03

Wingman
06.03.2018
12:13:32
да, было дело
А не знаешь/помнишь навскидку, как вместе с моделью выбрать count её релейшна?
hasmany

Alexei
06.03.2018
12:14:30
уф, не помню
есть ли там вообще такое

Wingman
06.03.2018
12:15:24
вот угу, чего-то не нахожу :(

Sergey
06.03.2018
12:18:38

Artem
06.03.2018
12:21:27
Что за бред про вызов функций python?
ф-ии это оговорка, речь шла о моделях, просто после 3 раз повторения одного и того же текста перевел так, чтобы было доступней. Суть в том, что модель строится на питоне и никакого ML на Go там нет и в помине

Sergey
06.03.2018
12:27:33
Ну так более корректно, просто использование моделей и вызов функций питон как бы совсем не одно и тоже, ну и есть процесс обучения, а есть процесс эксплуатации, написать приложение на го использующие готовые модели, сильно проще чем написать тоже на c++