ulvis.paste.net

Paste Search Dynamic
Recent pastes
output
  1. #include <iostream>
  2. #include <math.h>
  3. using namespace std;
  4.  
  5. int main() {
  6.  
  7.         int I1,I2;
  8.         double H1inp,H2inp,H1out,H2out,O1inp,O1out,w1,w2,w3,w4,w5,w6,a,ErrMSE,b=2;
  9.  
  10.         std::cout << "Что на входе в I1 \nНапишите 1 или 0\n";
  11.  
  12.         std::cin >> I1;
  13.  
  14.         std::cout << "В I1: " << I1 << std::endl;
  15.  
  16.         std::cout << "Что на входе в I2 \nНапишите 1 или 0\n";
  17.  
  18.         std::cin >> I2;
  19.  
  20.         std::cout << "В I2: " << I2 << std::endl;
  21.  
  22.         std::cout << "Введите все весы w1,w2,w3,w4,w5,w6\n";
  23.  
  24.         std::cin >> w1;
  25.         std::cin >> w2;
  26.         std::cin >> w3;
  27.         std::cin >> w4;
  28.         std::cin >> w5;
  29.         std::cin >> w6;
  30.        
  31.         std::cout << "w1 = " << w1 << std::endl;
  32.         std::cout << "w2 = " << w2 << std::endl;
  33.         std::cout << "w3 = " << w3 << std::endl;
  34.         std::cout << "w4 = " << w4 << std::endl;
  35.         std::cout << "w5 = " << w5 << std::endl;
  36.         std::cout << "w6 = " << w6 << std::endl;
  37.        
  38.         H1inp=(I1*w1)+(I2*w3);
  39.         std::cout << "В H1 input: " << H1inp << "\n";
  40.        
  41.         H2inp=(I1*w2)+(I2*w4);
  42.         std::cout << "В H2 input: " << H2inp << "\n";
  43.        
  44.         H1out=(1/(1+(exp(-H1inp))));
  45.         std::cout << "В H1 output: " << H1out << "\n";
  46.        
  47.         H2out=(1/(1+(exp(-H2inp))));
  48.         std::cout << "В H2 output: " << H2out << "\n";
  49.        
  50.         O1inp=(H1out*w5)+(H2out*w6);
  51.         std::cout << "В O1 input: " << O1inp << "\n";
  52.        
  53.         O1out=(1/(1+(exp(-O1inp))));
  54.         std::cout << "В O1 output: " << O1out << "\n";
  55.        
  56.         a=(1-(O1out));
  57.         ErrMSE=((pow(a,b)));
  58.         std::cout << "Ошибка по MSE: " << ErrMSE << "\n";
  59.        
  60.         return 0;
  61. }
  62.  
Parsed in 0.037 seconds