Нейронні мережі нового покоління
Курсовой проект - Компьютеры, программирование
Другие курсовые по предмету Компьютеры, программирование
Міністерство освіти і науки України
Чернівецький національний університет
імені Юрія Федьковича
Факультет компютерних наук
Кафедра компютерних систем і мереж
Нейронні мережі нового покоління
Курсова робота
2007
Анотація
Пояснююча записка складається з основних розділів, які повязані з аналізом й обґрунтуванням теми магістерської роботи, призначенням і областю застосування, описом функціональних можливостей програми, вибором технічних і програмних засобів, організації вхідних та вихідних даних, розглядом очікуваних техніко - економічних показників та списком використаних джерел при розробці програмного продукту.
Програмний документ містить: розділів - 3, сторінок - 27.
Зміст
Анотація
Перелік умовних позначень
Вступ
1. Призначення і область застосування
2. Технічні характеристики
2.1 Постановка задачі на розробку програми
2.2 Опис алгоритму і функціонування програми
2.2.1 Огляд програм - аналогів
2.2.2 Теорія розкладів
2.2.3 Генетичні алгоритми
2.2.4 Нечіткі системи
2.3 Опис організації вхідних та вихідних даних
2.4 Опис організації вибору технічних і програмних засобів
2.5 Охорона праці
3. Очікувані техніко-економічні показники
3.1 Визначення трудомісткості розробки програмного продукту
3.2 Визначення собівартості години роботи на ПК
3.3 Розрахунок витрат на створення програмного продукту
3.4 Визначення договірної вартості на програмний продукт
3.5 Розрахунок ефективності впровадження програмного продукту
Список використаних джерел
Перелік умовних позначень
ГА - генетичні алгоритми
ПК - персональний компютер
РМ - робоче місце
Вступ
В пояснюючій записці розглядається розробка на тему „Використання генетичних алгоритмів для складання розкладу” з умовним позначенням 482.362.80915-71.
Завдання на магістерську роботу затверджене на засіданні кафедри КСМ факультету компютерних наук Чернівецького національного університету імені Юрія Федьковича, протокол засідання кафедри № 1 від 28 серпня 2006 р.
1. Призначення і область застосування
Розроблена програма повинна забезпечити створення розкладу для факультету вузу на основі навчального навантаження для груп з врахуванням вимог і побажань викладачів, а також наявності приміщень для проведення занять. Розклад складається на один семестр, при цьому враховується можливість навчання по першому і другому тижнях. Отриманий варіант розкладу повинен експортуватися в MS Excel з форматуванням, яке забезпечує його зручне й ефективне використання.
Область застоcування програми - складання розкладу для факультетів вищих навчальних закладів України.
2. Технічні характеристики
2.1 Постановка задачі на розробку програми
Розроблена програма повинна забезпечити створення розкладу для факультету вузу. Розклад складається на один семестр, при цьому потрібно врахувати можливість навчання по першому і другому тижнях. Врахувати обєднання навчальних груп у потоки, а також поділ груп на підгрупи. При складанні розкладу потрібно мінімізувати кількість „вікон” для студентів і викладачів, кількість переходів між приміщеннями і корпусами, врахувати пристосованість приміщень для проведення занять; вимоги викладачів до вільних пар. Отриманий варіант розкладу повинен експортуватися в MS Excel у вигляді таблиці з відповідним форматуванням.
2.2 Опис алгоритму і функціонування програми
2.2.1 Огляд програм - аналогів
Розглянемо дві сучасні програми для складання розкладу: „AVTOR-2+" та „Ректор 3.7.9" [1]. За своїми характеристиками програми-аналоги подібні, зокрема різні їх модифікації дозволяють складати розклад як для шкіл, так і для вузів. Основні характеристики програм-аналогів наступні:
1) виконують мінімізацію кількості "вікон" для навчальних груп і викладачів;
2) враховують час переходу між приміщеннями;
3) дозволяють поділ навчальних груп на підгрупи;
4) враховують пристосованість приміщень для проведення занять;
5) виконують експорт розкладу в документи Word і Excel.
Програми „AVTOR-2+" та „Ректор 3.7.9" можуть складати розклад для шкіл за допустимий час. Наприклад, при використанні компютера з процесором Intel Celeron 400 МГц й 256 МБ оперативної памяті розклад для старших класів школи (13 навчальних груп) створюється приблизно за 40 хв. В той же час при складанні розкладу для факультету вузу час розрахунку значно збільшується. Крім того, перелічені програми-аналоги є платними (вартість до 4 тис. грн), а безкоштовні програми для складання розкладу є або демонстраційними версіями, або показують значно гірші результати [1].
В результаті аналізу програм-аналогів зроблено наступні висновки:
1) при розробці програми для складання розкладу слід врахувати особливості факультетів вузів;
2) програма повинна мінімізувати кількість "вікон" для навчальних груп і викладачів, а також кількість переходів між приміщеннями (а особливо - між корпусами);
3) програма повинна забезпечити експорт розкладу в документи