亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? test1-bio.cpp

?? neural network 一個演示原理的代碼
?? CPP
字號:
#include "stdafx.h"
#include "aine.h"
#include "ne-neuron.h"
#include "ne-data.h"

using namespace aine;

extern ofstream tron;

static double Inverse( const double v )
{
	return v > 1.0 ? 0.0 : 1.0;
}

static double Inverse2( const double v )
{
	return v > 1.0 ? 0.0 : v;
}
namespace Biologic
{
	int EORTest( const string )
	{
		cout << "create a sample meural Process of EOR reduced method" << endl;
		tron << "create a sample meural Process of EOR reduced method" << endl;

		double in[4][2] =
		{	{	0.0 , 0.0	} ,
			{	1.0 , 0.0	} ,
			{	0.0 , 1.0	} ,
			{	1.0 , 1.0	} 
		};

		Neuron n1 , n2;

		n1.ConnectWith( &n2 );
		n2.ConnectWith ( &n2 );
		n2.axon[0]->SetCallBack( Inverse2 );

		cout << "Tracing EOR:" << endl;
		tron << "Tracing EOR:" << endl;
		for( int i = 0 ; i < 40 ; i++ )
		{
			const int at = i >= 4 ? (int)Random( 0 , 4 , true ) : i;
			n1.SetInputValue( in[at][0] );
			n2.SetInputValue( in[at][1] );

			cout << i << ") " << in[at][0]  << " EOR " << in[at][1] << " : " ;
			tron << i << ") " << in[at][0]  << " EOR " << in[at][1] << " : " ;

			n1.Depolarization();
				cout << in[at][0]  << " OR " << in[at][1] << " ---> " << (int)(n2.ActionPotential() ? 1 : 0) << " --> ";
				tron << in[at][0]  << " OR " << in[at][1] << " ---> " << (int)(n2.ActionPotential() ? 1 : 0) << " --> ";

			n2.Depolarization();
			cout << (int)(n2.ActionPotential() ? 1 : 0) << endl;
			tron << (int)(n2.ActionPotential() ? 1 : 0);
			if( n2.ActionPotential() )
				if( in[at][0] == in[at][1] ) 
					tron << " **** ERROR *** ";
			tron << endl;
		}
		return 0;
	}

