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

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





"justify"> {

Col ​​= bmp.GetPixel (i + 10, j + 10); [i * (pictureBox1.Height - 20) + j] = (Convert.ToDouble (Col.B)/255.0);

}

}. Neironu [0]. setInput (temp);. Neironu [1]. setInput (temp);. Activate (); st = ""; (int i = 0; i <2; i + +)

{+ = Sloy1.Neironu [i]. getOutput (). ToString () + ",";

}. Show (st);

} void button6_Click (object sender, EventArgs e)// навчання

{bmp = new Bitmap (pictureBox1.BackgroundImage); Col; [] temp = new double [(pictureBox1.Width - 20) * (pictureBox1.Height - 20)]; (int i = 0 ; i <(pictureBox1.Width - 20); i + +)

{(int j = 0; j <(pictureBox1.Height - 20); j + +)

{= bmp.GetPixel (i + 10, j + 10); [i * (pictureBox1.Height - 20) + j] = (Convert.ToDouble (Col.B)/255.0);

}

else.Learning (2);

}}}


Зміст файлу Neuron1.cs представлено на малюнку 6

System; System.Collections.Generic; System.Linq; System.Text; set

{Neuron1

{int n = 1; double lyambda; double [] input; double [] weight; double output; Neuron1 ()

{. weight = new double [1];. input = new double [1];. lyambda = 1;

} Neuron1 (int n)

{. weight = new double [n];. input = new double [n];. lyambda = 1;. n = n;

} void Activate ()

{sum = 0; net = 0; (int i = 0; i

{+ = input [i] * weight [i];

} = lyambda * sum; = net/1000; = (Math.Exp (net) - Math.Exp (-net))/(Math.Exp (net) + Math.Exp (- net));

// output = 1/(1 + Math.Exp (-lyambda * sum)) -0.5; = Math.Floor (output * 10000)/10000;}

///Отримання виходу нейрона.

/// double getOutput ()

{output;

}

///

///Установка ваг

///

/// void setWeight ()

{(int i = 0; i

{[i] = 0.01;

}

} void setInput (double [] temp)

{(int i = 0; i

{[i] = temp [i];

}

} void setInput (double temp)

{[0] = temp;

}

}

}

using System; System.Collections.Generic; System.Linq; System.Text; set

{Sloy1

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





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

  • Реферат на тему: Розпізнавання образів за допомогою неординарного алгоритму та програмної ре ...
  • Реферат на тему: Розробка програми моделювання нейронної мережі
  • Реферат на тему: Дослідження та розробка нейронної мережі для настройки коефіцієнтів ПІД-рег ...
  • Реферат на тему: Розробка топології нейронної мережі для прогнозування вибору важких токарни ...
  • Реферат на тему: Розробка і побудова прогностичних моделей на основі нейронної мережі в анал ...