Как стать автором
Обновить
14
0
Александр Медведев @Tyiler

дровосек

Отправить сообщение

Ну тогда лезьте в мазут конечно, бегайте по цеху, электрик может датчик не правильно подключить, показывать не будет, надо же ему сбегать показать "как надо", помогите гидравликам масло правильно поменять в бачке, а то до датчика не достанет, они же "не знают где он" и тд.

Вот так, глядишь и квалификация вырастит, а там и стул недалеко будет.

PS: а так.. да, ходите в грязной робе, чтобы менеджеры дальше так же думали, что "надо руками потрогать" и тп, чтобы у них не возникало мыслей об "оптимизации".

Приветствую.

Напишу, а то не дойдет до вас видать.

Все интревью с менеджерами как под копирку: "Я такой Крутой! Бла-бла..", может вы таких находите, или текст тот же кочует, чуть измененный - не знаю.

Учился-учился... ну и результат - новый Маск или Джобс? Я тоже могу за 20 лет навспоминать всякого, когда и где рядом стоял и добавить - "учавствовал" (или лучше "руководил").

По сути-то обычный ведь наемный менеджер, каких десятки тысяч, и путь его весь шаблонный. Не шаблонно было бы, если бы он сказал: "предложили учебу в Германии, но я отказался, потому что у меня на тот момент был свой стартап, в который я вкладывался..."

Вот этот вот баян не пишете в каждой статье в разговоре с пром менеджерами:

часто нужно потрогать руками то, для чего ты пишешь ПО

Любой вам автоматчик, который налаживал автоматизацию на производстве на любом, скажет: нечего там ходить и смотреть на железо, тем более трогать руками что-то там. Все делается не вставая со стула (датчики все мониторятся имею ввиду, и по рации короткий разговор с электриком или кип, который в поле).

Внезапно для менеджеров: инженерам нормальным достаточно схемы оборудования, эл схемы, программы контроллера и тп - нечего там смотреть на месте.

Берите интервью лучше у основателей стартапов, понятно что их не так уж и много у нас, я думаю.

Вот для примера вам, у меня в закладках, несколько раз перечитывал, очень же глубокий получился разговор: https://habr.com/ru/companies/jugru/articles/458718/

Приветствую.
Когда начал читать, думал написать коммент: есть же такая вещь как [iba](https://www.iba-ag.com/ru/ibapda) и подобные, в месяц бы уложились макс до просмотра графиков сигналов с контроллеров, а не со скады.

Потом понял, что вы пошли дальше и запилили свой интр-с.. В плане саморазвития - хорошо, но ошибка в том, что ушло 6 лет. Столько лет назад, проще было бы вам свичнуться в прогеры, чем сейчас.

PHP еще выбрали, по моему, зря, надо было C# брать или Python, (Go на тот момент, наверно, не был так на слуху, а то бы и его как вариант).

А так совет для всех, кто автоматизирует на производстве не благодаря, а вопреки, и в свое собст время - валите оттуда, никто вас не оценит, и не заметит даже (руководителей ваших могут заметить, которые покажут вашу разработку наверху, если дойдет до такого).

Приветствую.
Скада-системы помню раньше были (типа InTouch, WinCC), или они и сейчас есть только это у вас уровнем АСУТП считается?

А так... спасибо за картинки со стана, "кедром повеяло по низам".

Приветствую. В целом норм.

Замечания:

  • логер у вас однопоточный (в каком потоке логируем, в том же и пишем в файл сразу). На больших объемах записи или при заданном времени цикла (например, обработка одного кадра не более 10мс) это становится ботлнеком.

  • форматирование у вас идет в том же месте, где и логирование, тоже соотв-но тормозить это будет осн работу

Вот мой пример логера, где логирование и запись в файл развязаны мду собой. Пример только для демонстрации, использовать в проде призываю только распр решения (log4, glog..).

Приветствую.

В статье нет ничего о том какие НС мы обучаем, с чем они связаны: с расп изображений, генерацией изобр, или со звуком, или текстом.. Например, для расп изображений хватало видео карты GF1050 для обучения нс типа resnet или unet, но это было лет 5 назад, мбыть сейчас уже перестало хватать)).

Еще второй момент заметил. Вы как заложник питона здесь действуете, попробуйте выйти из него: если об изобр говорим, то возьмите посмотрите исходники Darknet - фр-к для создания и обучения нс, на С написан, код более-менее понятный, на нем базируется известная архитектура yolo.

