Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос
deeppsycoder

deeppsycoder

клинический психолог
  • 1
    вклад
  • 1
    вопрос
  • 11
    ответов
  • 9%
    решений
Ответы
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Найти в каждом столбце наименьшее значение среди положительных элементов матрицы?

    deeppsycoder
    deeppsycoder @deeppsycoder
    клинический психолог
    Я так понимаю, что если B - матрица, то речь идёт о numpy? Тогда циклы, скорей всего, неуместны, и надо решать методами numpy.

    Например так.

    # import numpy as np
    
    
    # B = np.array([[0, -1, 1], [2, 1, 2], [3, -1, -1]])
    B[B <= 0] = B.max()  # или можно B[B <= 0] = np.inf, если значения типа float
    B.min(0)
    Ответ написан 04 мар.
    Комментировать
    Нравится Комментировать
  • Как сделать, чтобы парсер переходил по ссылкам и брал информацию?

    deeppsycoder
    deeppsycoder @deeppsycoder
    клинический психолог
    Я бы для этих целей использовал библиотеку selenium.
    Ответ написан 07 янв.
    Комментировать
    Нравится Комментировать
  • Какую выбрать диаграмму на Python для большой разницы величин?

    deeppsycoder
    deeppsycoder @deeppsycoder
    клинический психолог
    Я бы использовал либо subplots с разными участками графика, либо библиотеку для построения интерактивных графиков plotly, чтобы при необходимости можно было масштабировать нужный участок графика.
    Ответ написан 07 янв.
    Комментировать
    Нравится Комментировать
  • RuntimeError CUDA out of memory. Как сделать код выполняемым для моей видеокарты?

    deeppsycoder
    deeppsycoder @deeppsycoder
    клинический психолог
    Столкнулся с подобным явлением переполнения памяти GPU. Но в моем случае это происходило не сразу, а после обработки нескольких пакетов. То есть дело оказалось не в размере входного тензора, а в том, что у меня на определённом этапе сохранялись метрики в виде скалярных тензоров, а значения из них я извлекал на CPU уже позже.
    Ответ написан 22 дек. 2020
    Комментировать
    Нравится Комментировать
  • Как правильно получить номер элемента многомерного массива?

    deeppsycoder
    deeppsycoder @deeppsycoder
    клинический психолог
    Если a - многомерный массив, а x - значение массива, индекс которого нужно найти, то можно так.
    import numpy as np
    
    indeces = np.unravel_index((a == x).argmax(), a.shape)
    Ответ написан 01 авг. 2020
    Комментировать
    Нравится Комментировать
  • Чем размечать данные для computer vision?

    deeppsycoder
    deeppsycoder @deeppsycoder
    клинический психолог
    Для object detection размечал с помощью labelImg, если не ошибаюсь. Простое и удобное приложение. Сохраняет адекватные аннотации в текстовый файл.

    Для классификации писал простой скрипт на python, чтобы он мне штук 10 картинок в ряд показывал, а я в поле ввода писал 10 букв ассоциированных с классами. За вечер 10 тысяч так разметил.
    Ответ написан 23 июл. 2020
    Комментировать
    Нравится 1 Комментировать
  • Как удалить водяной знак с помощью Python?

    deeppsycoder
    deeppsycoder @deeppsycoder
    клинический психолог
    Создать свой датасет и обучить на нём нейросеть, которая будет генерировать из чужой фактически уже свою картинку.
    Ответ написан более года назад
    Комментировать
    Нравится 1 Комментировать
  • Как валидировать абсурдные суждения/предложения?

    deeppsycoder
    deeppsycoder @deeppsycoder
    клинический психолог
    У BERT есть режим проверки логичности двух фраз. Думаю, можно это использовать.
    Ответ написан более года назад
    Комментировать
    Нравится Комментировать
  • Как правильно сформировать kerasa lstm?

    deeppsycoder
    deeppsycoder @deeppsycoder
    клинический психолог
    Вариант 1: return_sequences=False.

    Вариант 2: model.add(GlobalMaxPool1D()) между LSTM и Dense.
    Ответ написан более года назад
    Комментировать
    Нравится Комментировать
  • Какую нейросеть выбрать для распознавания мультипликационных персонажей на изображении?

    deeppsycoder
    deeppsycoder @deeppsycoder
    клинический психолог
    Faster-RCNN точно справится.
    Ответ написан более года назад
    Комментировать
    Нравится 1 Комментировать
  • Как рассчитать ошибку на выходном слое?

    deeppsycoder
    deeppsycoder @deeppsycoder
    клинический психолог
    Лучше говорить, не "функция ошибки" (error), а "функция потерь" (loss), в качестве которых может выступать среднеквадратичная ошибка (MSE), средняя абсолютная ошибка (MAE), перекрёстная энтропия и пр. С помощью этой функции оценивается отличие полученного результата от ожидаемого. Задача стоит в её минимизации. Производные нужны, чтобы рассчитать градиент для последующей коррекции весов. Градиенты рассчитываются по всем элементам сети, начиная с функции потерь, постепенно распространяя ошибку назад ко входу в виде коррекции весов.
    Ответ написан более года назад
    2 комментария
    Нравится 2 комментария
Оценили как «Нравится»
Самые активные сегодня
  • TNPTSYWWCC
    Uneasy Hearts Weigh the Most
    • 10 ответов
    • 1 вопрос
  • hottabxp
    Сергей Карбивничий
    • 10 ответов
    • 0 вопросов
  • Василий Банников
    • 8 ответов
    • 0 вопросов
  • yupiter7575
    Yupiter7575
    • 5 ответов
    • 0 вопросов
  • AntonLitvinenko
    Антон Литвиненко
    • 5 ответов
    • 0 вопросов
  • DevMan
    DevMan
    • 5 ответов
    • 0 вопросов
  • © Habr
  • О сервисе
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации