Визуальная демонстрация алгоритмов машинного обучения



    Кандидат наук из Федеральной политехнической школы Лозанны Басилио Норис создал замечательную программу, которая великолепно подходит для демонстрации некоторых задач, которые решают алгоритмы машинного обучения (классификация, кластеризация, регрессия — различными методами). В одной программе собраны библиотеки, алгоритмы и фрагменты кода, которые удалось найти. В отличие от Matlab, здесь GUI работает быстро в интерактивном режиме, поэтому получается очень красиво.

    Дистрибутив:
    MLDemos 0.3.2 for Windows (минимальные требования: XP SP3)
    MLDemos 0.3.2 for Mac (минимальные требования: Snow Leopard)
    MLDemos 0.1.3 for Linux 32bit (deb) (билд для: Ubuntu 10.04)
    AdBlock has stolen the banner, but banners are not teeth — they will be back

    More
    Ads

    Comments 13

      –13
      ничего не понял, но это круто, инфа 100%
        +12
        тебя заминусуют, инфа 100%
      • UFO just landed and posted this here
          +1
          еще и с открытыми исходниками, это радует
            0
            вирусов нет?
              0
              Пароль рута не просит, лишних системных вызовов не делает. Вроде пока спокойна.
              0
              Здорово. Надо будет показать преподавателю по нейросетям.
                0
                Норис же :)

                Жалко пока не понимаю что оно делает. НС будут только в след семестре (=
                  –3
                  Скачал deb под ubuntu. У меня amd64, так что sudo dpkg -i --force-architecture MLDemos-0.1.3.deb, и ругань на отсутствующие библиотеки qt, коих не установлено, и грузить нет желания. Тяну версию по win, запустилась под вайном, уже нажимаю кнопочки. Задумался…
                    0
                    Дистр под Win, ОС — WinXP, SP3. В прикладном программировании не силен, но математика в общем, и ИАД в частности, интересуют. И вот значит какой нюанс я обнаружил. Если сразу же после запуска закрыть главное окно программы — вылетает ошибка о невозможности обратиться к памяти. Она, пол, не может быть «read».
                    Дальше. Спешу на работу, поэтому побаловаться времени нет, просто опишу последовательность действий. Рисовал нечто, похожее на параболу, применял линейную регрессию, затем полиномиальную, затем полиномиальную еще раз. Программа вылетала в 9 случаях из 10. Скрин:
                    habreffect.ru/files/8c0/6ea2d2ece/Clipboard03.jpg
                    А теперь вопрос — это на самом деле баг или мне просто делать нечего?
                    Интересно было бы узнать, как дела у линуховодов?
                      0
                      Визуализация это хорошо, но только такая визуализация для реальных примеров совершенно бесполезна так как реальные примеры это вектора от размерности нескольких тысяч, а не двух и не трех. И там применяются совершенно другие техники визуализации.
                        0
                        Да тут вроде и сказано, что "… которая великолепно подходит для демонстрации некоторых задач", т.е. рассматриваются далеко не все алгоритмы.

                        Хотелось бы еще увидеть реализацию AdaBoost, а также выстраивание самого дерева принятия решений… но наверное у разработчика это в планы входит =)

                        А за эту классную вещь — огромное спасибо!

                        P.S. "… и фрагменты кода, которые удалось найти" — открыл папку с проектом, там только dll-ки линковщика Qt, OpenCV и плагины библиотеки ML. Сырца бы под MSVisualStudio, был бы вообще рай… может есть?
                          0
                          А, извините, поспешил, не узрел данной ссылки на Git сразу. Спасибо за наводку!

                        Only users with full accounts can post comments. Log in, please.