Попробуйте с darknet разобраться, как и когда там грузятся батчи и веса в карту, и может быть получится у вас поправить код, чтобы не все батчи хранил в памяти, а частями. Если опер памяти тоже мало, можете жест диск использовать, не обязательно все в оперативке держать, и не надо будет вам 44тр тратить или видяху купить на эти деньги.

И лучше считать всеравно на видеокарте, она на порядок быстрее (раньше была, сейчас мбыть еще больше), чем cpu, причем разница на порядок получалась с высокооптимиз кодом на cpu. Поэтому, если на cpu будет код не оптимальный (хотя бы лишние выделения памяти), то разница еще вырастит.

Мой совет только для "простых" задач актуален, чатжпт таким образом не обучишь конечно, времени не хватит, не то что данных. Но это все от вашей задачи зависит и архит-ры нс, которую вы используете.

Много написали, но и этого я не ожидал услышать.

Что я хотел бы услышать: учился там-то (пусть не МГТУ им. Н.Э. Баумана) и/или работал там-то (тоже пусть не яндекс и маил) и/или сделал то-то (вклад в опенсорс, научил 10 человек, но не обману на собесах, а реально).

Понимаете, сейчас у вас даже имени нет, нигде не написано.

Что вам советую сделать, ваше дело прислушиваться или нет, но хотя б спокойно отреагируйте:

- уберите мастер и ментор из ника

- людям в возрасте не пишите, как студенту, имею ввиду фразы: "азы", "примите к сведению", "тогда можете к нам на собес" и тп унизительные вещи

- поменьше философии и чужих мыслей. Это выглядит как выпендреж (молодые люди этим болеют (выпедрежем), с возрастом проходит (но не у всех), значит делаю вывод что вы еще молоды). Я тоже читаю всякие умные вещи, но цитаты использую в осн чтобы поржать в компании, не более.

- оскорблять людей тоже не надо, но отвечать безусл надо на грубость. (мбыть я грубо написал сначала, но коучи реальано затрахали, я не знаю как с ними сейчас по-другому говорить, кроме того, чтобы гнать их метлой)

На этом закончим разговор, извиняюсь за грубость, удачи.

Вы высокого мнения о себе слишком. Какие основания для этого у вас есть?

Регалии на стол! Чем вы лучше того крестьянина, например? Что у вас есть, за что вас можно уважать и прислушиваться к вашим словам?

На каком основании вы кого-то учите? Кого вы учите?

Это не извинение. Свой засунь тоже подальше. Думай кому пишешь, прежде чем жирным шрифтом и таким тоном что-то писать.

Свердловский политехникум меня научил. А вы менторы уже весь ютюб и интырнет засрали. И здесь от вас покоя нет.

Можно дедов хотя бы не учить?

Ага, начало времен, когда приходят больные к здоровому и говорят, что он болен.

А если серьезно, то что думают нормальные разрабы, которые пока читают хабр и статьи с тегом cpp: "такс, посморим что там новенького. Блть, опять этот с 35й по счету статьей, где ему что-то там "непонятно"". И читают (редко) по диагонали, а то и сразу в комменты, чтобы поржать, например, над такими спичами:

здесь оба коммента - полный ппц. volatile нельзя исп-ть в таком кач-ве.
здесь оба коммента - полный ппц. volatile нельзя исп-ть в таком кач-ве.

Но никто вам ничего не пишет, а про себя думает, когда же уже этот хрен свалит отсюда со своим мусором.

Дискутируют с вами тут в основном бывшие "студенты" (в кав, потому что неопр-го возраста, те мбыть и вечные) или тичеры всякие. Оба типа вякают для самоутверждения и самим запомнить, что они там где-то прочитали и считают правильным.

Короче, пустое все. Кто знает, ничего не скажет, промолчит, улыбнется мбыть только.

На счет меня, я редко пишу здесь, когда уже надоедает читать эту очередную хрень (не только вашу, имеется ввиду).
Я бы не прочь отдохнуть и поучиться чему-то спокойно (хочу пианино освоить давно, голубая мечта), да кто работать будет?

ps: на "хрень" не обижайтесь, я со всем уважением. Но объяснил уже причину выше, повторю: считаю, что вы не поспеваете, и не надо вам поспевать, отдыхайте спокойно.

мастер-ментор не понимает, что поток может работать постоянно, и не надо его ждать. А слова "запрещено", "азы" и "паттерны" - это видать его тичер сленг. В общем, пусть идет нах и не учит больше никого, развелось бл-дь менторов, как собак нерезаных.

Но всеравно. Дед, бросай уже эту тему, займись на пенсии чем-нидь другим: загляни в теплицу, полей огурцы с помидорами, грядки прополи.. не знаю.

