aadz
engelbart
да
Oleg
aadz
grep ^VmSize /proc/$$/status
напрмер, чтобы посмотреть на память своего (текущего) процесса shell. Ну и там разное есть
aadz
Ivan - тоже самое процесс Go-программы может посмотреть и сам про себя
aadz
http://man7.org/linux/man-pages/man5/proc.5.html
Max
Мб ReadMemStats из runtime pkg
https://golang.org/pkg/runtime/#ReadMemStats
engelbart
Спасибо!
Anonymous
Anonymous
Друзья, читаю и делаю по книге "ЯП Go"Автор - Керниган.
Дошел до момента, где нужно объединить фигуры Лиссажу.
И тут у меня возникла ошибка на 12ой строке:
undefined: lissajous
Anonymous
Anonymous
Если импортирую, то не находит
Mikalai
А что в lissajous.go ?
Anonymous
https://gist.github.com/BORN2LOSE/d3104e598c0baceb5f2f92047ac3a75a
Mikalai
Ну у тебя два варианта
Mikalai
Либо просто скопировать код функции в тот пакет, где она будет использоваться. Либо сделать пакет и его импортировать
Anonymous
Окей, спасибо
Anton 🇺🇦
День в хату. Гоу может в машинное обучение?
Anton 🇺🇦
Slach
Go tensorflow bindings в Гугле
Slava
Сходу не вспомню они в awesome-go есть
Slava
engelbart
А есть how-to для самых маленньких про это обучение.
У меня есть вот такая задача, у меня есть набор данных, большой ну условно просто json. field:value
Мне надо на нем что то обучить,
что б потом когда я засовываю следуший json оно мне сказал похож или нет в процентах.
похож, это в плане аномалий. Я сам могу сдлелать также набор непохожих.
Oleg
Oleg
Проще всего вычислять похожесть векторов - через расстояние между ними.
Oleg
Если придумать алгоритм по наложению своих объектов json на некоторое n-мерное пространство, то можно будет вычислить центр данной выборки, и похожесть всех следующих входов вычислять через расстояние до центра.
engelbart
Ну, я зря написал про json, пусть структуры.
Есть у меня поток данных со структурами, и задача выжделять "нетипичные", причём что такое нетипичные мы не особенно сформулировать можем, можем только на примерах показать (можем сделать много примеров).
В этом случае эта задача машинного обучения?
Oleg
Oleg
Всем алгоритмам машинного обучения, о которых я слышал, требуется конечный набор числовых или перечислимых признаков. Если каждый json представить как вектор значений этих признаков - тогда можно уже подбирать алгоритм для выявления аномалий в потоке.
Мерль
engelbart
Спасибо!
Dmitriy / დიმიტრი
Какой библиотекой я могу перевести UTC время, которое получил в секундах от сервера в строку?
Dmitriy / დიმიტრი
В библиотеке time метода такого не нашел
Dmitriy / დიმიტრი
Из числа в строку
Dmitriy / დიმიტრი
Например вот это 1494774331 в 2017 04 15
Dmitriy / დიმიტრი
👍 всё понял, спасибо
Мерль
только ссылка кривая
Мерль
https://golang.org/pkg/time/#Time.Format
Мерль
https://habrahabr.ru/post/328620/
Alexander
Anton
чтобы мокать же)
Alexander
для написания тестов ?
Alexander
я только начал изучать go и честно горя не представляю для каких целей такое может понадобиться
Alexander
читал и статью на которую ссылаются - https://habrahabr.ru/company/badoo/blog/279617/
Alexander
и там примеры описаны, но все-рано не понимаю если это нужно для тестирования, то какой-то не очень способ
Alexander
оставлять хлам в prod коде
Vladimir
Или завязан на время
Vladimir
Может упростить написание тестов
Vladimir
Не очень, но один из
Alexander
мне думается что тесты или куски/инструменты тестирования не долны никак всплывать коде который бежит на проде
Vladimir
Можно сделать абстракцию работы с базой и самому написать для тестирования мок к ней
Vladimir
Так ты как я понимаю можешь на этапе тестов мокнуть функции
Anton
Anton
https://ru.wikipedia.org/wiki/Mock-%D0%BE%D0%B1%D1%8A%D0%B5%D0%BA%D1%82
Alexander
я понимаю что это некая концепция которая есть в ООП
Alexander
но
Alexander
у меня никогда не было задачи где это могло бы понадобится
Anton
это нужно в тестировании
Alexander
поэтому я эту тему не особо понимаю
Anton
или ты просто тесты не пишешь?
Alexander
я их пишу но очень редко
Alexander
я под web пишу
Alexander
и если задача не про API то там тесты редко нужны
Anton
а в вебе не используются моки?
Anton
ясно
Alexander
ну я по крайней-мере не видел чтобы кто-то использовал
Alexander
кроме той статьи на которую ссылка выше есть
Anton
я всегда считал, что логику клиента всегда нужно тестить
Alexander
хм, ну если ты с нуля все пишешь то надо
Alexander
а если ты используешь готовый фреймворк или CMS под которую только отдельные компоненты дописываешь
Alexander
то тесты туда как-то не очень вписываются
Oleg
@alex19pov31 Как насчёт тестов твоих отдельных компонентов?