Ответы пользователя по тегу Нейронные сети
  • Выбор архитектуры и средств реализации сверточной нейронной сети?

    @dmshar
    Вообще-то ответ на три первых заданных вопроса - это нехилая себе такая работа. С соответствующим анализом, сравнением и пр. необходимыми атрибутами.
    Ответ на три последних - это на уровне студента первокурсника-троечника(отличники даже на первом курсе таких вопросов уже не задают).
    Поэтому, исходя из заданных вопросов, у вас есть два пути. Лучшее что вы можете сделать - если не хотите, конечно, с треском завалить проект - это нанять компетентного в этих вопросах человека. Дорого конечно, но за знания и умения (других) надо платить.
    Второй путь - самостоятельно разобраться в теме, благо литературы - навалом, даже как-то не совсем удобно их тут перечислять. Ну, для затравки, разве что:
    1. Хайкин Нейронные сети полный курс. 2 издание
    2. Николенко С., Кадурин А., Архангельская Е. Глубокое обучение. — СПб.: Питер, 2018
    3. Гудфеллоу Я., Бенджио И., Курвилль А. Глубокое обучение -М.: ДМК Пресс, 2018.
    4. David Kriesel A Brief Introduction to Neural Networks
    (вон, в комментах вам даже чью-то докторскую диссертацию по ходу освоить предложили :-). Правда не думаю, что вы в ней разберетесь, не освоив истоки)
    Ну и в интернете ссылок более чем много. Для совсем ленивых - есть видеокурсы. Даже на русском :-)
    Только долгий этот путь. Так что лучше все-таки - первый.
    Ответ написан
    1 комментарий
  • Какие существуют книги по нейронным сетям?

    @dmshar
    Гудфеллоу Я., Бенджио И., Курвилль А. Глубокое обучение / пер. с анг. А. А. Слинкина. – 2-е изд., испр. – М.: ДМК Пресс, 2018.
    Ответ написан
    Комментировать
  • Какие есть способы классификации музыки нейросетью?

    @dmshar
    Классификация музыкальных произведений - это как? По предпочтению, по стилю, по композитору, по используемым инструментам, по громкости?
    Ответ написан
  • Обучение нейронной сети на видеокарте. Keras + tensorflow?

    @dmshar
    А что, Google уже отключили?
    Первая-же ссылка:
    https://stackoverflow.com/questions/40690598/can-k...
    вторая: https://datascience.stackexchange.com/questions/13...
    третья (для совсем ленивых - еще и с видео в придачу):
    https://www.asozykin.ru/deep_learning/2017/03/11/H...
    Ответ написан
    Комментировать
  • Как вернуть первоначальный (исходный) вид нормализованным данным?

    @dmshar
    Элементарная математика (класс этак седьмой или восьмой) подсказывает нам, что если xMin, xMax, dMin и dMax известны, то по значению y восстановить х возможно. Формула получается элементарно.
    Если же нет (ну, например, вы "потеряли" xMin и xMax), то восстановление невозможно.
    Ответ написан
    Комментировать
  • Каким должен быть ответ нейронной сети (выходные данные)?

    @dmshar
    И как же народу задурили голову нейросетями.
    Задача, которую вы описали - предсказание значения температуры, например - вполне спокойно решается гораздо более "человеческими" методами, в частности - в классическом анализе временнЫх рядов.
    Совет - начните изучение ML - с начала (с вероятности, анализа гипотез, регрессии и пр.), а не с конца (нейросетей и Deep Learning).
    Ответ написан
    Комментировать
  • Как быстро получить обзор методов машинного обучения?

    @dmshar
    А что такое "получить"? Я так понимаю, "получают" образование. Вы спрашиваете - где учиться? Ну тогда было бы неплохо знать, где живете, уровень вашего текущего образования и (как обычно для ИТ-специальностей) - уровень вашего английского.
    А если "получить" - это самостоятельно освоить - ну так в интернете ресурсов просто море:
    www.7wdata.be
    https://www.datasciencecentral.com
    https://datascienceplus.com
    https://www.kdnuggets.com
    https://www.analyticsvidhya.com
    https://towardsdatascience.com
    и далее по списку......
    Написано только что
    Ответ написан
    Комментировать
  • Какие методы машинного обучения больше подходят для прогнозирования?

    @dmshar
    1. Анализ временных рядов.
    2. Построение регрессионных моделей.
    3. Классификация (всеми известными методами - от метрических и системы опорных векторов до использование деревьев решений, не забываем об использовании ансамблей методов)
    4. Кластеризация и метод главных компонент.
    5. Все то-же но на основе использования искусственных нейронных сетей.
    Все подходят. Только надо понимать что, когда и как.
    С порогом - ну это зависит от вашего начального уровня.
    Ответ написан
    Комментировать
  • Как проверить целостность данных с помощью нейронных сетей?

    @dmshar
    Может имелось ввиду обнаружение выбросов и аномалий во временных рядах, коими представляются параметры, изменяющиеся во времени? Тогда задача смысл приобретает. Правда с моей точки зрения именно нейросети тут не самое удачное решение, есть другие, более адекватные, но тем не менее, как проект - может и прокатит.
    Ответ написан
  • ML распознавание лиц по видео. Каков приблизительный ценник за подобный проект?

    @dmshar
    Если у топикстартера есть ресурсы, сравнимые с ресурсами Китая, то шанс получить то, на что он замахнулся у него есть :
    https://tjournal.ru/65956-kitayskaya-policiya-nach...
    Вот если денежек чуть меньше, тогда грусть-тоска. :-)
    А по вопросу о необходимости срочного приобретения всего лишь сервера, склоняюсь к тому, что денежек явно не густо.
    Ответ написан
    Комментировать
  • Есть ли разница между моделью Маккалока-Питтса и персептроном Розенблатта и какая?

    @dmshar
    Интересно, сейчас пишут "исследовательскую" работу, забанив себя в Гугле? Это же вопрос раскрывается на первых страницах любой книги по нейронным сетям.
    Ну вот, первая же ссылка в Гугле:
    https://www.intuit.ru/studies/courses/3456/698/lec...
    - на третьей странице про Маккалока-Питтса, на четвертой про Розенблатта.
    А тут - вообще все на одной странице:
    https://www.osp.ru/os/1997/04/179189
    "Исследуйте"!
    Ответ написан
    Комментировать
  • Может ли нейросеть писать простые статьи?

    @dmshar
    Если придумаете как обучить нейронную сеть - то почему нет.
    Вон, музыку пишет. И картинки рисует (переделывает, стилизует). Но "готовых решений", по крайней мере общедоступных - конечно нет. Придется самому попотеть. Построить сеть, обучить ее, получить результат. Дерзайте, может получится.
    Ответ написан
    Комментировать
  • Как подать изображения на вход нейронной сети?

    @dmshar
    Если только начали знакомиться с темой - то рекомендую глянуть:
    ai-news.ru/2018/03/obrabotka_izobrazhenij.html
    Ответ написан
    Комментировать
  • Есть ли библиотеки для автоматической генерации нейросетей?

    @dmshar
    Ну, начнем с TensorFlow. Все что упомянуто, можно указывать.
    Ответ написан
    Комментировать
  • Код или математика?

    @dmshar
    Давайте все таки строго формализуем вопрос.
    "в коде обучения нейронной сети или математической модели этого самого обучения" - как то совсем нечетко. Предположим, вы имели ввиду
    "математическая модель обучения" =="алгоритм обучения сети"
    "код обучения" == "программная реализация этого самого алгоритма".
    Тогда задача получает строгую формулировку: "Мы запрограммировали некоторый процесс обучения. Результат не такой, как мы ожидаем. Где ошибка - в алгоритме или в коде".
    И если это так, то в такой постановке задача хоть и не может быть решена с абсолютной точностью, но понятно что надо делать, что-бы дать ответ. По большому счету, она теперь ничем не отличается от обычной задачи, решаемой на этапе тестирования при разработке любого программного продукта - от игрушек до веб-сайтов.

    Вариантов решения два.

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

    Экспериментальный:
    1. Находим и четко записываем алгоритм.
    2. Даем его запрограммировать двум, трем.... чем больше-тем лучше... программистам. Получаем множество реализаций одного и того-же алгоритма.
    3. Прогоняем процесс обучения сети через каждую реализацию. Сравниваем результаты с ожидаемыми.
    4. Если реализации дали результаты, отличные от ожидаемых, но совпадающие между собой - ищи ошибки в алгоритме. Если реализации дали результаты, отличные от ожидаемых, но различные между собой - ищи ошибки в коде.

    Но простых, "книжных" решений этой задачи - нет.
    Ответ написан
    Комментировать
  • Что не так с моим кодом python?

    @dmshar
    При попытке четвертого захода в функцию dot первым параметром передается число (конкретно -"class 'float" - 0.5833820394550312) , а не список.
    Ответ написан
  • Как грамотно подойти к распознаванию объектов со снимков?

    @dmshar
    Копать в сторону "распознавание визуальных образов". Пожалуй, одна из немногих областей, где нейронная сеть - самое подходящее средство решения задачи. Краткий алгоритм : берешь тысячИ снимков на которых есть и примерно столько-же - не которых нет объектов нужного класса (здания), обучаешь нейронную сеть, получаешь сеть, способную с некоторой вероятностью (зависит от многих факторов - качества обучающей выборки, подобранного класса сети включая количество слоев и типв связей между ними, правильности проведения процесса обучения и т.д.) распознать здание по снимку. Начинать надо - с теории. В большинстве книг по нейронным сетям есть описание -или по крайней мере подробный roadmap - решения данного класса задач. Инструмент (как софт, так и платформа) выбирается исходя из возможностей заказчика.
    Удачи.
    Ответ написан
    Комментировать
  • Какой тип нейронной сети выбрать?

    @dmshar
    Есть такой раздел Data Science, называется "Обнаружение аномалий" (Anomaly Detection). Внутри этого раздела есть подразделы и с поиском стационарных аномалий, и с поиском аномалий в временных рядах, и анализ информации в потоке и т.д. Ставится задача и наибыстрейшего обнаружения аномалий.
    Применяются в этом разделе и нейронные сети, но не только. Но в любом случае - копать надо в этом направлении. Благо и литературы и интернет ресурсов более чем достаточно.
    Ответ написан
    1 комментарий
  • Минимальный размер объекта для распознавания?

    @dmshar
    Вы распознаете не физический размер объекта, а размер объекта на картинке.
    Соответственно - ключевой момент разрешающая способность вашего снимка.
    Чем выше - тем точнее будет результат распознавания.
    Ответ написан
    Комментировать
  • Что выбрать в качестве темы дипломной работы?

    @dmshar
    Нет, Тостер себя не изжил. Но какой ответ вы хотели получить даже не упомянув название своей специальности? А ведь дипломная работа делается не "по теме", а именно "по специальности". Что толку, если вам подскажут тему для Прикладной Математики, если ваша специальность Финансовая Аналитика?
    И какой вам толк, если вам назовут то, что "сейчас актуально", если у вас на это (вдруг) не хватит базовой подготовки?
    Ответ написан
    2 комментария