Я сначала, выше написал, что сопляк какой-то тут мозги пудрит, прикидвается умудренным, а сам напздил где-то материал и скопипастил тупо. А потом почитал еще ваши статьи, и комменты..

В общем, дед, давай уже, заканчивай с этим делом, крыша не держит нагрузку уже похоже, без обид. Спасибо за труды, но надо вовремя уходить с ринга.

Это все юношеский идеализм. Или максимализм. В общем попытка решить проблему силой, а не опытом.

Но опять-же, так мало кто делает, всем страшно (как так, отказаться от SQL базы, уууу, не по канонам-паттернам, засмеют, и резюме совсем подпортится).

Нет, языки разные, находятся в противополож концах сложности, плюсы один из самых сложных, питон наоборот. Никогда на плюсах ничего не будет решаться одной строкой, это не его подход, у него основной приоритет скорость, у питона читаемость. И одной статьей (и даже кучей статей) делу не поможешь, и не надо помогать, каждый язык должен свое дело делать хорошо, что и происходит - плюсы под капотом все соки выжимают из машины, питон предоставляет легкий интр-с пользователю.

Конечно, если в требованиях запуск именно на устройстве и без поддержки сети.
Но статья про обучение нс на плюсах, а вы про использование готовой обученной модели.

статья показывает что они

да, что-то показывает, какое-то сходство есть, а много всего нет, в питоновской обертке не только ведь биндинг ф-ий, а скрытие массы бойлерпл-та, чтобы где-то одной строчкой обойтись и тд

насколько я знаю наоборот пишут на питоне, а потом нейросети переписывают

нет, вы не правы. Фрейм-ки для НСетей уже давно все написаны, переписаны, все написаны на плюсах (и мбыть си еще есть мало). На питоне используют уже, потому что быстрее, проще писать и поддерживать. Стоит не программист буквально, а его время, точнее время для выхода продукта (time to market), потом развитие продукта.

библиотеки питона это буквально уже обёртка над С++ кодом, а не наоборот

уточню. Я писал обертку не для питона, а для исходной либы (которая на плюсах).
Зачем писать обертку, если можно сразу использовать плюсовой интр-с?
А его нельзя просто взять и использовать как на питоне, надо разбираться глубоко, и вся команда не будет этим заниматься. А использовать надо многим (проектов однотипных много, где переиспользуется код база), поэтому пишутся обертки, которые многое скрывают, чтобы в итоге торчали только нужные методы.

То что в статье показывается как "легко и просто, даже методы по названиям схожи", это только кажется, чуть капнуть и.. обнаружил себя в кишках тензорфлоу, 8 часов долой.

Еще дополню. Зайдите на любой сайт этих фрейм-ов для нс, и увидите массу туториалов с картинками и примерами (на питоне все конечно), кучу форумов забитых ответами на все вопросы начинающих. Потом поищите "а как на плюсах использовать", увидите куцый пример в папке examples на гитхабе, и все на этом.

Приветствую.
Спасибо за работу.

> Писать или не писать нейронную сеть на С++

С выводом не согласен только, и думаю не я один.

Сколько у вас реально заняло времени и сил разобраться с плюсовым апи, я думаю не мало. Попробуйте тоже самое сделать на питоне, сравните потом сколько займет.
И главное зачем, на питоне тоже все быстро работает. Новичкам точно не стоит идти по этому пути, на выходе будет конечно что-то рабочее, только потом всеравно перепишут на питоне, или после них придет норм специалист и уберет за ними это...

Тоже есть опыт уже, когда-то писал свою обертку для использования нс в плюсах, для фр-ворка mxnet, позже и для tensorflow взялся. Заняло массу времени, главное спросить особо негде было (на so тоже ничего), только самому по коду (плюсовому) разбираться придется, потому что это не основной путь использования, а основной как раз на питоне.

Потом уже, когда освоился с питоном, и бросил это дело натягивать на плюсы - помню взял keras и за день набросал сервис отдельный, дальше картинки по сокету на него, и все хорошо.

И что дальше?

Понятно, что завернули его.

Дык это ваша проблема, а не его. Вы "смотрите на людей", др словами по одежке встречаете.

А надо было копать клубже - задвать вопросы: где работал 23 года, что делал конкретно.. И такой подход к людям (и собеседованиям и тп) называется "здравый смысл".

А не спрашивать его "минимальное собеседование", типа напиши связан список онлайн и тп х-ту

Информация

В рейтинге
4 462-й
Откуда
Екатеринбург, Свердловская обл., Россия
Дата рождения
Зарегистрирован
Активность