Страницы

Поиск по вопросам

понедельник, 15 октября 2018 г.

Нейронная сеть на Python. Что это?

Вопрос касается изучения Нейронных сетей на Python. Причем, для человека, который понятия не имеет, что такое и как работают данные сети. Google не дал ни одной полезной ссылки, ни одной вменяемой статьи, где русским языком для не сведущего человека обьяснили, что это такое и с чем его едят. Я, конечно, немного утрирую, и после обобщенного экскурса в биологию можно представить себе, как работают нейронные сети в общих чертах, но тут начинается: "Нейронные имеют невыпуклую функцию вероятности, что приводит к проблеме локальных максимумов", "Инициализируем матрицу весов случайными данными", "Создадим сеть из 10 нейронов, 20 слоев и 100500 входов", "Подадим входной сигнал и научим сеть отличать темное пиво от светлого" и т.д. и т.п. Никто и нигде не объясняет, почему для конкретной задачи, требуется именно сколько нейронов, два, а не восемьдесят слоев, какие именно данные и в каком виде поступают на вход? Сколько килограмм взвешивать на весах? Это тайна или я совсем тупой?Объясните...


Ответ

Никто и нигде не объясняет, почему для конкретной задачи, требуется именно сколько нейронов, два, а не восемьдесят слоев Это одна из задач, которую пока решает человек методом подбора исходя из своего опыта в проектировании нейросетей. (Другая серьезная задача - это способ обучения) По нейросетям могу порекомендовать отличное введение Что касается Python, для начала, чтобы поиграться, вам хватит PyBrain - это, на данный, момент, как мне кажется, самая простая библиотека.

Комментариев нет:

Отправить комментарий