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