kvisaz (kvisaz) wrote,
kvisaz
kvisaz

Генетическое программирование

Если сжать смысл генетического программирования (как оно используется у программистов, а не у генетиков), то получится

1. Используем формулу kn+k1n1+k2n2+k3n3...., короче, сумма элементов с кучей коэффициентов.
2. Рандомно подставляем коэффициенты в формулу
3. Генерируем сотни тысяч вариантов
4. Запускаем на тестовых образцах
5. Отбираем самые подходящие варианты и незначительно меняем их, запускаем по новой.
6. ?????
7. PROFIT!!! Самый подходящий вариант можно запускать на сырые данные - в любом случае он справится с ними лучше, чем ничего.


PS: Шизофренично развитый ум легко заметит, что любая формула вида kn+k1n1+k2n2+k3n3.... представляет собой одномерный математический аналог нейронной сети.

PPS: бук релейтед - "Программируем коллективный разум" Тоби Сегарана. Несмотря на название, книга довольно лёгкая и скорее представляет из себя краткую ознакомительную сводку по разным методам обработки данных и научения.

1490916316c[1]

Интересная книжка для самых разных слоев населения. Она, в частности, рассказывает, как отсеивать троллей и лжецов при массовых голосованиях.
Tags: твиттер
Subscribe

  • Писательский компьютер болгарского фантаста

    Вспомнил, что читал очень давно "Упущенный шанс" от болгарского фантаста по имени Любен Дилов. Это сборник рассказов, якобы написанных компьютером.…

  • Бизнес-модель Umbrella

    Понять мир серии игр очень тяжело, даже если играть во все игры, так как обычно этот вид искусства перегружен всякой деятельностью, крадущей внимание…

  • Высокофункциональные люди и чудовища

    Обсуждали выступление известного аутиста-миллиардера и один экзальтированный читатель воскликнул - Будущее за аутистами! Я сказал - Это пример…

  • Post a new comment

    Error

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