	int BoolTest( const string )
	{
		cout << "create a sample meural Process of boolean operators with less neurons" << endl;
		tron << "\n\ncreate a sample meural Process of boolean operators with less neurons" << endl;

		Neuron	n1 , n2;
		double in[4][2] =
		{	{	0.0 , 0.0	} ,
			{	1.0 , 0.0	} ,
			{	0.0 , 1.0	} ,
			{	1.0 , 1.0	} 
		};
		n1.ConnectWith( &n2 );
		n2.ConnectWith( &n2 );
		cout << "Tracing OR:" << endl;
		tron << "Tracing OR:" << endl;
		for( int i = 0 ; i < 40 ; i++ )
		{
			const int at = i >= 4 ? (int)Random( 0 , 4 , true ) : i;
			n1.SetInputValue( in[at][0] );
			n2.SetInputValue( in[at][1] );

			n1.Depolarization();

			cout << i << ") " << in[at][0]  << " OR " << in[at][1] << " ---> " << (int)(n2.ActionPotential() ? 1 : 0) << endl;
			tron << i << ") " << in[at][0]  << " OR " << in[at][1] << " ---> " << (int)(n2.ActionPotential() ? 1 : 0);
			if( n2.ActionPotential() )
				if( !(in[at][0] || in[at][1]) )
					tron << " **** ERROR *** ";
			tron << endl;
		}
		cout << endl;
		tron << endl;


		cout << "Tracing AND:" << endl;
		tron << "Tracing AND:" << endl;
		n2.SetThreshold( 1.5 );
		for( int i = 0 ; i < 40 ; i++ )
		{
			const int at = i >= 4 ? (int)Random( 0 , 4 , true ) : i;
			n1.SetInputValue( in[at][0] );
			n2.SetInputValue( in[at][1] );

			n1.Depolarization();

			cout << i << ") " << in[at][0]  << " AND " << in[at][1] << " ---> " << (int)(n2.ActionPotential() ? 1 : 0) << endl;
			tron << i << ") " << in[at][0]  << " AND " << in[at][1] << " ---> " << (int)(n2.ActionPotential() ? 1 : 0);
			if( n2.ActionPotential() )
				if( !(in[at][0] && in[at][1]) )
					tron << " **** ERROR *** ";
			tron << endl;
		}
		cout << endl;
		tron << endl;

		Neuron trigger , _not;
		n2.SetThreshold( 0.0 );
		n2.ConnectWith( &trigger );
		trigger.ConnectWith( &_not );
		trigger.axon[0]->SetCallBack( Inverse );

		cout << "Tracing NOR:" << endl;
		tron << "Tracing NOR:" << endl;
		for( int i = 0 ; i < 40 ; i++ )
		{
			const int at = i >= 4 ? (int)Random( 0 , 4 , true ) : i;
			n1.SetInputValue( in[at][0] );
			n2.SetInputValue( in[at][1] );
			trigger.SetInputValue( 1.0 );

			n1.Depolarization();

			trigger.SetInputValue( 1.0 );
			n2.Depolarization();
			trigger.Depolarization();

			cout << i << ") " << in[at][0]  << " NOR " << in[at][1] << " ---> " << (int)(_not.ActionPotential() ? 1 : 0) << endl;
			tron << i << ") " << in[at][0]  << " NOR " << in[at][1] << " ---> " << (int)(_not.ActionPotential() ? 1 : 0);
			if( _not.ActionPotential() )
				if( in[at][0] || in[at][1] )
					tron << " **** ERROR *** ";
			tron << endl;
			
			_not.Refractory();
		}
		cout << endl;
		tron << endl;

		n2.SetThreshold( 1.5 );
		cout << "Tracing NAND:" << endl;
		tron << "Tracing NAND:" << endl;
		for( int i = 0 ; i < 40 ; i++ )
		{
			const int at = i >= 4 ? (int)Random( 0 , 4 , true ) : i;
			n1.SetInputValue( in[at][0] );
			n2.SetInputValue( in[at][1] );

			n1.Depolarization();

			cout << i << ") " << in[at][0]  << " AND " << in[at][1] << " ---> " << (int)(n2.ActionPotential() ? 1 : 0) << endl;
			tron << i << ") " << in[at][0]  << " AND " << in[at][1] << " ---> " << (int)(n2.ActionPotential() ? 1 : 0);
			if( n2.ActionPotential() )
				if( !(in[at][0] && in[at][1]) )
					tron << " **** ERROR *** ";
			tron << "\t";

			trigger.SetInputValue( 1.0 );
			n2.Depolarization();
			trigger.Depolarization();

			cout << i << ") " << in[at][0]  << " NAND " << in[at][1] << " ---> " << (int)(_not.ActionPotential() ? 1 : 0) << endl;
			tron << i << ") " << in[at][0]  << " NAND " << in[at][1] << " ---> " << (int)(_not.ActionPotential() ? 1 : 0);
			if( _not.ActionPotential() )
				if( (in[at][0] && in[at][1]) )
					tron << " **** ERROR *** ";
			tron << endl;
			
			_not.Refractory();
		}
		cout << endl;
		tron << endl;

		return 0;
	}
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
另类成人小视频在线| 日本成人在线视频网站| 久久影院午夜片一区| 日韩一区二区三区在线观看| 色婷婷久久综合| 在线精品亚洲一区二区不卡| 在线亚洲免费视频| 欧美在线|欧美| 欧美一区二区不卡视频| 日韩美女视频一区二区在线观看| 日韩久久久精品| 精品福利一二区| 久久久久久麻豆| 亚洲男同性视频| 亚洲成人午夜影院| 久久丁香综合五月国产三级网站| 国内外精品视频| 成人h动漫精品| 欧美日韩视频在线第一区| 日韩三级高清在线| 国产亚洲成年网址在线观看| 中文字幕一区二区三区不卡在线 | 国产久卡久卡久卡久卡视频精品| 黑人巨大精品欧美黑白配亚洲| 国产成人精品免费一区二区| 91欧美一区二区| 日韩精品一区二区三区四区| 国产三级一区二区三区| 亚洲女与黑人做爰| 精品一区二区av| 91丨porny丨蝌蚪视频| 欧美在线影院一区二区| 精品国产百合女同互慰| 亚洲四区在线观看| 美女视频免费一区| 91亚洲精品久久久蜜桃网站 | 激情五月播播久久久精品| 国产不卡视频在线观看| 91国内精品野花午夜精品| 日韩精品一区二区在线观看| 国产精品传媒视频| 极品少妇xxxx偷拍精品少妇| 色美美综合视频| 久久久蜜桃精品| 婷婷综合五月天| 风流少妇一区二区| 欧美电影免费观看高清完整版| 中文字幕av一区 二区| 日本v片在线高清不卡在线观看| 成人av片在线观看| 久久综合九色综合欧美98| 亚洲成人免费电影| 91网站黄www| 久久综合色一综合色88| 亚洲成a人片在线不卡一二三区| 国产凹凸在线观看一区二区| 欧美一区二区啪啪| 午夜不卡av免费| 日本道免费精品一区二区三区| 国产欧美日韩中文久久| 国内精品国产三级国产a久久| 7777精品伊人久久久大香线蕉最新版| 亚洲精品日韩一| 色偷偷88欧美精品久久久| 久久精品男人天堂av| 精品一区二区国语对白| 日韩精品一区在线观看| 美女视频一区在线观看| 日韩精品中文字幕一区| 麻豆国产精品官网| 欧美大尺度电影在线| 日韩av一二三| 欧美一区二区高清| 韩国视频一区二区| 久久精品男人的天堂| 久久99精品国产麻豆婷婷洗澡| 日韩欧美一级在线播放| 奇米影视在线99精品| 日韩欧美在线123| 麻豆国产一区二区| 久久久午夜精品理论片中文字幕| 国产精品系列在线观看| 亚洲欧美一区二区在线观看| 国产福利一区二区| 1000精品久久久久久久久| 99精品欧美一区二区三区小说| 中文久久乱码一区二区| 一本大道久久精品懂色aⅴ| 亚洲无人区一区| 日韩你懂的在线播放| 国产东北露脸精品视频| 国产精品理伦片| 欧美日韩国产综合一区二区三区| 日韩高清不卡一区| 国产亚洲欧美在线| 在线视频一区二区三区| 免费成人小视频| 国产精品夜夜爽| 久久久久久影视| 精品综合免费视频观看| 欧美精品久久久久久久多人混战| 午夜精品福利久久久| 久久嫩草精品久久久久| 99综合电影在线视频| 亚洲一区二区美女| 久久久久久久久久久久久久久99 | 久久久无码精品亚洲日韩按摩| 国产成人免费视频网站高清观看视频| 国产精品免费久久久久| 欧美人xxxx| 成人黄色777网| 全部av―极品视觉盛宴亚洲| 欧美激情中文字幕一区二区| 99久久免费国产| 日本视频免费一区| 亚洲情趣在线观看| 26uuu另类欧美| 欧美亚洲一区二区在线| 国产精一区二区三区| 午夜国产精品一区| 亚洲美女在线一区| 欧美激情资源网| 欧美大肚乱孕交hd孕妇| 欧美性高清videossexo| 成人自拍视频在线观看| 日韩二区三区在线观看| 亚洲欧美一区二区三区孕妇| 精品国产乱码久久久久久夜甘婷婷 | 亚洲图片一区二区| 欧美激情一区三区| 精品sm在线观看| 欧美福利视频一区| 色视频一区二区| 北岛玲一区二区三区四区| 久久超碰97中文字幕| 亚洲大尺度视频在线观看| 一区二区三区久久| 综合自拍亚洲综合图不卡区| 久久久精品欧美丰满| 久久夜色精品国产噜噜av| 69堂成人精品免费视频| 欧美日韩国产乱码电影| 欧美三级在线视频| 欧美午夜精品久久久久久孕妇| av电影在线不卡| 白白色亚洲国产精品| 成人午夜又粗又硬又大| 国产91高潮流白浆在线麻豆| 国产高清精品久久久久| 国产不卡视频在线观看| 国产.欧美.日韩| 成人av电影观看| 91视频www| 欧美性大战久久久久久久| 欧美视频中文一区二区三区在线观看| 一本到不卡免费一区二区| 在线视频综合导航| 精品欧美一区二区三区精品久久| 欧美一区二区三区成人| 欧美精品一区二| 久久婷婷综合激情| 日本一区二区三区国色天香| 中文字幕av一区二区三区免费看 | 欧美在线播放高清精品| 欧美性感一类影片在线播放| 欧美蜜桃一区二区三区| 日韩丝袜美女视频| 久久久午夜精品| 亚洲人成网站精品片在线观看| 亚洲另类色综合网站| 丝袜美腿亚洲综合| 激情国产一区二区| 岛国一区二区在线观看| 欧美色网一区二区| 久久中文娱乐网| 中文字幕亚洲一区二区va在线| 亚洲无人区一区| 国产精品一区二区免费不卡 | 奇米精品一区二区三区在线观看| 日本不卡一二三| 成人av电影在线| 在线一区二区三区四区五区| 欧美日韩国产综合一区二区| 欧美大片拔萝卜| 亚洲免费伊人电影| 蜜桃传媒麻豆第一区在线观看| 粉嫩av一区二区三区| 欧美亚洲自拍偷拍| 久久久精品国产免费观看同学| 亚洲图片激情小说| 狠狠色狠狠色合久久伊人| 91色.com| 国产午夜亚洲精品理论片色戒| 亚洲天堂网中文字| 精东粉嫩av免费一区二区三区| 91在线观看高清| 久久精品水蜜桃av综合天堂| 亚洲一区二区三区四区在线免费观看 | 成人高清在线视频| 日韩一区二区三区在线视频|