nlothik (nlothik) wrote,
nlothik
nlothik

Ффух, наконец-то я сделал это

Сделал свою нейронную сеть. Она способна выучить логическую функцию XOR примерно после 50 000 повторений. Это как-то много, вообще-то, и сходимость у неё не фонтан. Иногда учит функцию, иногда её заклинивает на ответе около 0.5, и ни туды ни сюды. Вероятно, что-то напортачено в алгоритме или алгоритм можно значительно улучшить (не удивлён нифига).

Нарисовать свою нейронную сеть для распознавания изображений -- вот это уже будет значительно сложнее. Во-первых, нейронов понадобится на пять порядков больше (в этой сети -- всего 5 нейронов), а во-вторых я мало понимаю, что делаю.

Жаль, что я не математик. Я бы лучше понимал, как это на самом деле работает. Т.е. я понимаю, что на самом деле оно тупо подбирает значения под кривую типа как Эксель умеет делать, но он, ЕМНИП, использует метод наименьших квадратов.

Но боги, сколько я перелопатил документации на эту тему. И как много из неё оказалось мусорной, а то и вообще зачастую неверной. И не было ни одной нормальной статьи, написанной нормальным понятным языком.
Tags: учёба
Subscribe

  • Котейковое

    Идёт урок по арифметике. –Иванов, если я тебе дам двух котов, а потом ещё двух, сколько котов у тебя будет? –Пять –Почему…

  • Тонко пошутили, по-английски

    Может быть, кто-то уже видел эту историю, а я её обнаружил впервые. Во время Второй Мировой Войны немцы, в обстановке строжайшей секретности,…

  • Немецкий язык ошибок не прощает

    Одним из преимуществ английского языка является то, что на нём можно говорить с серьёзными ошибками, но тебя всё равно поймут. А в немецком языке…

  • Post a new comment

    Error

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 11 comments

  • Котейковое

    Идёт урок по арифметике. –Иванов, если я тебе дам двух котов, а потом ещё двух, сколько котов у тебя будет? –Пять –Почему…

  • Тонко пошутили, по-английски

    Может быть, кто-то уже видел эту историю, а я её обнаружил впервые. Во время Второй Мировой Войны немцы, в обстановке строжайшей секретности,…

  • Немецкий язык ошибок не прощает

    Одним из преимуществ английского языка является то, что на нём можно говорить с серьёзными ошибками, но тебя всё равно поймут. А в немецком языке…