Убери 0, будет просто GPU - все, что доступны. Либо оставь, чтобы использовать конкретную видеокарту, - полезно для параллельного запуска нескольких экспериментов на разном железе. Видеокарты должны быть одинаковые. Так и гугли "pytorch use gpu", "pytorch use multiple gpu".
Вполне жизнеспособный подход. Я именно так на работе своей делаю. У тебя, правда, в коде есть лишние действия - каждый раз сплит при фиксированном рандоме, рок-кривая, хотя можно сразу аук считать. Я в такой код, в самый внутренний цикл обычно добавляю
del model
gc.collect()
Ну, и результаты лучше сохранять в файл или бд, чтоб они в памяти не копились.
Так гугли "godot vehicle tutorial". А потом добавляй "car", "racing" и т.д. Дорогу осилит идущий. На что-то масштабное и цельное не надейся. И, конечно, все материалы будут на английском.
Из каждой группы сильно скоррелированных данных (столбцов) удаляем все кроме какого-то одного. Иначе получим, что по факту одинаковые данные продублированы (увеличен их вес в несколько раз - по количеству скорелированных столбцов). Корреляция 0% - это идеал. Корреляция выше 50% - это плохо. Между этими значениями - нормально. Нередко из двух скореллированных столбцов делают один двумерный - бинят сразу пару совместно, если пара добавляет полезную информацию.
Откуда такая формула для среднего? А если чисел будет 3? Вопрос, кончено, уровня ленивого и глупого школьника. Но и ответ какой-то цирк с конями. Если в гугле забанен, то любой другой поисковик легко найдет и расскажет, как посчитать среднее значение любого количества чисел.
У него же встройка, гугли "Intel Core i3-1125G4 fps" или "Intel UHD Graphics Xe G4 48EUs (Gen. 11 Ice Lake) fps". Гугл и ютуб хранят огромноую кучу всяких тестов. Это я по названию ноута погуглил его точные характеристики. Вроде обещают сотку фпс в доте на лоу 720р. Хотя его 8 ГБ оперативки - это мало на сегодняшний день и запросто приведет к фризам и лагам при вроде бы нормальном фпс. Надо 16 ГБ. И встройка у амд обычно существенно лучше.
Именно с Ведьмаком 3 у меня проблемы после каждого крупного обновления винды. Я их решаю чистой переустановкой дров на видеокарту, всегда ставлю последнюю стабильную версию. Хотя у меня сейчас нвидиа. На амд вега64 с играми никогда проблем не было.
Qafqa, лучшие ИБП - с двойным преобразованием, а самые распространенные идоступные - это те котороые попроще - линейно-интерактивные. Такие попроще у меня всегда были и дома, и в офисе. Просто включаешь и они работают. Главное при отключении света, вырубать всю нагрузку, а если свет не возвращется, то и выключать комп, потому что быстрый и полный разряд батареи - это верный способ ее убить, ну, и просто комп вырубится при исчерпании заряда.
В основе pandas - numpy, который написан на Си и Фортране, использует эффективные структуры данных, алгоритмы и возможности железа, в частности векторизацию вычислений (scalar processor vs vector processor, avx instructions).
А как они между собой соединены? Через коннекторы или просто скручены? Такое бывает в навороченных корпусах, где потом скорость вращения задается кнопками/ручками на корпусе, типа реобас такой в корпус встроен.
Что за пример такой нужен, если есть доступ в гугл? Рукописный или что-то реальное? Если матан и логика, то Гудфеллоу - Глубокое обучение. Если практика, то тензорфлоу написан на плюсах. Для него создано огромное количество гайдов и справочных материалов по установке, настройке, использованию и т.д. Если даже это не по силам, тогда пайтон и керас - упрощенный интерфейс для всего, что есть в тензорфлоу.
Самый продвинутый в питоне способ управлять доступом к атрибутам - это дескрипторы. Именно через дескрипторы реализованы проперти. Альтернатива - вместо атрибута-списка использовать другой контейнер для хранения данных - кастомный или наследованный от списка.
Звучит как стандартные симптомы утечки памяти. В данном случае, видимо, утекают компоненты графического интерфейса и забивают буфер/кэш/список хэндлеров. Проблема скорее всего в каком-то компоненте ОС или какой-то кривой программе, при этом программа должна быть непрерывно работающая. Пробуй гуглить "gui lagging after uptime" с указанием операционки, если на английском.
Полгода назад у Яндекса были отличные бесплатные курсы по с++ на курсере - белый пояс, желтый пояс и вплоть до черного, всего пять штук. Сейчас их забанили. Вряд ли они их восстановят в бесплатном виде, если уже продают аналог за деньги. Можно, наверное, найти скачанные материалы на торрентах. В каком они будут виде - неизвестно.
Альтернатива - совсем уж простенькие курсы на степике, а потом книги и самостоятельная практика. Еще альтернатива - сначала пайтон, по которому огромное количество курсов/книг с практикой, а потом уже с++ и там переделывать задачи из питона.
Если только с++, то на английском языке материалов, конечно, доступно намного больше и намного более свежих.
В современном с++ для решения прикладных задач использовать ручное управление памятью не нужно. Просто используешь стандартную библиотеку. Или другие какие билиотеки. Их этих двух лично я бы выбрал с#. Аргументировать не буду.
Sergo Zar, потому что эффективнее - префиксная форма не возвращает предыдущее значение в отличие от постфиксной. Всегда используй ++i кроме случаев, когда обязательно нужно сохранить/использовать предыдущее значение.
Какая версия у тензорфлоу - 1 или 2? И какая версия у кераса - 1 или 2? В общем случае код, написанный для одной версии, не запустится на другой, совместимости нет. Либо код переписывать, либо ставить требуемую версию. Подходящую версию узнавай там, откуда код был скопирован.
Алихан Мулаев, не поверишь, но pickle.dumps(MyClass).
Методы сохранения/загрузки пишутся руками в соответствии с логикой, которую требуется реализовать, - какие данные нужно сохранить, чтобы восстановить состояние объекта.
Кстати говоря, оба этих вопроса освещаются в документации модуля pickle.
Но если такие вопросы возникают, то лучше использовать самый простой способ - модуль dill, он все сделает за тебя, синтаксис такой же как в случае pickle.
Если у тебя непреодолимые предубеждения против этого метода решения задачи, что ты до сих пор ищешь условия, где он не работает, - то не продолжай, остановись, сделай глубокий вдох. А потом используй любой велосипед, который сможешь изобрести. Утри всем нос. А я в силу своих ограниченных способностей просто не могу постигнуть нестерпимую точность яху финансовой бигдаты.