Я имел в виду ситуацию, когда мало не самих данных, а информации о их структуре. Ну например есть какой-то большой массив многомерных данных, никаких предположений о их внутренней организации — на первую прикидку можно использовать нейросеть типа карты Кохонена, чтобы заценить что из себя данные представляют, увидеть какие-то закономерности, если повезет.
Но для одних случаев простые деревья решений дают намного лучший, устойчивый и наглядный результат чем нейросети. Для более сложных случаев — классный метод кластеризации SP-clustering.
В общем не стоить ждать от нейросетей чудес. Хотя идея сама по себе красивая.
Нейросети хороши, когда о задаче и данных мало известно изначально. Они очень абстрактно подходят к данным. Для кластеризации есть много алгоритмов более специфических, которые работают лучше нейросетей.
То же касается устранения шума.
Из моего опыта — если есть какие-то минимальные предположения о данных, можно найти более специальные, более подходящие алгоритмы. Но если предположений нет, НС это хороший инструмент, который полезно иметь на своей «полке»
Такой финт не будет работать, если есть дополнительные фильтры на таблицу, тогда id не будет порядковым номером. А дополнительные условия-фильтры на таблицу есть в большинстве случаев.
я тоже считаю что ORM нужен в больших проектах, где не три таблицы, но с другой стороны именно в таких проектах нужна бОльшая эффективность так как нагрузки там соответствующие. А в ORM out-of-the-box с оптимизацией такого специфического уровня туговато.
Интересно а как быть с ORM системами?
Они точно не в состоянии так тщательно и специфично оптимизировать запросы. С другой стороны я не представляю как работать со сложной системой без ORM, а только запросами… Неужели для систем с такими нагрузками обязательно приходится изобретать свои «велосипеды», отказываясь к примеру от Hibernate?
Автор, Вы используете ORM? И что вы о них думаете?
Никогда не хотел уезжать в Германию, да и вообще думал что буду на родине работать.
Но так сложилось, мой руководитель диплома в универе посоветовал лидеру группы как хорошего программиста и математика, я сначала не хотел уезжать («далеко от дома», «немецкого не знаю»), но потом решил таки попробовать, заценить.
Уже год в Мюнхене работаю в аспирантуре в исследовательском центре при универе по специальности биоинформатика, в целом доволен, но рая на земле тут нету — везде нужно работать.
Бюрократическая процедура заняла около двух месяцев — в основном это процедура моего признания магистрского диплома. Самое главное для открытия визы — это собственно контракт на работу или аспирантуру. С ним визу мне выдали за один день. Так что самое главное — чтобы вас там кто-то ждал, если есть контракт на N лет, то будет виза на столько же лет.
Я использовал DBDesigner, его XML через XSLT в нужный пропелу формат конвертил. Все автоматизированно - за секунду изменения из DBDesigner накатывались на классы пропела, оказалось очень удобно. Структуру описываешь в ERM диаграмме.
Вещь! Идея такого редактора именно онлайн - супер. Жаль что она пришла в голову не мне (первому) -) Звук действительно хороший, сравним с GP RSE
Пока писал коммент заценил, что это таки проигрыватель, а не редактор.
Если бы в нем еще была функциональность редактора, та которая есть в GP, был бы круто.
Если не тайна, сколько времени-человек ушло на создание плеера?
Вещь интересная, подыскивал такую. Когда включаешь десяток или больше JS и еще CSS, начинаются проблемы - на загрузку страницы уходит дополнительно пару десятков запросов на сервер. Кеширование не особо спасает - все равно эти запросы необходимы, узнать свежачёк на сервере или нет.
F(N) = sum(1 — A(i) mod 2)
i=1… N
A(i) — количество простых множителей с учетом кратности.
Попроще не придумывается формулы…
Но для одних случаев простые деревья решений дают намного лучший, устойчивый и наглядный результат чем нейросети. Для более сложных случаев — классный метод кластеризации SP-clustering.
В общем не стоить ждать от нейросетей чудес. Хотя идея сама по себе красивая.
То же касается устранения шума.
Из моего опыта — если есть какие-то минимальные предположения о данных, можно найти более специальные, более подходящие алгоритмы. Но если предположений нет, НС это хороший инструмент, который полезно иметь на своей «полке»
я тоже считаю что ORM нужен в больших проектах, где не три таблицы, но с другой стороны именно в таких проектах нужна бОльшая эффективность так как нагрузки там соответствующие. А в ORM out-of-the-box с оптимизацией такого специфического уровня туговато.
Они точно не в состоянии так тщательно и специфично оптимизировать запросы. С другой стороны я не представляю как работать со сложной системой без ORM, а только запросами… Неужели для систем с такими нагрузками обязательно приходится изобретать свои «велосипеды», отказываясь к примеру от Hibernate?
Автор, Вы используете ORM? И что вы о них думаете?
Но так сложилось, мой руководитель диплома в универе посоветовал лидеру группы как хорошего программиста и математика, я сначала не хотел уезжать («далеко от дома», «немецкого не знаю»), но потом решил таки попробовать, заценить.
Уже год в Мюнхене работаю в аспирантуре в исследовательском центре при универе по специальности биоинформатика, в целом доволен, но рая на земле тут нету — везде нужно работать.
Бюрократическая процедура заняла около двух месяцев — в основном это процедура моего признания магистрского диплома. Самое главное для открытия визы — это собственно контракт на работу или аспирантуру. С ним визу мне выдали за один день. Так что самое главное — чтобы вас там кто-то ждал, если есть контракт на N лет, то будет виза на столько же лет.
Пока писал коммент заценил, что это таки проигрыватель, а не редактор.
Если бы в нем еще была функциональность редактора, та которая есть в GP, был бы круто.
Если не тайна, сколько времени-человек ушло на создание плеера?
Интересно посмотреть на аналог этой вещи на Java.