www.fgks.org   »   [go: up one dir, main page]

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

дровосек

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

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

В статье нет ничего о том какие НС мы обучаем, с чем они связаны: с расп изображений, генерацией изобр, или со звуком, или текстом.. Например, для расп изображений хватало видео карты 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 года, что делал конкретно.. И такой подход к людям (и собеседованиям и тп) называется "здравый смысл".

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

Еще дополню.

Какая нахй "интрига" ?

Представьте, что каменщик не доложил вам часть стены в новой вашей квартире, сказав, что "интриги" нет, а джунов не приминимают, которые доложат за мной.

О чем вы вообще "учитель"? Работу доделывать до конца не пробовали никогда? Чему вы учите!?

впитывая социальные модели поведения

гуманитарщина из вас так и прет, начиная от сравнения людей и ягод и кончая вот этим вот.

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

здесь тоже бредятина.

Есть уверенные в себе люди, а есть не уверенные. Мидл, по вашему, уверенный в себе человек получается. А причем здесь вообще знания, опыт и тд, если достаточно уверенно о себе заявить?

Вот именно из-за таких "коучей" и имеем на местах хитровыеб-ых уверенных "мидлов", но оставляющих за собой вот это вот:

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

Перефразирую тогда, если не понятно написал. Не превращайте ресурс в УГ.

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

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

С QVariant не удобно работать. Если хотите по настоящему гибкий диалог, то делайте свой диалог с ноля (c qwidget). Как делать: смотрите исходники qt, там все понятно, например, вот как метод exec в qt реализован.

Вот так у меня своя реализация диалога выглядит:

И НЕ пишите статьи (и заметки) больше об этой фигне, пожалуйста.

Пишите когда получится конечный рабочий продукт, которым вы решили поделиться.

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

Тоже на удаленке несколько лет уже, как и товарищ выше.

До этого в офисе: тоже рисовали на доске (все исписанные были маркеры), тоже обсуждали долго до посинения как тогда казалось "сложные" вещи, и да на это уходило прорва времени, еще время уходило на доказывание своей позиции, а это не просто когда все из себя (молодые). Еще болтовня была рядом, приходилось одевать наушники, а иногда и грубо отгонять от своего стола.

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

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

Информация

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