/****************temic*********t5557***********************************/ #include <at892051.h> #include <string.h> #include <intrins.h> #include <stdio.h> #define uchar unsigned char #define uint unsigned int #define ulong unsigned long //STC12C2051AD的SFR定義 sfr WDT_CONTR = 0xe1;//stc2051的看門狗?????? /**********全局常量************/ //寫卡的命令 #define write_command0 0//寫密碼 #define write_command1 1//寫配置字 #define write_command2 2//密碼寫數據 #define write_command3 3//喚醒 #define write_command4 4//停止命令 #define TRUE 1 #define FALSE 0 #define OK 0 #define ERROR 255 //讀卡的時間參數us #define ts_min 250//270*11.0592/12=249//取近似的整數 #define ts_max 304//330*11.0592/12=304 #define t1_min 73//90*11.0592/12=83:-10調整 #define t1_max 156//180*11.0592/12=166 #define t2_min 184//210*11.0592/12=194 #define t2_max 267//300*11.0592/12=276 //***********不采用中斷處理:采用查詢的方法讀卡時關所有中斷****************/ sbit p_U2270B_Standby = P3^5;//p_U2270B_Standby PIN=13 sbit p_U2270B_CFE = P3^3;//p_U2270B_CFE PIN=6 sbit p_U2270B_OutPut = P3^7;//p_U2270B_OutPut PIN=2 sbit wtd_sck = P1^7;//SPI總線 sbit wtd_si = P1^3; sbit wtd_so = P1^2; sbit iic_data = P1^2;//lcd IIC sbit iic_clk = P1^7; sbit led_light = P1^6;//測試綠燈 sbit led_light1 = P1^5;//測試紅燈 sbit led_light_ok = P1^1;//讀卡成功標志 sbit fengmingqi = P1^5; /***********全局變量************************************/ uchar data Nkey_a[4] = {0xA0, 0xA1, 0xA2, 0xA3};//初始密碼 //uchar idata card_snr[4]; //配置字 uchar data bankdata[28] = {1,2,3,4,5,6,7,1,2,3,4,5,6,7,1,2,3,4,5,6,7,1,2,3,4,5,6,7}; //存儲卡上用戶數據(1-7)7*4=28 uchar data cominceptbuff[6] = {1,2,3,4,5,6};//串口接收數組ram uchar command; //第一個命令 uchar command1;// //uint temp; uchar j,i; uchar myaddr = 8; //uchar ywqz_count,time_count; //ywqz jishu: uchar bdata DATA; sbit BIT0 = DATA^0; sbit BIT1 = DATA^1; sbit BIT2 = DATA^2; sbit BIT3 = DATA^3; sbit BIT4 = DATA^4; sbit BIT5 = DATA^5; sbit BIT6 = DATA^6; sbit BIT7 = DATA^7; uchar bdata DATA1; sbit BIT10 = DATA1^0; sbit BIT11 = DATA1^1; sbit BIT12 = DATA1^2; sbit BIT13 = DATA1^3; sbit BIT14 = DATA1^4; sbit BIT15 = DATA1^5; sbit BIT16 = DATA1^6; sbit BIT17 = DATA1^7; bit i_CurrentLevel;//i_CurrentLevel BIT 00H(Saves current level of OutPut pin of U2270B) bit timer1_end; bit read_ok = 0; //緩存定時值,因用同一個定時器 union HLint { uint W; struct { uchar H;uchar L; } B; };//union HLint idata a union HLint data a; //緩存定時值,因用同一個定時器 union HLint0 { uint W; struct { uchar H; uchar L; } B; };//union HLint idata a union HLint0 data b; /**********************函數原型*****************/ //讀寫操作 void f_readcard(void);//全部讀出1~7 AOR喚醒 void f_writecard(uchar x);//根據命令寫不同的內容和操作 void f_clearpassword(void);//清除密碼 void f_changepassword(void);//修改密碼 //功能子函數 void write_password(uchar data *data p);//寫初始密碼或數據 void write_block(uchar x,uchar data *data p);//不能用通用指針 void write_bit(bit x);//寫位 /*子函數區*****************************************************/ void delay_2(uint x) //延時,時間x*10us@12mhz,最小20us@12mhz { x--; x--; while(x) { _nop_(); _nop_(); x--; } _nop_();//WDT_CONTR=0X3C;不能頻繁的復位 _nop_(); } ///////////////////////////////////////////////////////////////////// void initial(void) { SCON = 0x50; //串口方式1,允許接收 //SCON =0x50; //01010000B:10位異步收發,波特率可變,SM2=0不用接收到有效停止位才RI=1, //REN=1允許接收 TMOD = 0x21; //定時器1 定時方式2(8位),定時器0 定時方式1(16位) TCON = 0x40; //設定時器1 允許開始計時(IT1=1) TH1 = 0xfD; //FB 18.432MHz 9600 波特率 TL1 = 0xfD; //fd 11.0592 9600 IE = 0X90; //EA=ES=1 TR1 = 1; //啟動定時器 WDT_CONTR = 0x3c;//使能看門狗 p_U2270B_Standby = 0;//單電源 PCON = 0x00; IP = 0x10;//uart you xian XXXPS PT1 PX1 PT0 PX0 led_light1 = 1; led_light = 0; p_U2270B_OutPut = 1; } /************************************************/ void f_readcard()//讀卡 { EA = 0;//全關,防止影響跳變的定時器計時 WDT_CONTR = 0X3C;//喂狗 p_U2270B_CFE = 1;// delay_2(232); //>2.5ms /* // aor 用喚醒功能來防碰撞 p_U2270B_CFE = 0; delay_2(18);//start gap>150us write_bit(1);//10=操作碼讀0頁 write_bit(0); write_password(&bankdata[24]);//密碼block7 p_U2270B_CFE =1 ;// delay_2(516);//編程及確認時間5.6ms */ WDT_CONTR = 0X3C;//喂狗 led_light = 0; b.W = 0; while(!(read_ok == 1)) { //while(p_U2270B_OutPut);//等一個穩定的低電平?超時判斷? while(!p_U2270B_OutPut);//等待上升沿的到來同步信號檢測1 TR0 = 1; //deng xia jiang while(p_U2270B_OutPut);//等待下降沿 TR0 = 0; a.B.H = TH0; a.B.L = TL0; TH0 = TL0 = 0; TR0 = 1;//定時器晚啟動10個周期 //同步頭 if((324 < a.W) && (a.W < 353)) ;//檢測同步信號1 else { TR0 = 0; TH0 = TL0 = 0; goto read_error; } //等待上升沿 while(!p_U2270B_OutPut); TR0 = 0; a.B.H = TH0; a.B.L = TL0; TH0 = TL0 = 0; TR0 = 1;//b.N1<<=8; if(a.B.L < 195);//0.5p else { TR0 = 0; TH0 = TL0 = 0; goto read_error; } //讀0~7塊的數據 for(j = 0;j < 28;j++) { //uchar i; for(i = 0;i < 16;i++)//8個位 { //等待下降沿的到來 while(p_U2270B_OutPut); TR0 = 0; a.B.H = TH0; a.B.L = TL0; TH0 = TL0 = 0; TR0 = 1; if(t2_max < a.W/*)&&(a.W < t2_max)*/)//1P { b.W >>= 2;//先左移再賦值 b.B.L += 0xc0; i++; } else if(t1_min < a.B.L/*)&&(a.B.L < t1_max)*/)//0.5p { b.W >>= 1; b.B.L += 0x80; } else { TR0 = 0; TH0 = TL0 = 0; goto read_error; } i++; while(!p_U2270B_OutPut);//上升 TR0 = 0; a.B.H = TH0; a.B.L = TL0; TH0 = TL0 = 0; TR0 = 1; if(t2_min < a.W/*)&&(a.W < t2_max)*/)//1P { b.W >>= 2; i++; } else if(t1_min < a.B.L/*a.W)&&(a.B.L < t1_max)*/)//0.5P //else if(!(a.W==0)) { b.W >>= 1; //temp+=0x00; //led_light1=0;led_light=1;delay_2(40000); } else { TR0 = 0; TH0 = TL0 = 0; goto read_error; } i++; } //取出奇位 DATA = b.B.L; BIT13 = BIT7; BIT12 = BIT5; BIT11 = BIT3; BIT10 = BIT1; DATA = b.B.H; BIT17 = BIT7; BIT16 = BIT5; BIT15 = BIT3; BIT14 = BIT1; bankdata[j] = DATA1; } read_ok = 1;//讀卡完成了 read_error: _nop_(); } } /***************************************************/ void f_writecard(uchar x)//寫卡 { p_U2270B_CFE = 1; delay_2(232); //>2.5ms //psw=0 standard write if (x == write_command0)//寫密碼:初始化密碼 { uchar i; uchar data *data p; p = cominceptbuff; p_U2270B_CFE = 0; delay_2(31);//start gap>330us write_bit(1);//寫操作碼1:10 write_bit(0);//寫操作碼0 write_bit(0);//寫鎖定位0 for(i = 0;i < 35;i++) { write_bit(1);//寫數據位1 } p_U2270B_CFE = 1; led_light1 = 0; led_light = 1; delay_2(40000);//測試使用 //write_block(cominceptbuff[4],p); p_U2270B_CFE = 1; bankdata[20] = cominceptbuff[0];//密碼存入 bankdata[21] = cominceptbuff[1]; bankdata[22] = cominceptbuff[2]; bankdata[23] = cominceptbuff[3]; } else if (x == write_command1)//配置卡參數:初始化 { uchar data *data p; p = cominceptbuff; write_bit(1);//寫操作碼1:10 write_bit(0);//寫操作碼0 write_bit(0);//寫鎖定位0 write_block(cominceptbuff[4],p); p_U2270B_CFE= 1; } //psw=1 pssword mode else if(x == write_command2) //密碼寫數據 { uchar data*data p; p = &bankdata[24]; write_bit(1);//寫操作碼1:10 write_bit(0);//寫操作碼0 write_password(p);//發口令 write_bit(0);//寫鎖定位0 p = cominceptbuff; write_block(cominceptbuff[4],p);//寫數據 } else if(x == write_command3)//aor //喚醒 { //cominceptbuff[1]操作碼10 X xxxxxB uchar data *data p; p = cominceptbuff; write_bit(1);//10 write_bit(0); write_password(p);//密碼 p_U2270B_CFE = 1;//此時數據不停的循環傳出 } else //停止操作碼 { write_bit(1);//11 write_bit(1); p_U2270B_CFE = 1; } p_U2270B_CFE = 1; delay_2(560);//5.6ms } /************************************/ void f_clearpassword()//清除密碼 { uchar data *data p; uchar i,x; p = &bankdata[24];//原密碼 p_U2270B_CFE = 0; delay_2(18);//start gap>150us //操作碼10:10xxxxxxB write_bit(1); write_bit(0); for(x = 0;x < 4;x++)//發原密碼 { DATA = *(p++); for(i = 0;i < 8;i++) { write_bit(BIT0); DATA >>= 1; } } write_bit(0);//鎖定位0:0 p = &cominceptbuff[0]; write_block(0x00,p);//寫新配置參數:pwd=0 //密碼無效:即清除密碼 DATA = 0x00;//停止操作碼00000000B for(i = 0;i < 2;i++) { write_bit(BIT7); DATA <<= 1; } p_U2270B_CFE = 1; delay_2(560);//5.6ms } /*********************************/ void f_changepassword()//修改密碼 { uchar data *data p; uchar i,x,addr; addr = 0x07;//block7 p = &Nkey_a[0];//原密碼 DATA = 0x80;//操作碼10:10xxxxxxB for(i = 0;i < 2;i++) { write_bit(BIT7); DATA <<= 1; } for(x = 0;x < 4;x++)//發原密碼 { DATA = *(p++); for(i = 0;i < 8;i++) { write_bit(BIT7); DATA >>= 1; } } write_bit(0);//鎖定位0:0 p = &cominceptbuff[0]; write_block(0x07,p);//寫新密碼 p_U2270B_CFE = 1; bankdata[24] = cominceptbuff[0];//密碼存入 bankdata[25] = cominceptbuff[1]; bankdata[26] = cominceptbuff[2]; bankdata[27] = cominceptbuff[3]; DATA = 0x00;//停止操作碼00000000B for(i = 0;i < 2;i++) { write_bit(BIT7); DATA <<= 1; } p_U2270B_CFE = 1; delay_2(560);//5.6ms } /***************************子函數***********************************/ void write_bit(bit x)//寫一位 { if(x) { p_U2270B_CFE = 1; delay_2(32);//448*11.0592/120=42延時448us p_U2270B_CFE = 0; delay_2(28);//280*11.0592/120=26寫1 } else { p_U2270B_CFE = 1; delay_2(92);//192*11.0592/120=18 p_U2270B_CFE = 0; delay_2(28);//280*11.0592/120=26寫0 } } /*******************寫一個block*******************/ void write_block(uchar addr,uchar data *data p) { uchar i,j; for(i = 0;i < 4;i++)//block0數據 { DATA = *(p++); for(j = 0;j < 8;j++) { write_bit(BIT0); DATA >>= 1; } } DATA = addr <<= 5;//0地址 for(i = 0;i < 3;i++) { write_bit(BIT7); DATA <<= 1; } } /*************************************************/ void write_password(uchar data *data p) { uchar i,j; for(i = 0;i < 4;i++)// { DATA = *(p++); for(j = 0;j < 8;j++) { write_bit(BIT0); DATA >>= 1; } } } /*************************************************/ void main() { initial(); TI = RI = 0; ES = 1; EA = 1; delay_2(28); //f_readcard(); while(1) { f_readcard(); //讀卡 f_writecard(command1); //寫卡 f_clearpassword(); //清除密碼 f_changepassword(); //修改密碼 } }
標簽: 12345
上傳時間: 2017-10-20
上傳用戶:my_lcs
圖像拼接相關資源,包括特征提取,特征匹配等等。
上傳時間: 2017-12-14
上傳用戶:fengtuanzi
題目:古典問題:有一對兔子,從出生后第3個月起每個月都生一對兔子,小兔子長到第三個月后每個月又生一對兔子,假如兔子都不死,問每個月的兔子總數為多少? //這是一個菲波拉契數列問題 public class lianxi01 { public static void main(String[] args) { System.out.println("第1個月的兔子對數: 1"); System.out.println("第2個月的兔子對數: 1"); int f1 = 1, f2 = 1, f, M=24; for(int i=3; i<=M; i++) { f = f2; f2 = f1 + f2; f1 = f; System.out.println("第" + i +"個月的兔子對數: "+f2); } } } 【程序2】 題目:判斷101-200之間有多少個素數,并輸出所有素數。 程序分析:判斷素數的方法:用一個數分別去除2到sqrt(這個數),如果能被整除, 則表明此數不是素數,反之是素數。 public class lianxi02 { public static void main(String[] args) { int count = 0; for(int i=101; i<200; i+=2) { boolean b = false; for(int j=2; j<=Math.sqrt(i); j++) { if(i % j == 0) { b = false; break; } else { b = true; } } if(b == true) {count ++;System.out.println(i );} } System.out.println( "素數個數是: " + count); } } 【程序3】 題目:打印出所有的 "水仙花數 ",所謂 "水仙花數 "是指一個三位數,其各位數字立方和等于該數本身。例如:153是一個 "水仙花數 ",因為153=1的三次方+5的三次方+3的三次方。 public class lianxi03 { public static void main(String[] args) { int b1, b2, b3;
上傳時間: 2017-12-24
上傳用戶:Ariza
#include<stdio.h> #include<windows.h> int xuanxiang; int studentcount; int banjihao[100]; int xueqihao[100][10]; char xm[100][100]; int xuehao[100][10]; int score[100][3]; int yuwen; int shuxue[000]; int yingyu[100]; int c[100]; int p; char x[1000][100]="",y[100][100]="";/*x學院 y專業 z班級*/ int z[100]; main() { void input(); void inputsc(); void alter(); void scbybannji(); printf("--------學生成績管理-----\n"); printf("請按相應數字鍵來實現相應功能\n"); printf("1.錄入學生信息 2.錄入學生成績 3.修改學生成績\n"); printf("4.查詢學生成績 5.不及格科目及名單 6.按班級輸出學生成績單\n"); printf("請輸入你要實現的功能所對應的數字:"); scanf("%d",&xuanxiang); system("cls"); getchar(); switch (xuanxiang) { case 1:input(); case 2:inputsc(); case 3:alter(); /*case 4:select score(); case 5:bujigekemujimingdan();*/ case 6:scbybanji; } } void input() { int i; printf("請輸入你的學院名稱:"); gets(x); printf("請輸入你的專業名稱:"); gets(y); printf("請輸入你的班級號:"); scanf("%d",&z); printf("請輸入你們一個班有幾個人:"); scanf("%d",&p); system("cls"); for(i=0;i<p;i++) { printf("請輸入第%d個學生的學號:",i+1); scanf("%d",xuehao[i]); getchar(); printf("請輸入第%d個學生的姓名:",i+1); gets(xm[i]); system("cls"); } printf("您已經錄入完畢您的班級所有學生的信息!\n"); printf("您的班級為%s%s%s\n",x,y,z); /*alter(p);*/ } void inputsc() { int i; for(i=0;i<p;i++) { printf("\n"); printf("--------------------------------------------------------------------------------\n\n"); printf("\t\t\t\t錄入學生的成績\n\n\n"); printf("--------------------------------------------------------------------------------\n\n"); printf("\t\t\t\t%s\n",xm[i]); printf("\n"); printf("\t\t\t\t數學:"); scanf("%d",&shuxue[i]); printf("\n"); getchar(); printf("\t\t\t\t英語:"); scanf("%d",&yingyu[i]); printf("\n"); getchar(); printf("\t\t\t\tc語言:"); scanf("%d",&c[i]); system("cls"); } } void alter() { int i;/*循環變量*/ int m[10000];/*要查詢的學號*/ int b;/*修改后的成績*/ char kemu[20]=""; printf("請輸入你要修改的學生的學號"); scanf("%d",&m); for (i=0;i<p;i++) { if (m==xuehao[i]) { printf("%s的數學成績為%d,英語成績為%d,c語言成績為%d,xm[i],shuxue[i],yingyu[i],c[i]"); printf("請輸入你想修改的科目");} } gets(kemu); getchar(); if (kemu=="數學"); { scanf("%d",&b); shuxue[i]=b;} if (kemu=="英語"); { scanf("%d",&b); yingyu[i]=b;} if (kemu=="c語言"); { scanf("%d",&b); c[i]=b; } printf("%s的數學成績為%d,英語成績為%d,c語言成績為%d,xm[i],shuxue[i],yingyu[i],c[i]"); } void scbybannji() { int i; char zyname[20]; int bjnumber; printf("請輸入你的專業名稱"); scanf("%s",&zyname); printf("請輸入你的班級號"); scanf("%d",&bjnumber); for (i=0;i<p;i++) { if (zyname==y[i]); if (bjnumber==z[i]); printf("專業名稱%s班級號%d數學成績%d英語成績%dc語言成績%d,y[i],z[i],shuxue[i],yingyu[i],c[i]"); } }
標簽: c語言
上傳時間: 2018-06-08
上傳用戶:2369043090
人口老齡化是世界各國正在面對的一個普遍問題。隨著我國老齡化程度的持續加劇,對于老年人群體的醫療資源投入會不斷提高。而與此同時,跌倒已經成為老年人日常生活中最為常見的危險行為活動。所以,跌倒檢測系統的研究和應用對降低老年人受到的身心傷害和醫療成本具有顯著的意義。目前解決老年人跌倒檢測的方案仍存在許多不足。其中,基于計算機視覺的跌倒檢測技術在無干擾的場景下檢測較為有效,但其易受環境變化(如背景光線影響、人遮擋問題等)影響。此外,基于可穿戴計算的跌倒檢測技術受限于算法穩定性和識別準確率,系統的靈敏度和特異性難以同時得到保證。針對上述問題本文提出一種融合計算機視覺和可穿戴計算數據的跌倒檢測新的方法。首先,設計并開發了集成三軸加速度計、三軸陀螺儀和藍牙的活動感知模塊,實現實時采集、傳輸人體活動數據:其次,使用深度學習算法從攝像頭采集的圖像數據提取人體姿態特征數據:最后,對采集的人體活動數據和姿態數據進行規范化和時序化處理,設計了兩個深度學習網絡分別對數據進行特征提取,并將兩特征進行特征層數據融合,在此基礎上構建神經網絡對融合數據進行活動本文搭建了實驗平臺并進行了算法測試,其中,本文跌倒檢測算法針對離線測試數據的準確率為992%,平均敏感度為995%、平均特異性為99.8%:針對在線數據系統測試準確率為98.9%、平均敏感度為99.2%、平均特異性為99.5%實驗結果證明了利用計算機視覺和可穿戴計算數據融合的跌倒檢測具有較高的準確率和魯棒性。
上傳時間: 2022-03-14
上傳用戶:bluedrops
隨著杜會和經濟的發展,環境水污染現象也日趨嚴重,迫切需要環境水質多參數監測與智能分析系統,以為環境監測、管理和控制提供科學的手段。水質多組分檢測涉及到多傳感器數據融合、計算機技術、電化學分析和人工智能等多學科的交叉,在眾多領域有著廣泛的應用。本論文研究環境水質檢測與智能分析系統,論文的主要工作包括1)基于最小二乘支持向量機的在線自適應加權數據融合算法多傳感器數據融合由于能夠利用互補和冗余的信息,顯著提高系統的可靠性而得到了廣泛應用,而數據融合的關鍵問題是融合算法。本文深入研究了多傳感器數據融合理論的基礎上,針對傳統融合算法研究存在的問題,提出了一種基于最小二乘支持向量機的在線自適應加權數據融合算法,并應用到水質在線檢測過程中,不僅縮短了訓練的時間,而且提高了融合的可靠性和靈活性2)提出了一種離子傳感器的基于最小二乘支持向量機的自校正方法:由于離子傳感器的非線性、漂移和交叉敏感性等影響了其檢測精度和可靠性,難以進行連續在線檢測。以硝酸根離子傳感器為例,研究其自校正方法,以適應動態環境的連續監測根據實驗數據,詳細分析了硝酸根離子傳感器的響應特性,并考慮了零點和時間漂移,提出了一種基于最小二乘支持向量機硝酸根離子傳感器的自校正方法,給出了詳細描述和分析。3)離子傳感器故障檢測的小波支持向量機特征提取和支持向量機分類方法在線連續檢測的應用要求離子傳感器必須具有很高的可靠性,即能夠及時準確地判斷出離子傳感器的故障。本文采用小波支持向量機提取各傳感器故障特征,再用支持向量機對故障進行分類,實現對各離子傳感器的故障診斷。
標簽: 數據融合
上傳時間: 2022-03-18
上傳用戶:
隨著信息技術的發展以及嵌入式、人臉識別、計算機網絡等技術的提高,人們正在感受著科技帶來的便利和益處。 該系統通過攝像頭獲取人臉圖像,在后臺應用系統完成圖像識別,然后給單片機發送命令來控制門禁系統。軟件上首先利用小波變換對人臉圖像進行2次小波分解,然后對低頻分量進行離散余弦變換(DCT)提取特征值,最后利用歐氏距離和最近鄰分類器進行識別。采用OpenCV人臉識別算法進行處理輸出。達到該系統構建簡單、方便,識別速度快且準確率較高。 本文主要介紹了基于人臉識別算法的門禁系統的設計與實現。在對人臉識別算法研究的基礎上,進一步對整個門禁系統設計與實現進行了詳細闡述。主要內容包含以下幾點: 1.簡單的介紹了課題研究的背景、目的及意義,介紹了人臉識別的背景,闡述了國內外人臉識別的現狀以及人臉識別的難點,還介紹了相關的技術。 2.人臉識別算法的研究:主要對Gabor濾波算法、K-L變換算法、Haar特征提取算法這三種特征提取算法進行了詳細介紹,也對PCA和LDA這兩種人臉識別算法進行了詳細的闡述和實驗的對比。 3.門禁系統的設計與實現:從需求分析入手對系統的總體模式、總體結果、功能模塊、數據庫設計等各部分進行了簡單的介紹。 4.系統的測試:在對核心算法人臉識別進行了詳細的研究以及整個門禁系統的設計和實現結束后,對于整合實現的系統,進行了詳細的測試,并給出了功能測試報告和性能測試報告。 本文設計的基于人臉識別的門禁系統,在一定程度上可以較好的識別人臉.
上傳時間: 2022-05-28
上傳用戶:
內容提要第1章 機器學習概1.1 機器學習簡介 1.1.1 機器學習簡史 1.1.2 機器學習主要流派 1.2 機器學習、人工智1.2.1 什么是人工智能 1.2.2 什么是數據挖掘 1.2.3 機器學習、人工智1.3 典型機器學習應用1.4 機器學習算法 1.5 機器學習的一般流程 第2章 機器學習基本2.1 統計分析2.1.1 統計基礎2.1.2 常見概率分布2.1.3 參數估計2.1.4 假設檢驗2.1.5 線性回歸2.1.6 邏輯回歸2.1.7 判別分析2.1.8 非線性模型2.2 高維數據降維2.2.1 主成分分析2.2.2 奇異值分解2.2.3 線性判別分析2.2.4 局部線性嵌入2.2.5 拉普拉斯特征映射2.3 特征工程 2.3.1 特征構建2.3.2 特征選擇2.3.3 特征提取2.4 模型訓練2.4.1 模型訓練常見術語2.4.2 訓練數據收集 2.5 可視化分析 2.5.1 可視化分析的作用2.5.2 可視化分析方法 2.5.3 可視化分析常用工2.5.4 常見的可視化圖表 2.5.5 可視化分析面臨的挑戰
標簽: 機器學習
上傳時間: 2022-06-16
上傳用戶:
eeworm.com VIP專區 單片機源碼系列 8資源包含以下內容:1. 單片機最小系統與基本輸入輸出電路設計.ppt2. 基于8051仿真 STC12C5A60S2-PDIP40+DS18B20+LCD1602.zip3. ATmega_128常用程序例子.doc4. 利用時鐘芯片DS1302實現萬年歷.rar5. 單片機驅動繼電器 (非常有用).ppt6. iccavr_atmega128程序大全.wps7. 16&16LED點陣顯示器設計.rar8. DAC0832工作原理及其在單片機中的應用(基于Proteus仿真).docx9. 單片機設計 16*16點陣屏電路圖.pdf10. 基于單片機的直流電機調速系統設計.doc11. 學校電子日歷的研發.zip12. dy-mini 80 v3單片機開發板圖.rar13. 51單片機綜合學習系統-SPI總線.pdf14. 基于STC12C5A60S2單片機的靜態應變采集器設計.zip15. AT89C51開發例程 protues仿真 keil編程.rar16. 十天學會單片機和C51_視頻教程的種子文件.rar17. 基于單片機的雙軸太陽能跟蹤系統的設計.zip18. DM430-L單片機系統板.pdf19. S51下載線制作原理文件包V2.0.rar20. 基于MSP430的低成本及超低功耗數字測溫器設計.zip21. STM32_在KEIL_MDK環境下使用V3.4庫.pdf22. 動態顯示中斷定時計數.ppt23. 基于stc89c51的數電課設—“開燈游戲設計”.doc24. 步進電機實驗電路.doc25. stc15單片機開發板使用說明書.pdf26. 溫度報警加按鍵調節上下限.doc27. 好書共享-《實例解讀51單片機完全學習與應用》.pdf28. 利用宏晶科技的IAP單片機開發自己的ISP程序實例.zip29. 稀里糊涂玩STM32第四講:白駒過隙.pdf30. 利用宏晶科技的IAP單片機開發自己的ISP程序.doc31. STM32講義+第三講:事出有因+5D.pdf32. STM32的恒溫消毒柜設計.zip33. 稀里糊涂玩STM32第二講:源源不絕+5D.pdf34. AT89c52控制數碼管帶溫度顯示的萬年歷.rar35. 稀里糊涂玩STM32 第一講:涇渭分明+5D.pdf36. 基于I2C總線的AD存儲DA的proteus仿真.rar37. MSP430x1xx Family user guide.pdf38. 自動通風系統程序及proteus仿真.rar39. USB下載器(STC89C5x系列).pdf40. 稀里糊涂玩STM32第六講:川流不息.pdf41. 最簡單易學的C語言教程資料包.zip42. 稀里糊涂玩STM32第五講:爭分奪秒.pdf43. c語言編程實例訓練.zip44. 用lcd1602和adc0808設計的數字電壓表.doc45. bin轉hex的小程序.rar46. 51單片機設計的心形流水燈.zip47. 131-雙色點陣交替圖形顯示.rar48. 74LS138譯碼器應用.zip49. 自動往返電動小汽車設計報告.pdf50. 多路智力競賽搶答器裝調實訓.doc51. 天漠科技SBC8100單板機概述.pdf52. 單片機相應芯片資料.rar53. 單線CAN總線隔離中繼器的設計.zip54. keil C51完全破解版.zip55. IAR使用教程.pdf56. 基于HT46F49E的低成本智能電表設計.zip57. LCD12864串口顯示程序(實際檢驗通過).doc58. keil c51完全版.zip59. MSP430單片機在水聲應答釋放器中的應用.zip60. nokia5110智能電子鐘的設計ds1302+ds18b20+stc12c5a60s2.rar61. msp430G2553程序實例.ppt62. 基于AT89S51單片機的低頻信號設計及仿真研究.zip63. ATMEGA16L熔絲配置詳解.pdf64. TX-1C實驗板分塊原理圖.rar65. 12864顯示DS18B20溫度曲線.rar66. Keil_uvision_4基本使用教程.pdf67. 飛思卡爾智能車設計資料.pdf68. DIY四軸花樣流水燈(附原程序和仿真).rar69. CT107D單片機綜合實訓平臺使用說明書.pdf70. 52單片機開發板的實例程序.rar71. STM32F103中文教程及參考手冊.pdf72. 讀懂芯片時序.zip73. STM8中文資料.pdf74. 一種聲音引導倒車系統設計研究.pdf75. arm菜鳥 快速入門.rar76. 用8051單片機實現智能澆花.pdf77. 21天學通51單片機開發(第2版).rar78. 紅外線發射接收對管的簡單應用基礎.doc79. 定時器中斷 (加強理解).rar80. STC12C5A60S2增強型51單片機手冊.pdf81. 新概念51單片機C語言教程書中例程.rar82. 電子競賽,智能小車資料大全,郭天祥單片機編程高清視頻教程入門與提高.zip83. 一種基于MSP430單片機的蓄電池充電系統.pdf84. CC2530中文數據手冊完全版.pdf85. 315M無線收發系統編碼,解碼程序.zip86. 一種基于MSP430單片機技術的新型電壓監測儀.pdf87. 單片機頻率計C代碼.zip88. 智能小車C語言模塊化編程(我見過最好的).pdf89. AVR單片機系統開發經典實例部分源程序.rar90. 基于LM35的溫度測量系統.doc91. 飛思卡爾智能車資料.rar92. MK60DN512ZVLQ10資料.pdf93. 字符特征提取和單片機顯示.zip94. Microcontrollers Projects in C for The 8051.pdf95. 基于AT89S52的無線傳感網節點前端設計.zip96. 基于MSP430F149的人員登記與錄入系統設計.zip97. nRF905微功率模塊資料匯總(2012-08-20).rar98. STC12C5A60S2數據手冊.pdf99. 具有實時時鐘器的測溫系統的設計.zip100. 單片機C語言課程設計_程序--花樣流水燈.doc
上傳時間: 2013-05-15
上傳用戶:eeworm
區域增長的算法實現: 1)根據圖像的不同應用選擇一個或一組種 子,它或者是最亮或最暗的點,或者是位 于點簇中心的點 2...通過像素集合的區域增長 算法實現: 區域A 區域B 種子像素增長.3)增長的規則 4) 結束條件.
上傳時間: 2015-09-30
上傳用戶:wcl168881111111