Nastya
Вообще для этих проектов надо каких-нибудь сишников искать.
Go хорош для многопоточности, C++ куски точно будут, но не много
Andrei 🦉
протокол передачи видео + ML + многопоточность?
Andrei 🦉
мне одному кажется, что первые два слагаемых никак не коррелируют с третьим и го тут никак не поможет?
Kirill
чего ради?
видимо, сяшникам денег мало, хотят, чтобы гошники поделились 😄
Andrei 🦉
А вы видео в один поток передавать собираетесь?
а напомните когда это golang монополизировал многопоточность?
Vladislav
я вот не вижу ни малейшего смысла юзать тут мл :))
Я вижу: Можно выбирать с помощью ML что на самом деле важно в видео и остальное жать безбожно ☺️
Zver
Go хорош для многопоточности, C++ куски точно будут, но не много
Он хорош для реальной многопоточности не более, чем си. В кодировании видео не надо тысяч болтающихся без дела гоурутин.
Kirill
насчтёт звука - и так можно жать всё, выдрав из wavelab кусок алгоритма
Andrei 🦉
Ну она сильно проще.
нет, в го сильно проще конкурентность, многопоточность она везде одинакова по сложности
Kirill
Я вижу: Можно выбирать с помощью ML что на самом деле важно в видео и остальное жать безбожно ☺️
спасибо, идея неплохая для большинства, наверное, но я бы такое смотреть не стал - люблю детали разглядывать
Vladislav
спасибо, идея неплохая для большинства, наверное, но я бы такое смотреть не стал - люблю детали разглядывать
Ну можно менее жестко: высчитывать только что меняется на картинке и передавать только эти куски.
Vladislav
Но.... хайп.
Sergey
есть примеры сеток где на вход подаешь картинку низкого разрешений и на выходе получаешь "типа улучшеный" вариант можно тоже самое с видео попробовать делать
Nastya
я вот не вижу ни малейшего смысла юзать тут мл :))
NN - инструмент для распознавания лиц, мимики и т.п. Интеграция с backend конечно есть, но история всё же отдельная
Kirill
вот мы и приходим к мысли, что ML тут разве что ради распила, либо товарищ cto придумал какой-то дикий алгоритм, который нам, простым смертным, не так-то просто понять
Kirill
но, думается мне, вряд ли что-либо, даже мл, лучше wavelabы справится со сжатием аудио без потери качества :))
Michael
пилите, Шура, они золотые (с)
Kirill
вот да)
Nastya
вот-вот, но для этого-то не обязательно тащить ml
если предлагаете альтернативное NN решение и оно реально лучше - никто не станет настаивать на нейронках) Цель всё же сделать полезный продукт, а не хайп поддержать
Sergey
можно звук не передавать вообще, и натренировать сетку на чтение по губам :)
Kirill
а это смотря что считать качеством
Здесь - качество с точки зрения звукорежиссёра
Sergey
кажется ml не для протокола, а для рюшечек поверх, типа распознвания лиц и тому подобное
Sergey
А если борода ?
придется переучивать сетку на чтение по бороде ))
Kirill
Я-то любитель обсудить подобного рода вещи, но мне и своей работы хватает, ещё одну брать не планирую 😄
Nastya
Так я всё ещё не понял, зачем вам в протоколе передачи видео юзать NN, что мне вам предлагать? :))
@poulikov почти полностью прав - задача NN в генерации изображения и "рюшах", да + если не найдем лучшей альтернативы для сжатия
Daniel
Так я всё ещё не понял, зачем вам в протоколе передачи видео юзать NN, что мне вам предлагать? :))
ты-то зачем участвуешь в этой диагностике кармы по фотографии? зачем-то люди придумали использовать NN у себя. может - для привлечения инвестиций. а, может, и для чего полезного. но без NDA нам подробностей не расскажут же
Zver
На одной стороне нейросеть будет словами описывать, что видит, а на другой стороне нейросеть будет создавать видео по тексту.
Nastya
ты-то зачем участвуешь в этой диагностике кармы по фотографии? зачем-то люди придумали использовать NN у себя. может - для привлечения инвестиций. а, может, и для чего полезного. но без NDA нам подробностей не расскажут же
Никаких NDA, всё просто: есть идея, деньги и желание работать с нейронками. Вы - те умы, которые придумают как это красиво увязать в полезный продукт. Или два. Почему бы и да)
Илья
т.е. протокола нет 🙂 но есть инвестиции
Илья
тоже неплохо
Илья
вот почитает CTO и уже презентация готова
Artem
Никаких NDA, всё просто: есть идея, деньги и желание работать с нейронками. Вы - те умы, которые придумают как это красиво увязать в полезный продукт. Или два. Почему бы и да)
вы уверенны, что те умы, которые способны это реализовать нуждаются в сторонних идеях ? :) Вы бы хоть вилку озвучили для начала чтобы хоть как то заинтересовать.
Nastya
вы уверенны, что те умы, которые способны это реализовать нуждаются в сторонних идеях ? :) Вы бы хоть вилку озвучили для начала чтобы хоть как то заинтересовать.
Какие вилки на стартапе? В реальности спрашиваем сколько хотите и что за это готовы сделать, если думаем, что адекватно - welcome в штат. Я смотрю на 150-200к net для сеньоров, 200к-300к net для лида и корректируюсь по ходу знакомства, в самом начале пути важно собрать реально сильную команду и деньги тут вторичны. Есть мысли об опционах в плюс на этапе MVP, например, кстати
Nastya
Бесплатно, за идею. 😏
В первую очередь за неё, да. Хочу, чтобы в команде каждый "горел" идеей, а не мыслью о деньгах, потом, конечно, скорректируем вилку под требования 💸
Artem
Какие вилки на стартапе? В реальности спрашиваем сколько хотите и что за это готовы сделать, если думаем, что адекватно - welcome в штат. Я смотрю на 150-200к net для сеньоров, 200к-300к net для лида и корректируюсь по ходу знакомства, в самом начале пути важно собрать реально сильную команду и деньги тут вторичны. Есть мысли об опционах в плюс на этапе MVP, например, кстати
боюсь что 150-200к это в москве примерно мид будет c задатками сеньера если вам нужен опыт в нейросетях, т.е. кто то из data science. Ну и все прелести галеры с непонятными перспективами, я конечно понимаю, что каждый верит в свой продукт на старте, но так себе мотивация. Но спасибо за цифры, еще бы вы подробнее описали задачи и стек, вообще было бы хорошо. Или ссылку дали на то место где это все описанно
Nastya
боюсь что 150-200к это в москве примерно мид будет c задатками сеньера если вам нужен опыт в нейросетях, т.е. кто то из data science. Ну и все прелести галеры с непонятными перспективами, я конечно понимаю, что каждый верит в свой продукт на старте, но так себе мотивация. Но спасибо за цифры, еще бы вы подробнее описали задачи и стек, вообще было бы хорошо. Или ссылку дали на то место где это все описанно
Мы в СПб и готовы торговаться. Задачи на данном этапе - разработать нейросети для: - распознавания лиц, поз и жестикуляции; - создания 3d моделей из двумерного изображения; - улучшения качества изображения и звука; - генерации изображения. По стеку сейчас: Backend - Go, C++ Frontend - React.js + React Native NN - Python + TensorFlow, Keras
Nastya
Нет, не знакомы с таким
Artem
Нет, не знакомы с таким
ок спасибо за информацию. 16-18 марта будет день рождения одного тематического и близкого к нейросетям сообщества. отмечать будут в офисе Mail.ru. Там будет в том числе хакатон и думаю масса интересных для вас знакомств. https://whateverhack.ai/
Artem
Есть ли возможность в mux задать функцию, которая будет отрабатывать перед каждым экшном?
Artem
Подобие beforeAction в yii2
Anonymous
Все это очень не просто сделать на должном уровне. Вы сначала постройте прототип на python а уже после хардкод на C++/Go/Rust
Anonymous
если не ошибаюсь, то похоий стартап купил гугл, назывался - viewdle
Не, там было что то типа этого, только для лиц: https://www.youtube.com/watch?v=oyiaAYrFrLM
Anonymous
Вот: https://www.youtube.com/watch?v=Xb61CmsPq_I И кстати никакого NN А вот еще интереснее: https://www.youtube.com/watch?v=MMa2oT1wMIs
Pawel
кто-нибудь сталкивался с таким глюком? Делаю инсёрт в sqlite INSERT INTO таблица (....) VALUES ([тыщща записей]) Запрос сгенерированный. Делаю _, err := db.Query(sqlStr), ошибки нет, но в базу ни хера не вставляет. Если тот же запрос выполняю напрямую - вставляет. Как так?
Axm
Разве не .Exec() надо делать для инсертов?
Pawel
ща попробую
Axm
http://go-database-sql.org Тут хороший мануал с нюансами
Roman
недовставил. не до конца!
Pawel
Разве не .Exec() надо делать для инсертов?
Ура, работает. Спасибо братан
Pawel
всё равно странно что он сволчь ошибку в этом случае не возвращает
Aleksandr
всё равно странно что он сволчь ошибку в этом случае не возвращает
легко запомнить: query - это запрос данных, exec - команда.
Roman
легко запомнить: query - это запрос данных, exec - команда.
А как же ситуация с драйвером pq , когда надо вернуть last inserted id ?
Axm
Там есть резалт обычно
Roman
Что-то типа db.QueryRow("insert ... returning id).scan()
Axm
Exec это же метод не драйвера
Anonymous
#вакансия Наша команда ищет Senior Golang Developer. Требования: Знания Go, опыт программирования C++ / C# Уверенные знания структур и алгоритмов обработки данных Понимание паттернов проектирования Опыт работы с Git Желательно: Опыт сетевого программирования Опыт построения API Опыт разработки финансовых приложений Ключевые навыки: GoLang, C++ / C#, Git, design patterns Условия: ЗП от 150 000 до 250 000 + бонусы обсуждаются с каждым претендентом индивидуально по итогам тестового задания. Испытательный срок - 1 месяц После испытательного срока есть возможность работать удаленно. Пересмотр зарплаты каждые 3-6 месяцев. В случае заинтересованности пишите @qwerty11177