|
Использование алгоритмов ИИ в запросе
|
|||
---|---|---|---|
#18+
Я нуб, так что сильно не пинать. Есть программа которая генерирует оптимальное расписание учебных занятий с минимизацией окон и максимальным совмещением лекций для разных групп + еще некоторые условия. Информация об универе, о кафедрах, о специальностях, о студенческих группах, о преподавателях, об предметах, которые они могут вести, об аудиториях на факультете + и т. д. и т. д. Всё это храниться в БД. Есть гуишка, которая всё это позволяет редактировать, читать/записывать/изменять в удобной форме. Алгоритм генерации расписания достаточно простой Симуляция восстановления, он же алгоритм отжига (Simulated annealing). Поскольку это дипломная, то она не особо до конца доделана - объем инфы, с которой приходится работать небольшой + еще всякая непроработанность. Смысл в том, что сама генерация рассписания происходит в программе, а не в БД, потому, что привык к синтаксису C#, а большие запросы в MS SQL 2008 не привык вырисовывать, особенно, если идет речь об алгоритме ИИ. Но интуиция подсказывает, что если ты работаешь с БД, так там и работай с инфой. ВОПРОС: Если есть прога на C# с привычным синтаксисом и MS SQL 2008, которая быстрее работает с данными, но где сложнее реализовать сложный алгоритм, то что использовать и как обычно поступают? Спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
26.05.2012, 20:37 |
|
Использование алгоритмов ИИ в запросе
|
|||
---|---|---|---|
#18+
mDanilov Есть программа которая генерирует оптимальное расписание учебных занятий с минимизацией окон и максимальным совмещением лекций для разных групп + еще некоторые условия. Эта задача не для СУБД. СУБД сможет хранить данные и выдавать их запросами в удобном для выполения алгоритма виде, но сам алгоритм лучше реализовывать снаружи БД, или в виде хранимой процедуры на С# если это возможно. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.05.2012, 21:13 |
|
Использование алгоритмов ИИ в запросе
|
|||
---|---|---|---|
#18+
mDanilovMS SQL 2008, которая быстрее работает с данными, но где сложнее реализовать сложный алгоритм, то что использовать и как обычно поступают?Спасибо Если бы это был Oracle - то однозначно все на PL/SQL. Но можно попробовать и на T-SQL (есть такой опыт). ... |
|||
:
Нравится:
Не нравится:
|
|||
28.05.2012, 10:01 |
|
Использование алгоритмов ИИ в запросе
|
|||
---|---|---|---|
#18+
Верный ответ покажет проведенный экскримент ... |
|||
:
Нравится:
Не нравится:
|
|||
19.06.2012, 15:36 |
|
Использование алгоритмов ИИ в запросе
|
|||
---|---|---|---|
#18+
pectopatopВерный ответ покажет проведенный экскримент эксперимент показал что - не надо это делать в СУБД ... |
|||
:
Нравится:
Не нравится:
|
|||
19.06.2012, 15:45 |
|
Использование алгоритмов ИИ в запросе
|
|||
---|---|---|---|
#18+
ViPRosэксперимент показал что - не надо это делать в СУБД эксперимент показал, что только СУБД может справиться с подобной задачей: 1. Данные надо где-то хранить 2.Объемы данных таковы, что в ОП просто не помещается 3. SQL позволяет записать решение проще и адекватнее ... |
|||
:
Нравится:
Не нравится:
|
|||
19.06.2012, 16:04 |
|
Использование алгоритмов ИИ в запросе
|
|||
---|---|---|---|
#18+
_мод, у меня есть обе варианта и их вариации (смешанные) ... |
|||
:
Нравится:
Не нравится:
|
|||
19.06.2012, 16:13 |
|
Использование алгоритмов ИИ в запросе
|
|||
---|---|---|---|
#18+
недавно у нас поставили кластер серверов для тестирования до сих пор все тестировалась на слабых машинах вот настроят и буду проверять еще раз, я думал точно так же как и ты и первый вариант был чистый (ну с некоторыми отклонениями) ТСКЛ ... |
|||
:
Нравится:
Не нравится:
|
|||
19.06.2012, 16:16 |
|
Использование алгоритмов ИИ в запросе
|
|||
---|---|---|---|
#18+
так как вопрос быстродействия все еще актуально (особенно когда у процесса много (> 2) синхронизируемых во времени классов процессоров и много экземпляров эти классов в реале) ... |
|||
:
Нравится:
Не нравится:
|
|||
19.06.2012, 16:18 |
|
Использование алгоритмов ИИ в запросе
|
|||
---|---|---|---|
#18+
ViPRosпервый вариант был чистый (ну с некоторыми отклонениями) ТСКЛ ТСКЛ рулит. Как правило, такие задачи решаются в однопользовательском режиме, т.е. требования к СУБД специфичиские. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.06.2012, 17:34 |
|
Использование алгоритмов ИИ в запросе
|
|||
---|---|---|---|
#18+
_мод, ну вот протестирую и скажу пока только инет подключили (мы переехали), сервера и т.д. еще на пашут ... |
|||
:
Нравится:
Не нравится:
|
|||
19.06.2012, 17:44 |
|
Использование алгоритмов ИИ в запросе
|
|||
---|---|---|---|
#18+
_модЕсли бы это был Oracle - то однозначно все на PL/SQL Смело. Еще бы восклицательных знаков в конце!!! ... |
|||
:
Нравится:
Не нравится:
|
|||
26.06.2012, 09:31 |
|
Использование алгоритмов ИИ в запросе
|
|||
---|---|---|---|
#18+
pectopatopСмело. Еще бы восклицательных знаков в конце!!! Практика ... |
|||
:
Нравится:
Не нравится:
|
|||
26.06.2012, 10:17 |
|
Использование алгоритмов ИИ в запросе
|
|||
---|---|---|---|
#18+
_модПрактика Что говорит практика по поводу нейросетей? Или вычисления каких-нибудь поверхностных интегралов? Это все тоже быстрее делать на PL\SQL? Или решение/оптимизация больших систем диффуров, типа предсказания погоды? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.06.2012, 12:06 |
|
Использование алгоритмов ИИ в запросе
|
|||
---|---|---|---|
#18+
pectopatop, в оракловой ветке пробегали упоминания каких-то специализированных расчетных пакетов точно не помню ... |
|||
:
Нравится:
Не нравится:
|
|||
26.06.2012, 12:26 |
|
Использование алгоритмов ИИ в запросе
|
|||
---|---|---|---|
#18+
pectopatopИли решение/оптимизация больших систем диффуров, типа предсказания погоды?судя по качеству предсказаний погоды, так их вообще на арифмометрах считают методов Выбегаллы :) ... |
|||
:
Нравится:
Не нравится:
|
|||
26.06.2012, 12:28 |
|
Использование алгоритмов ИИ в запросе
|
|||
---|---|---|---|
#18+
andreymxметодо м Выбегаллы :) ... |
|||
:
Нравится:
Не нравится:
|
|||
26.06.2012, 12:28 |
|
Использование алгоритмов ИИ в запросе
|
|||
---|---|---|---|
#18+
pectopatopЭто все тоже быстрее делать на PL\SQL? Два фактора: 1. Объемы данных 2. Мощность SQL Итого: 1. разработка идет быстрее 2. скорость работы выше ... |
|||
:
Нравится:
Не нравится:
|
|||
26.06.2012, 12:35 |
|
Использование алгоритмов ИИ в запросе
|
|||
---|---|---|---|
#18+
andreymxсудя по качеству предсказаний погоды, так их вообще на арифмометрах считают методов Выбегаллы :) Ну по крайней мере на 2-3 дня вперед научились ведь предсказывать (по gismeteo у нас почти 100% все сбывается). ps: к gismeteo и прочим прогнозистам отношения не имею ... |
|||
:
Нравится:
Не нравится:
|
|||
26.06.2012, 12:41 |
|
|
start [/forum/topic.php?fid=33&msg=37813110&tid=1547833]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
41ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
others: | 303ms |
total: | 443ms |
0 / 0 |