Автор Ёнежная королева задал вопрос в разделе Другие языки и технологии
Почему для оптимальной настройки нейронных сетей используется алгоритм Левинсона-МакКварта, а для синтеза цифровых... и получил лучший ответ
Ответ от Fekla deineka[гуру]
Вообще оба метода - это методы численной минимизации функций многих переменных, но первый относится к оптимизации методом наименьших квадратов, а второй - к квази-ньютоновским методам. Более подробно о разнице между ними - возьми книжку почитай :-).
Но. Во-первых, первый алгоритм называется "Левенберга-Марквардта" (Levenberg-Marquardt, иногда вторую фамилию транслитерируют как Маркадт, Маркуадт) .
По поводу второго метода - в хелпе к Матлабу и английской Википедии написано, что лучшим алгоритмом из этого класса (квази-ньютоновских методов оптимизации) является не ДФП, а BFGS (Broyden-Fletcher-Goldfarb-Shanno). Кстати, BFGS используется в Матлабе наряду с ЛМ в качестве алгоритма обучения нейронных сетей.
Преимущество ЛМ для нейронных сетей состоит, по-видимому, в большей скорости вычислений. В хелпе Матлаба написано: "This algorithm appears to be the fastest method for training moderate-sized feedforward neural networks" (про BFGS: "For smaller networks, however, trainbfg can be an efficient training function", и несколько раз упоминается "more storage and computation").
Насчет применения ДФП именно для синтеза цифровых рекурсивных фильтров я не слышала. Возможно, причина в том, что квази-ньютоновские методы применяются в том числе и для оптимизации с ограничениями на значения параметров, что вполне логично при синтезе фильтров (правда более логично для физически реализуемых фильтров, а не цифровых) .
А вообще - вопрос был задан с целью над пиплом поприкалываться? 🙂
Снежная королева
(661)
Спасибо)) Вы для меня ценная находка)
я, вот, думаю :нейронных или нейтронных ? нейрон---это клетка головного мозга. и шо ж там за алгоритмы? хотя, каннешна, я о многом могу и не знать))
я ваще то с юмора.... слухай сюда: хочу спытать - ты сама - то поняла, чё спросила???
Потому что у кого-то поехала крыша 🙂
Ева, ваш вопрос явно надо размещать не на этом сайте. Тут контингент не тот. Гугл вам в помощь (кстати по предложению алгоритм Левинсона-МакКварта результатов поиска почти нет (кроме этого вопроса 🙂 ) а вот по алгоритм Левинсона сылок очень много. Может вы что-то с названием перепутали?
а разве это не очевидно почему?
эт они меж собой забили кто че будет расчитывать! дележ умственного рынка.
если тебя интересует цифровая фильтрация посмотри алгоритм Левинсона-Дарбина
о_0 а в мозге есть алгоритмы х и у? о_0 я не знал... .Если ты про, то о чем я догадался, то как можно понять эти алгоритмы созданы для разных целей.