Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Розробка штучної нейронної мережі для розпізнавання статі по фотографії

Реферат Розробка штучної нейронної мережі для розпізнавання статі по фотографії





у 3


В 

Рисунок 3 - Схема алгоритму установки ваг


Схема алгоритму реалізації функції активації наведена на малюнку 4.


В 

Рисунок 4 - Схема алгоритму реалізації функції активації


Схема алгоритму навчання нейронної мережі представлена ​​на малюнку 5


В 

Малюнок 5-Схема алгоритму навчання нейронної мережі



2. Розробка програми


Відповідно з математичним алгоритмом, із загальною схемою алгоритму програми та алгоритмами зумовлених процесів написана програма, яка здійснює розпізнавання статі по фотографії.

Програма написана на мові програмування C #, за допомогою середовища розробки Microsoft Visual Studio 2010.

Створення проекту:

. Запустити середовище розробки ПЗ Microsoft Visual Studio 2010.

2. File? New? Project.

3. Visual C #? Windows Forms Applications.

. View? Toolbox.

Текст програми представлений на рисунках 5, 6, 7.

{partial class Form1: Form

{Form1 ()

{(); = pictureBox1.Image ;//при завантаженні вікна зберігаємо зображення = new Sloy1 (2, (pictureBox1.Width - 20) * (pictureBox1.Height - 20)) ;//створюємо мережа

}

// створюємо переменниеSloy1; CleanImage; OldPoint, NewPoint; static Image resizeImage (Image imgToResize, Size size)// процедура зміни розміру зображення (зображення до зміни розміру, розмір потрібний)

{

// зберігаються ширина і висота картінкіsourceWidth = imgToResize.Width; sourceHeight = imgToResize.Height; nPercent = 0;

Рисунок 5 - Вміст файлу Form1.csnPercentW = 0;

float nPercentH = 0;

// відсотки ширини і висоти = відношення нових до старих

nPercentW = ((float) size.Width/(float) sourceWidth); = ((float) size.Height/(float) sourceHeight); (nPercentH

else = nPercentW;

// створюємо цільову ширину і висоту = вихідні * відсоток

int destWidth = (int) (sourceWidth * nPercent); destHeight = (int) (sourceHeight * nPercent);

// створюємо нове ізобрb = new Bitmap (destWidth, destHeight); g = Graphics.FromImage ((Image) b);. InterpolationMode = System.Drawing.Drawing2D.InterpolationMode.HighQualityBicubic;

// малюємо ізображеніе.DrawImage (imgToResize, 0, 0, destWidth, destHeight);. Dispose (); (Image) b;

...


Назад | сторінка 3 з 8 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Розпізнавання образів за допомогою неординарного алгоритму та програмної ре ...
  • Реферат на тему: Поняття алгоритму і його властивості. Блок-схема алгоритму. Технологія Ro ...
  • Реферат на тему: Розробка алгоритму програми &Таймер& на мові програмування C ++
  • Реферат на тему: Гра "Акінатор". Мова програмування: С + +. Середа розробки: Mic ...
  • Реферат на тему: C # Програмування на мові високого рівня. Середа розробки Microsoft Visual ...