Задать вопрос
  • Можно ли подключить >1 видеокарты для обучения нейросетей на torch?

    @kamenyuga
    Убери 0, будет просто GPU - все, что доступны. Либо оставь, чтобы использовать конкретную видеокарту, - полезно для параллельного запуска нескольких экспериментов на разном железе. Видеокарты должны быть одинаковые. Так и гугли "pytorch use gpu", "pytorch use multiple gpu".
  • Как настроить ML-модель?

    @kamenyuga
    Вполне жизнеспособный подход. Я именно так на работе своей делаю. У тебя, правда, в коде есть лишние действия - каждый раз сплит при фиксированном рандоме, рок-кривая, хотя можно сразу аук считать. Я в такой код, в самый внутренний цикл обычно добавляю
    del model
    gc.collect()

    Ну, и результаты лучше сохранять в файл или бд, чтоб они в памяти не копились.
  • Где найти качественные уроки по Godot по созданию гоночной игры?

    @kamenyuga
    Так гугли "godot vehicle tutorial". А потом добавляй "car", "racing" и т.д. Дорогу осилит идущий. На что-то масштабное и цельное не надейся. И, конечно, все материалы будут на английском.
  • Что учитывать при линейной регрессии?

    @kamenyuga
    Из каждой группы сильно скоррелированных данных (столбцов) удаляем все кроме какого-то одного. Иначе получим, что по факту одинаковые данные продублированы (увеличен их вес в несколько раз - по количеству скорелированных столбцов). Корреляция 0% - это идеал. Корреляция выше 50% - это плохо. Между этими значениями - нормально. Нередко из двух скореллированных столбцов делают один двумерный - бинят сразу пару совместно, если пара добавляет полезную информацию.
  • Как вычислить среднее число списка?

    @kamenyuga
    Откуда такая формула для среднего? А если чисел будет 3? Вопрос, кончено, уровня ленивого и глупого школьника. Но и ответ какой-то цирк с конями. Если в гугле забанен, то любой другой поисковик легко найдет и расскажет, как посчитать среднее значение любого количества чисел.
  • Какой ФПС на этом ноутбуке?

    @kamenyuga
    У него же встройка, гугли "Intel Core i3-1125G4 fps" или "Intel UHD Graphics Xe G4 48EUs (Gen. 11 Ice Lake) fps". Гугл и ютуб хранят огромноую кучу всяких тестов. Это я по названию ноута погуглил его точные характеристики. Вроде обещают сотку фпс в доте на лоу 720р. Хотя его 8 ГБ оперативки - это мало на сегодняшний день и запросто приведет к фризам и лагам при вроде бы нормальном фпс. Надо 16 ГБ. И встройка у амд обычно существенно лучше.
  • Постоянные провисания в ведьмаке, как исправить?

    @kamenyuga
    Именно с Ведьмаком 3 у меня проблемы после каждого крупного обновления винды. Я их решаю чистой переустановкой дров на видеокарту, всегда ставлю последнюю стабильную версию. Хотя у меня сейчас нвидиа. На амд вега64 с играми никогда проблем не было.
  • Какой ИБП выбрать?

    @kamenyuga
    Qafqa, лучшие ИБП - с двойным преобразованием, а самые распространенные идоступные - это те котороые попроще - линейно-интерактивные. Такие попроще у меня всегда были и дома, и в офисе. Просто включаешь и они работают. Главное при отключении света, вырубать всю нагрузку, а если свет не возвращется, то и выключать комп, потому что быстрый и полный разряд батареи - это верный способ ее убить, ну, и просто комп вырубится при исчерпании заряда.
  • Как устроено хранение данных в pandas series?

    @kamenyuga
    В основе pandas - numpy, который написан на Си и Фортране, использует эффективные структуры данных, алгоритмы и возможности железа, в частности векторизацию вычислений (scalar processor vs vector processor, avx instructions).
  • Как вентиляторы корпуса подключить к материнской плате?

    @kamenyuga
    А как они между собой соединены? Через коннекторы или просто скручены? Такое бывает в навороченных корпусах, где потом скорость вращения задается кнопками/ручками на корпусе, типа реобас такой в корпус встроен.
  • Простой пример слоя LSTM на с++?

    @kamenyuga
    Что за пример такой нужен, если есть доступ в гугл? Рукописный или что-то реальное? Если матан и логика, то Гудфеллоу - Глубокое обучение. Если практика, то тензорфлоу написан на плюсах. Для него создано огромное количество гайдов и справочных материалов по установке, настройке, использованию и т.д. Если даже это не по силам, тогда пайтон и керас - упрощенный интерфейс для всего, что есть в тензорфлоу.
  • Как отследить изменения поля класса, если это список?

    @kamenyuga
    Самый продвинутый в питоне способ управлять доступом к атрибутам - это дескрипторы. Именно через дескрипторы реализованы проперти. Альтернатива - вместо атрибута-списка использовать другой контейнер для хранения данных - кастомный или наследованный от списка.
  • Физический сервер после длительной работы начинает выдавать лаги при движении окон. Куда копать?

    @kamenyuga
    Звучит как стандартные симптомы утечки памяти. В данном случае, видимо, утекают компоненты графического интерфейса и забивают буфер/кэш/список хэндлеров. Проблема скорее всего в каком-то компоненте ОС или какой-то кривой программе, при этом программа должна быть непрерывно работающая. Пробуй гуглить "gui lagging after uptime" с указанием операционки, если на английском.
  • С чего начать изучение С++ новичку?

    @kamenyuga
    Полгода назад у Яндекса были отличные бесплатные курсы по с++ на курсере - белый пояс, желтый пояс и вплоть до черного, всего пять штук. Сейчас их забанили. Вряд ли они их восстановят в бесплатном виде, если уже продают аналог за деньги. Можно, наверное, найти скачанные материалы на торрентах. В каком они будут виде - неизвестно.
    Альтернатива - совсем уж простенькие курсы на степике, а потом книги и самостоятельная практика. Еще альтернатива - сначала пайтон, по которому огромное количество курсов/книг с практикой, а потом уже с++ и там переделывать задачи из питона.
    Если только с++, то на английском языке материалов, конечно, доступно намного больше и намного более свежих.
  • C# или C++ как первый язык?

    @kamenyuga
    В современном с++ для решения прикладных задач использовать ручное управление памятью не нужно. Просто используешь стандартную библиотеку. Или другие какие билиотеки. Их этих двух лично я бы выбрал с#. Аргументировать не буду.
  • Есть ли смысл в уточнении типов данных чисел? И что это даст?

    @kamenyuga
    Sergo Zar, потому что эффективнее - префиксная форма не возвращает предыдущее значение в отличие от постфиксной. Всегда используй ++i кроме случаев, когда обязательно нужно сохранить/использовать предыдущее значение.
  • Как исправить ошибку - module 'tensorflow' has no attribute 'models'?

    @kamenyuga
    Какая версия у тензорфлоу - 1 или 2? И какая версия у кераса - 1 или 2? В общем случае код, написанный для одной версии, не запустится на другой, совместимости нет. Либо код переписывать, либо ставить требуемую версию. Подходящую версию узнавай там, откуда код был скопирован.
  • Как исправить ошибку при передаче массива через socket и pickle в Python?

    @kamenyuga
    Алихан Мулаев, не поверишь, но pickle.dumps(MyClass).
    Методы сохранения/загрузки пишутся руками в соответствии с логикой, которую требуется реализовать, - какие данные нужно сохранить, чтобы восстановить состояние объекта.
    Кстати говоря, оба этих вопроса освещаются в документации модуля pickle.

    Но если такие вопросы возникают, то лучше использовать самый простой способ - модуль dill, он все сделает за тебя, синтаксис такой же как в случае pickle.
  • Коррекция значения результата ошибки с плавающей запятой?

    @kamenyuga
    GreenX5, а что это тут у нас?
    Получаю по вебсокету (данные не я стряпаю)

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