Deep learning for smart agriculture: Concepts, tools, applications, and opportunities

Size: px
Start display at page:

Download "Deep learning for smart agriculture: Concepts, tools, applications, and opportunities"

Transcription

1 32 July, 2018 Int J Agric & Bil Eng Open Access at ttps:// Vl. 11 N.4 Deep learning fr smart agriculture: Cncepts, tls, applicatins, and pprtunities Nanyang Zu 1,2, Xu Liu 1,2, Ziqian Liu 1,2, Kai Hu 1,2, Yingkuan Wang 3, Jinglu Tan 4, Min Huang 1, Qibing Zu 1, Xunseng Ji 1, Yngnian Jiang 5, Ya Gu 1,2,4* (1. Key Labratry f Advanced Prcess Cntrl fr Ligt Industry, Ministry f Educatin, Jiangnan University, Wuxi , Cina; 2. Scl f Internet f Tings, Jiangnan University, Wuxi , Cina; 3. Cinese Academy f Agricultural Engineering, Beijing , Cina; 4. Department f Biengineering, University f Missuri, Clumbia, MO 65211, USA; 5. Jiangsu Zngnng IT Tecnlgy C., LTD, Yixing , Cina) Abstract: In recent years, Deep Learning (DL), suc as te algritms f Cnvlutinal Neural Netwrks (CNN), Recurrent Neural Netwrks (RNN) and Generative Adversarial Netwrks (GAN), as been widely studied and applied in varius fields including agriculture. Researcers in te fields f agriculture ften use sftware framewrks witut sufficiently examining te ideas and mecanisms f a tecnique. Tis article prvides a cncise summary f majr DL algritms, including cncepts, limitatins, implementatin, training prcesses, and example cdes, t elp researcers in agriculture t gain a listic picture f majr DL tecniques quickly. Researc n DL applicatins in agriculture is summarized and analyzed, and future pprtunities are discussed in tis paper, wic is expected t elp researcers in agriculture t better understand DL algritms and learn majr DL tecniques quickly, and furter t facilitate data analysis, enance related researc in agriculture, and tus prmte DL applicatins effectively. Keywrds: deep learning, smart agriculture, neural netwrk, cnvlutinal neural netwrks, recurrent neural netwrks, generative adversarial netwrks, artificial intelligence, image prcessing, pattern recgnitin DOI: /j.ijabe Citatin: Zu N Y, Liu X, Liu Z Q, Hu K, Wang Y K, Tan J L, et al. Deep learning fr smart agriculture: Cncepts, tls, applicatins, and pprtunities. Int J Agric & Bil Eng, 2018; 11(4): Intrductin A standard artificial neural netwrk (ANN) mdel cnsists f many neurns (cnnected prcessrs), eac prducing a sequence f real-valued activatins [1]. Wen sensrs perceive envirnment canges, input neurns will be activated and ter neurns will ten get activated trug weigted cnnectins frm previusly active neurns. Depending n te specific prblem and te neurn tplgy, tese beavirs may require lng cains f cmputatinal stages, were eac f te stage transfrms te aggregate activatin f te netwrk. DL is abut w t accurately assign credit acrss many suc stages [2]. Deep learning allws cmputatinal mdels tat are cmpsed f Received date: Accepted date: Bigrapies: Nanyang Zu, Master candidate, researc interests: IT, zunanyang08@163.cm; Xu Liu, Undergraduate, researc interests: IT, francislucien2017@126.cm; Ziqian Liu, Undergraduate, researc interests: IT, jlley1074@gmail.cm; Kai Hu, PD, researc interests: cartgrapy and gegrapic infrmatin engineering, ukai_wlw@ jiangnan.edu.cn; Yingkuan Wang, PD, Prfessr, researc interests: agricultural mecanizatin and infrmatin, wangyk@agri.gv.cn; Jinglu Tan, PD, Prfessr, researc interests: biengineering, tanj@missuri.edu; Min Huang, PD, Prfessr, researc interests: cntrl tery and engineering, uangmzqb@163.cm; Qibing Zu, PD, Prfessr, researc interests: mecanical engineering, zuqib@163.cm; Xunseng Ji, PD, Prfessr, researc interests: precisin instrumentatin and mecanical engineering, jixunseng@163.cm; Yngnian Jiang, CEO f Jiangsu Zngnng IT Tecnlgy C., LTD, jxrjyn@126.cm; *Crrespnding Autr: Ya Gu, PD, Prfessr, researc interest: biengineering. Rm C510, Scl f IT Engineering, Jiangnan University, Wuxi , Cina, Tel: , guy@jiangnan.edu.cn. multiple prcessing layers t represent data wit multiple levels f abstractin. Great imprvements f te metd can be fund in many researc dmains. Te cncept f BP (Back Prpagatin) Neural Netwrk is te basis fr many DL algritms. Wit massive entusiasm puring int te DL field, great imprvements ave been acieved in recent years. DL as drawn a lt f attentin in agriculture. One f its applicatins in agriculture is image recgnitin, wic as cnquered a lt f bstacles tat limit fast develpment in rbtic and mecanized agr-industry and agriculture [3]. Tese imprvements can be seen in many aspects f agriculture, suc as plant disease detectin, weed cntrl, and plant cunting. Researcers in agriculture may nt be experienced prgrammers. Tey ften directly use publicly available sftware framewrks fr deep learning witut carefully examining te learning mecanisms used. An understanding f DL algritms can facilitate data analysis and tus enance researc in agriculture. Altug varius cmmercial sftware framewrks are available, tere is a lack f a systematic summary f majr DL algritms [3], including cncepts, applicatin limitatins, flw carts, and example cdes, wic can elp researcers in agriculture t learn majr DL tecniques quickly and use tem effectively. In rder t prvide a listic picture f DL t researcers in agriculture fields and enance mdern smart agriculture develpment, tis wrk summarizes BP and cmmn DL algritms (Cnvlutinal Neural Netwrks (CNN), Recurrent Neural Netwrks (RNN), and Generative Adversarial Netwrks (GAN)) and teir applicatins in agriculture, wit a fcus n

2 July, 2018 Zu N Y, et al. Deep learning fr smart agriculture: Cncepts, tls, applicatins, and pprtunities Vl. 11 N.4 33 applicatins publised in te last tree years. Example cdes fr BP, CNN, RNN, and GAN in Pytn are als prvided. 2 Cmmn deep learning algritms CNN, RNN, and GAN are te mst cmmnly used DL algritms. Tere are many ter sub-categry DL algritms, suc as VGGNet [4], CnvNets [5], LSTM [6,7] and DCGAN [8,9]. It is unfeasible t include all f tem in ne summary. Tey can be derived frm te tree cmmn DL algritms directly r indirectly [10]. Understanding te tree cmmn DL algritms is very elpful fr learning te sub-categry DL algritms. Terefre, te sub-categry DL algritms are nt reviewed wit details. Te cncept f backprpagatin (BP) is te basis fr many ANN altug itself des nt mean a deep netwrk. It tus will be intrduced in tis sectin first. 2.1 Feedfrward neural netwrk and backprpagatin (BP) An example structure f feedfrward neural netwrk based n backprpagatin r BP neural netwrk is swn in Figure 1. It is a supervised learning algritm using errr back prpagatin, cmpsed f multiple layers f idden neurns in full cnnectin. Tis means tat a layer f neurns is cnnected t an upper layer f neurns and eac layer as an activatin functin t limit te utput f amplitude f neurns by linear r nnlinear transfrmatin f te input f te afferent neurn. Hidden neurns can learn te salient features f training data frm cntinuus frward prpagatin [11]. Output layer utput: = f ( net ) = f ( w a + b ) k k ki i k i= 1 (4) Cst functin: Fr neural netwrks, te cst functin plays an imprtant rle in ptimizing te mdel parameters (weigts and treslds). A cst functin is a measure f te errr between te predicted utput and te actual utput fr te training samples. Te training prcess gradually reduces te value f te cst functin by te gradient descent. Tere are tw types f cst functin expressins. One is a quadratic lss functin [11], and te ter is a crss-entrpy lss functin [12]. Here, te quadratic lss functin E is used as an example t demnstrate BP and it is expressed as Equatin (5): 1 1 E = d = d f net s s 2 2 ( k k) ( k ( k)) 2 k= 1 2 k= 1 s r dk f wkif vijpj bj bk k= 1 k= 1 j= 1 1 = [ ( ( + ) + )] 2 Backprpagatin is based n te gradient descend f te cst functin and te cain rule f differentiatin [13], wse cnceptual structure is swn in Figure 2. First, tere is a need t differentiate te weigts f te cst functin t get an errr value, ten backprpagate te errr value. During tis prcess, tere is a need t cnstantly adjust and update te weigts and treslds. 2 (5) Figure 1 Example structure f a BP neural netwrk Assuming tat tere is a set f training data {(p 1, d 1 ), (p 2, d 2 ),, (p r, d s )}. [v ij ] r is te weigts between neurn cde and neurn cde r. b dentes te tresld in neurn cde, (d 1, d 2,, d s ) dentes cde utput. net i is te input f te first idden layer. a i is te utput f te first idden layer, and f is te activatin functin f te first idden layer. net k is te input f te utput layer. f is te activatin functin f te utput layer. k is te utput f te utput layer. Te utput f eac neurn cde is determined by te utput f previus neurn. Te majr frmulatins fr te algritm can be listed as Equatins (1)-(4). Input layer t idden layer input: r i = ij j + j j = 1 net v p b (1) Hidden layer utput: r ai = f( neti ) = f( vijpj + bj) (2) j = 1 Output layer input: net w a b (3) k = ki i + k i= 1 Figure 2 Cncept f backprpagatin Assuming tat: Δw ki - weigt adjustment (lcal gradient) frm te utput layer t te idden layer, Δb k - tresld adjustment (lcal gradient) frm te utput layer t te idden layer, Δv ij - weigt adjustment (lcal gradient) frm te idden layer t te input layer,and Δb j - tresld adjustment (lcal gradient) frm te idden layer t te input layer. Te majr frmulatins f backprpagatin algritm can be listed as Equatins (6)-(9). Weigt and tresld adjustment (lcal gradient) frm te idden layer t te utput layer: E Δ wki = η = η ( dk k ) f ( netk ) ai (6) wki E Δ bk = η = η ( dk k ) f ( netk ) (7) bk Weigt and tresld adjustment (lcal gradient) frm te input layer t te idden layer:

3 34 July, 2018 Int J Agric & Bil Eng Open Access at ttps:// Vl. 11 N.4 E Δ v = η = η {[ ( d ) f ( net ) w ] ij s k k k vij k = 1 ki f ( neti )} pj E Δ b η η [ ( d ) f ( net ) w ] f ( net ) s j = = k k k ki i b j k = 1 (9) In te prcess f backprpagatin, te weigts and treslds are adjusted by reversing te value f errr [14]. A flwcart f te BP algritm is swn in Figure 3. (8) wit eac cnvlutinal layer is w 3. Te tresld f cnvlutinal layer is b. Te size f new image feature X after cnvlutin calculatin is H_new W_new, wse cnvlutinal layer cmputatin prcess is swn in Figure 4. Fr eac cnvlutinal layer, te number f cnvlutin kernels determines te number f utput feature maps r te number f inputs in te pling layer. T identify te edge infrmatin f an image, te metd f zer-padding in wic zer is added t te brder f te input vectr is applied and te size f zer-padding is P. It is als vital fr cnvlutin calculatin t set a suitable stride wit size S [20] during te prcess f calculating cnvlutin in te cnvlutinal layer. Te majr frmulatins are listed as Equatins (10)-(12). 3 X _ new= X W = ( Xk Wk) + b (10) k = 1 H + 2 P H _ new= + 1 (11) S W w+ 2 P W _ new= + 1 (12) S Figure 3 Flwcart f te BP prgramming BP neural netwrks ave many merits, including strng nnlinear mapping capabilities and ig degree f self-learning and self-adaptability. Tey are widely applied in many fields suc as speec analysis, image recgnitin, digital watermarking, and cmputer visin. Tey slve many prblems tat cannt be dne by traditinal macine learning algritms. Its classificatin functin is particularly suitable fr applicatins in pattern recgnitin [15] and classificatin [16]. Neverteless, te netwrks used fr bject recgnitin r natural language prcessing cntain tusands f idden units, wic bring expnentially increasing number f parameters. BP neural netwrks may fall int lcal minima in practical applicatins. Tus, w t select typical samples frm training data is an unslved prblem wen massive amunts f cmplex data are available. Te traditinal BP neural netwrks are n lnger sufficiently effective in sme areas. Hence, deep netwrks suc as CNN, RNN, and GAN ave caugt increasing attentin. 2.2 Cnvlutinal neural netwrks (CNN) CNN is a deep learning algritm cmpsed f multiple cnvlutinal layers, pling layers, and fully cnnected layers, wic as resulted in many breaktrugs in speec recgnitin, face recgnitin, natural language prcessing and s n [17]. Te structure cmpsed f te cnvlutinal layers and te pling layers is fr feature extractin and te fully cnnected layers functin as a classifier. BP neural netwrks mainly map features trug te netwrk t specific values, wereas cnvlutinal netwrks first cnvert signals int features and ten map te features t a specific target value [18]. Cnvlutinal Layer: Assuming tat an RGB image is taken as input X and tere are six cnvlutin kernels W [19]. Te image size is an H W 3 tree-dimensinal matrix. Te cnvlutin kernel size assciated Figure 4 Cnvlutinal layer cmputatin prcess Pling Layer: Te functin f te pling layer is t cmpress te input tensr and reduce te size f te input data, wic means canging eac n n submatrix f te input image int ne specific element value. Tere are tw cmmn pling metds: maximum pling and mean pling. Maximum pling takes te maximum f te crrespnding n n area as te pled element value and mean pling takes te average value f te crrespnding n n area as te pled element value. Te input vlume fr te pling layer is W H D, te utput vlume fr te pling layer is W_pling H_pling D_pling [20]. Te pling layer cmputatin prcess is swn in Figure 5. Besides, te pling layer requires tw yper parameters: te spatial extent f and te stride size s. Te majr frmulatins are listed as Equatins (13)-(15): W_ pling = ( W f)/ s+ 1 (13) H _ pling = ( H f)/ s+ 1 (14) D_ pling = D (15) A flwcart f te CNN algritm is swn in Figure 6. CNN simulates te beavir f uman brain prcessing f signals and cmbines feature extractin in image prcessing wit BP neural netwrks. CNN as fewer parameters tan deep netwrks because f its lcal perceptin mecanism and parameter saring mecanism wic can reduce parameters. CNN can andle ig-dimensinal arrays, especially fr image classificatin. Many data mdalities are in te frm f multiple arrays. CNN as

4 July, 2018 Zu N Y, et al. Deep learning fr smart agriculture: Cncepts, tls, applicatins, and pprtunities Vl. 11 N.4 35 unique advantages in natural language prcessing [21], face recgnitin [22], and image prcessing because f its special structures sared by lcal weigts. Its layut is clser t te actual bilgical neural netwrk. Neverteless, CNN needs a lt f training samples. = f u x + w + b (16) t t t 1 ( 1) Te predicted utput f recurrent neural netwrk at time t: t = f(v t + b 2 ) (17) Recurrent neural netwrk errr at time t: l = t y t (18) A flwcart fr RNN prgramming is swn in Figure 8. Figure 5 Pling layer cmputatin prcess Figure 7 Recurrent neural netwrk prpagatin prcess Figure 6 Flwcart f CNN prgramming 2.3 Recurrent neural netwrks (RNN) RNN can mine tempral infrmatin and semantic infrmatin and as acieved breaktrugs in time series analysis, speec recgnitin and language mdeling. RNN is a variant f ANN, wic means tat te current input f te netwrk is related t te utput f te previus mment. Te specific manifestatin is tat te netwrk will remember te previus infrmatin and apply it t te current netwrk utput calculatin; in ter wrds, RNN can be treated as BP neural netwrk f wic te utput will be used as te input f te next netwrk [19]. As Figure 7 sws, x t represents te input f training data at te time t, t represents te idden state at te time t, wic is determined by te current input x t and te previus idden layer state t-1. t dentes te utput f idden layer at te time t. l is te errr at te current time t, wic is determined by te t and te true utput f te training data y t. u, w, v are te weigts f recurrent neural netwrk and are sared acrss te recurrent neural netwrks. b 1 and b 2 are te treslds f recurrent neural netwrk and are sared acrss te recurrent neural netwrks [23], f is te activatin functin f te idden layer, wse netwrk structure prpagatin prcess is swn in Figure 7. Te specific frmulatins are listed as Equatins (16)-(18). Hidden state value at time t: Figure 8 Flwcart f RNN prgramming Altug RNN slves te prblems f time series teretically, it is difficult t slve te prblems f lng time series due t te lengt f infrmatin varies in practical applicatins, wic can cause gradients t disappear r t explde. Lng Srt-Term Memry (LSTM) netwrk [24] is an imprvement f te recurrent neural netwrk, wic is mainly designed t slve time series prblems wit lng intervals and lng delays. LSTM depends n te structure f sme drs t selectively affect te state f te mment in te recurrent neural netwrk. LSTM netwrk as been used in speec recgnitin [25], macine translatin [26] and ter fields. 2.4 Generative adversarial netwrks (GAN) Te ingenuity f GAN lies in its design. Tecnically, it is a cmbinatin f existing algritms f BP. GAN is a way tat a set f nise is used t learn te distributin f te real data and t generate new data. Te structure f tis netwrk cnsists f tw mdels, a generatin mdel wic is t capture te distributin f

5 36 July, 2018 Int J Agric & Bil Eng Open Access at ttps:// Vl. 11 N.4 te real data, and a discriminatin mdel wic is similar t a binary classifier [27]. Assuming tat te generatin mdel is a deep neural netwrk wic generates a new vectr called fake data G(z) and te discriminatin mdel is a fully cnnected netwrk wic btains a prbability value D(z) reflecting real data set. x is a real data set [28], y is te utput f te distributin mdel, E d is te lss functin f discriminatin mdel, E g is te lss functin f generatin mdel, E is te lss functin f te entire netwrk, wse netwrk structure is swn in Figure 9 and te majr frmulatins fr te lss functin are listed as Equatins (19)-(24). Discriminatin mdel lss functin E d : E = ((1 y)lg(1 D( G( z))) + ylg D( x)) (19) d Generatin mdel lss functin E g : E = (1 y)lg(1 D( G( z)))(2 D( G( z) 1)) (20) g Ttal netwrk lss functin E: E = (1 y)lg(1 D( G( z)))(2 D( G( z)) 1) (21) After te lss functins are btained, te netwrk is ptimized by us V(D,G),te ptimizatin functin: min max V( D, G) = Ex~ p ( )[lg ( )] data x D x + G D (22) Ez~ p ( )[lg(1 ( ( )))] z z D G z Te expressins abve can be divided int tw functins: discriminatin mdel ptimizatin functin and generatin mdel ptimizatin functin. Discriminatin mdel ptimizatin functin: max V( D, G) = E [lg D( x)] + E [lg(1 D( G( z)))] D x~ pdata ( x) z~ pz ( z) Generatin mdel ptimizatin functin: (23) min (, ) = [lg(1 ( ( )))] (24) V D G E D G z z~ pz ( z) G Accrding t te abve, it can be bserved tat te ptimizatin f te discriminatin mdel and te ptimizatin f te generatin mdel are independent f eac ter. Figure 9 Generative adversarial netwrks structure Te pwer f generative adversarial netwrks (GAN) lies in te ability t autmatically learn te distributin f real sample data. Deep cnvlutinal generative adversarial netwrks (DCGAN) resulting frm te rise f cnvlutinal neural netwrk is widely used in image prcessing suc as image restratin frm split image, dynamic scene generatin [29], image generatin [30], and reslutin enancement [31]. In additin, DCGAN plays an imprtant rle in face detectin and recgnitin [32]. Hwever, it is difficult t train a GAN due t entail syncrnizatin f generatin mdel and discriminatin mdel, and tere is rm fr furter develpment f GAN applicatins. A flwcart fr GAN prgramming is swn in Figure 10. A summary f BP, CNN, RNN, and GAN is swn in Table 1. Cdes f BP, CNN, RNN, and GAN in Pytn are prvided in te supplemental files. Figure 10 Flwcart f GAN prgramming

6 July, 2018 Zu N Y, et al. Deep learning fr smart agriculture: Cncepts, tls, applicatins, and pprtunities Vl. 11 N.4 37 Type Table 1 Example references Summary f BP, CNN, RNN, and GAN Variants [33] RBF BP Rumelart GRNN CNN RNN LeCun [34] Krizevsky [35] LeNet, AlexNet VggNet Netwrk structure Input layer Output layer Hidden layer Input layer Cnvlutin layer Pling layer Full cnnected layer Miklv [36] Input layer Sundermeyer [37] LSTM Hidden layer Output layer GAN Gdfellw [28] DCGAN 3 Deep learning framewrks Discriminatin mdel Generatin mdel Applicatins Data fitting Pattern recgnitin Classificatin Image prcessing Speec signal Natural Language Prcessing Time series analysis Emtin analysis Natural Language Prcessing Image generatin Vide generatin TensrFlw and Caffe are tw cmmnly-used DL framewrks, wic allw users t use DL witut significant prgramming. Te mst ppular TensrFlw and Caffe framewrks are intrduced belw briefly. 3.1 TensrFlw TensrFlw is an pen surce cmputing framewrk f Ggle tat supprts deep learning algritms, including CNN, RNN, GAN and ter variants, wic can be used n Linux, Windws, and Mac platfrms. TensrFlw as sme advantages including ig flexibility, true prtability, multi-language supprt, ric algritm library, and excellent dcumentatin. TensrFlw prvides a very ric set f deep learning applicatin prgramming interfaces (API) including basic vectr matrix calculatins, ptimizatin algritms, cnvlutinal neural netwrks, recurrent neural netwrks, and visual aids. TensrFlw uses dataflw graps t represent cmputatin, sared state, and te peratins tat mutate state. It maps te ndes f a dataflw grap acrss multiple cmputatinal devices, suc as multi-cre CPUS, general-purpse GPUS, and custm-designed ASICs, wic are knwn as Tensr Prcessing Units (TPUS) [38]. A deep learning mdel, typically a multi-layer neural netwrk, is cmpsed f several cmputatinal layers tat prcess data in a ierarcical fasin. Eac layer takes an input and prduces an utput, ften cmputed as a nn-linear functin r a weigted linear functin f a weigted linear cmbinatin f te input values. It is particularly ppular tat cnvlutinal layers apply a lcal functin r filter t all subsets f te layer s input, suc as prtins f an image [39]. 3.2 Caffe Cnvlutin Arcitecture Fr Feature Extractin (Caffe) is te first deep learning framewrk tat as been widely used in industry as an pen surce. Te Caffe mdel and te crrespnding ptimizing metds are given as texts instead f cdes. Caffe gives te definitin f te mdel, ptimal settings, and pre-training weigts. Caffe andles massive data wit ig speed. Besides, Caffe can be mdular wic easily extended t new tasks. Users can define teir wn mdels using te types f neurn layers prvided by Caffe. Caffe prvides multimedia scientists and practitiners wit a clean and mdifiable framewrk fr state-f-te-art deep learning algritms and a cllectin f reference mdels. Te framewrk is a BSD-licensed C++ library wit Pytn and MATLAB bindings fr training and deplying general-purpse cnvlutinal neural netwrks and ter deep learning mdels efficiently n varied arcitectures [40]. A cmparisn between TensrFlw and Caffe can be fund in Table 2. Table 2 Cmparisn between Tensrflw and Caffe Traits TensrFlw Caffe Supprt language C++, Pytn C++, Pytn, MATLAB Supprt system Linux, Mac OS X, Andrid, IOS Linux, Mac OS X, Windws Data input frmat Data, ImageData Feeding, Data frm a file, Preladed data Supprt mdel CNN, RNN, GAN CNN Lss functin Crss-entrpy lss functin Mean squared errr Cntrative lss, Hingle lss, Sftmax lss 4 Recent applicatins f DL in smart agriculture Recent applicatins f CNN, RNN, and GAN in smart agriculture are summarized in tis sectin. 4.1 CNN applicatins in smart agriculture CNN as strng capability in image prcessing, wic makes it widely used in agriculture researc. Generally speaking, mst applicatins f DL in agriculture can be categrized as plant r crp classificatin, wic is vital fr pest cntrl, rbtic arvesting, yield predictin, disaster mnitring etc. Plant disease detectin is time-cnsuming wen it is dne manually. Frtunately, wit te develpment f artificial intelligence, plant disease detectin can be accmplised trug image prcessing. Plant disease recgnitin mdels are mstly based n leaf image classificatin and pattern recgnitin [41]. A nvel DL framewrk develped by te Berkley Visin and Learning Centre was used t build a plant disease detectin mdel. Te mdel is able t recgnize 13 different types f plant diseases ut f ealty leaves, wit te ability t distinguis plant leaves frm teir surrundings [42]. In anter researc f using DL in detectin f plant diseases, te verall accuracy may reac 95.8% after 100 training iteratins and may be imprved t 96.3% after furter fine-tuning. Te results are actually better tan manual detectin [43]. All tese prved tat DL as very impressive perfrmance in detecting plant diseases. As many cuntries acrss te wrld ave been develping initiatives t build natinal agriculture mnitring netwrk systems, plant classificatin and weed identificatin are particularly imprtant because f te implicatins fr autmating agriculture. Since image recgnitin can be applied t detect plenty f features f plants, CNN as been extensively used t detect weeds r classify plants [44-48]. In 2017, a new apprac tat cmbined CNN and K-means feature learning was prpsed fr weed identificatin and cntrl. Manual design features in weed identificatin may cause unstable identificatin results and weak generalizatin ability in feature extractin. Tus, te applicatin f DL and K-means pre-training resulted in an accuracy f identificatin f 92.89% [44]. One f te pre-trained CNN arcitecture tat is widely used fr plant classificatin is AlexNet. Experimental results based n AlexNet frm te Istanbul Tecnical University in 2017 suggest tat te CNN arcitecture utperfrms macine learning algritms tat are based n and-crafted features fr te discriminatin f penlgical stages [47]. In anter study, self-rganizing Knen maps (SOMs) were used fr ptical images segmentatin and subsequent restratin f missing data in a time-series f satellite imagery. Supervised classificatin wit CNN was perfrmed. Tis metd added a pst-prcessing step tat included several filtering algritms based n te available

7 38 July, 2018 Int J Agric & Bil Eng Open Access at ttps:// Vl. 11 N.4 infrmatin and gespatial analysis. An accuracy f 85% was acieved fr classificatin f majr crps (weat, maize, sunflwer, sybean, and sugar beet) [42]. Hwever, tere are callenges tat ave slwed dwn te applicatin f CNN fr plant classificatin. Fr example, eac pixel f te space brne SAR (syntetic aperture radar) imagery is caracterized by backscatter pase and intensity in multiple plarizatins. Bt data surces ave multitempral nature and different spatial reslutins [47]. Infrmatin fusin is tus imprtant in te future t make DL mre applicable in tis area. Fruit cunting is imprtant fr yield predictin and rbtic arvesting. Te traditinal manual cunting r mbile camera cunting cannt prvide satisfactry results and are time-cnsuming. Because f canges in cclusin and illuminatin, pre-prcessing suc images is callenging. Regular DL metds ave difficulty in slving tese prblems. A blb detectin metd as prven t be useful [48], wic was prpsed t accmpany a fully cnvlutinal netwrk (FCN). Te first step f te metd is t cllect uman-generated labels frm a set f fruit images. Ten, a blb detectin FCN was trained t perfrm image segmentatin. After tat, a cunt cnvlutinal netwrk was trained t take te segmented image and utput an intermediate estimate f te fruit cunt. Te final step f te wrk was t train a linear regressin equatin t map intermediate fruit cunt estimates t final cunts using uman-generated labels as te grund trut. Tis apprac using DL wit blb detectin imprved nt nly te accuracy but als te efficiency f cunting. Land classificatin usually invlves classificatin f large areas f land and is imprtant t suc purpses as land use and land cver (LULC), disaster risk assessment, agriculture, and fd security [49]. Fr classificatin and area estimatin in te remte sensing and ter agriculture imagery, DL tecniques as been applied. Te general idea f tis DL apprac is t fuse r integrate data acquired by multiple etergeneus surces by using macine learning tecniques and emerging big data and ge-infrmatin tecnlgies t prvide data prcessing and visualizatin capabilities. Te metdlgy can be divided int fur steps: nise filtratin and data clustering, classifying land cver, map pst-prcessing wit filtering, and gespatial analysis. In additin t satellites, unmanned aerial veicles (UAV) are nw widely used t investigate varius resurces [50] based n deep CNN (DCNN) and transfer learning (DTCLE). A feature extractin metd based n DCNN was used t extract cultivated land infrmatin by intrducing a transfer learning mecanism. Finally, cultivated land infrmatin extractin results were cmpleted by te DTCLE and e-cgnitin fr cultivated land infrmatin extractin (ECLE). Te verall precisin f DCTLE and ECLE were bt arund 90%, but in terms f integrity and cntinuity, DTCLE utperfrmed ECLE. Tis instance is an extensin f DL tat can be applied in agriculture. Te utilizatin f UAVs permits acquisitin f ig-quality images. Item detectin is a fast-grwing dmain in DL. In agriculture fields, bstacle detectin is als imprtant fr farmers, especially wen igly autnmus macines ave been increasingly used. In rder t perate tese macines safely witut supervisin, tey must perfrm autmatic real-time risk detectin wit ig reliability [51]. An image classificatin metd wit te AlexNet and DCNN were utilized t enance perfrmances. Te accuracy reaced 99.9% in rw crps and 90.8% in grass mwing, wic is muc better tan traditinal etds [52]. Infrmatin frm satellite is very precius and imprtant fr making sustainable land use planning fr minimizing CO 2 emissin, maximizing ecnmic returns, and minimizing land degradatin. Te callenge wit using infrmatin is t interpret te images cllected. Translating satellite images by using cnvlutinal neural netwrks (CNN) and genetic algritms as becme a useful strategy fr decisin making, especially fr precisin agriculture and agrindustry. Te data can be used t classify plant types in a land area using CNN. Land types and ter data can be added t te grid frm. A grid frm mdel was evaluated t assess bjectives and a genetic algritm was used prduce an ptimal slutin [53]. Flwer grading was als dne by using a similar cncept [54]. CNN can als be used in weater frecasting [55], wic is key t agriculture. Crp yield predictin befre arvest is crucial t farmers, cnsumers, and te gvernment in teir effrts t design strategies fr selling, purcasing, market interventin, and fd srtage relief. CNN as als been used t predict yield in agriculture [56]. It can be used fr studying nt nly crps but als animals. Fr example, CNN as been extensively used t classify animal beavirs [57,58]. 4.2 RNN applicatins in smart agriculture RNN is very useful t prcess time series data and as been used in many agricultural areas, suc as land cver classificatin, pentype recgnitin, crp yield estimatin, leaf area index estimatin, weater predictin, sil misture estimatin, animal researc, and event date estimatin. Land cver classificatin (LCC) is cnsidered as a vital and callenging task in agriculture, and te key pint is t recgnize wat class a typical piece f land is in. In te past, a lt f applicatins are based n mn-tempral bservatins and ignring time-series effects in sme prblems. Fr instance, vegetatin canges its spatial appearance peridically, wic can cnfuse te mn-tempral appraces. Meanwile, mn-tempral appraces migt be influenced by sme biases, like weater. Terefre, deep sequence mdels ave been applied, and a widely-used variant RNN mdel is te LSTM. In an experiment led by Rußwurm et al. [59], te LSTM netwrk utperfrmed all mn-tempral mdels (CNN and SVM) as well as te standard RNN. Ienc et al. [60] cmbined te LSTM units wit ter macine learning mdels (SVM, RF) and cmpared tem wit mn-tempral appraces. Tey cncluded tat SVM wit LSTM units wrked te best. In additin, RNN mdels are used nt nly in recgnitin f land cver classes but als detectin f te canges f land. Lyu et al. [61] establised a netwrk called REFEREE (learning a transferable cange rule frm RNN fr cange detectin), wic cnsisted f tw grups f picture input (same regin, different timestamp), several LSTM units, and a grapical utput swing regins experiencing canges. By applying RNN mdels, REFEREE culd learn a stable and ratinal cange rule, in bt binary cange cases and multi-class cange cases. Plant pentyping as becme a t tpic, yet a callenging ne, because f te increasing need f precisin agriculture. Briefly, plant pentyping means t recgnize te kind f a plant trug its appearance r traits. Mst macine learning appraces ave relied n individual static bservatins, wic cause incrrect recgnitin f similar plants in typical perids. A new deep learning structure fr plant pentype recgnitin was created by Namin et al. [62], in wic CNN was cmbined wit LSTM units. Accrding t teir structure, CNN was t extract

8 July, 2018 Zu N Y, et al. Deep learning fr smart agriculture: Cncepts, tls, applicatins, and pprtunities Vl. 11 N.4 39 features and its utput was fed int an LSTM unit in rder t build a sequence mdel. Experiment results indicated tat te sequence mdel imprved accuracy significantly, cmpared wit a previus pure CNN mdel, frm 76.8% t 93%. Beynd CNN, RNN as als been used fr crp yield estimatin, wic uses time series data t reduce biasing. Min et al. [63] trained tw RNN-based classifiers, an LSTM netwrk and a Gated Recurrent Unit (GRU) netwrk, and applied tem in te task f mapping winter vegetatin quality cverage, alng wit mn-tempral mdels. Teir results indicated tat te GRU mdel utperfrmed all ter mdels, wit an accuracy f 99.05% fr a 5-fld crss validatin dataset. Te leaf area index (LAI) is a key attribute f many agricultural mdels. Accurate LAI and its dynamics are widely used fr estimatins f envirnment, vegetatin status and carbn cycle etc. Traditinal LAI estimatin metds fall int tw categries, empirical metds and pysical metds. Te LAI results may suffer frm spatial r tempral discntinuities, wic limit teir applicatins in climate simulatin and weaken teir rbustness. T slve te prblem, an RNN-based mdel named NARX (Nnlinear Autregressive mdel prcess wit exgenus input) was applied. Te inputs f te NARX mdel were previus predictin values and te current and previus values f an exgenus input signal. Te inputs were fed t an RNN and te predictin Y were a part f inputs in te next time step. Tis mdel tk nt nly independent inputs int cnsideratin but als te utput f te mdel in te past, making it mre pwerful and. Cai et al. [64] establised a mdel based n te NARX mdel called NARXNN t estimate time-series LAI. Tey trained te mdel n several datasets and made indirect and direct validatin, bt f wic suggested tat NARXNN is a prmising tl fr time-series LAI estimatin. In applicatin, Cen et al. [65] applied a NARX mdel t predict te LAI f rubber. RNN is useful fr time series and tus as been used in weater predictin. In Biswas et al. [66], tree mdels were cmpared fr weater predictin: an RNN-based mdel named NARXnet, a case-based reasning mdel (CBR), and a segmented CBR mdel. Te input f NARXnet was te weater attributes f a days befre te target day and b predictins and targets. Tis structure means tat NARXnet culd nt nly learn frm istrical data but als frm te previus predictins. Te NARXnet gt an accuracy f 93.95%, utperfrming te ter tw mdels significantly. In additin, Zaytar et al. [67] establised a new LSTM mdel t predict 24 and 72 urs weater attributes f a city: temperature, umidity, and wind speed. Cmpared wit nrmal RNNs, teir structure cnsisted f an input layer, tw stacked LSTM layers cnnected wit a dense layer, an activatin layer and a repeat layer. Tey used urly attributes data f 15 years t train te mdel and gt cmpetitive results cmpared wit ter traditinal metds. Tese suggest tat deep RNN-based metds are a cmpetitive alternative fr weater frecasting. Sil misture (SM) is a vital ydrlgical attribute fr precisin agriculture, meterlgy, and climate cange. Hwever, SM in farmlands is a functin f many factrs and can vary extremely wit time and space, causing difficulty in precise estimatin. Neural netwrks are applied t tis task naturally because tey can estimate cmplex functins and time-series input. Lu et al. [68] tested a simplified NARX mdel wse input was nly te current features and te predictin it ad given in te last time step. Tey cmpared te predictins wit te sil misture data given by Japan Aerspace Explratin Agency (JAXA), te Land Surface Parameter Mdel (LPRM), and te Glbal Land Data Assimilatin System (GLDAS). Te direct validatin indicated tat teir mdel remained stable and cmpetitive in bt frzen and unfrzen seasns. In additin, Tzeng et al. [69] used a typical NARX mdel t estimate te dynamics f sil misture. Tey used a NARX mdel (DLNN as tey called) t predict sil misture n an urly basis and cmpared te predictins wit grund measurements. Te experiments swed tat te mdel was a prmising tl fr te task. RNN as als been used in studying animals in bt te macrscpical and te micrcsmic scales. Wit te develpment f deep learning, RNN-based mdels ave prven t be very cmpetitive. In Sut Africa, te mvement f elepant erds urt te endangered species f vegetatin. Palangpur et al. [70] trained an RNN mdel cmbined wit te particle swarm ptimizatin (PSO) algritm t predict te lcatins f elepant erds. Te results indicated tat te RNN mdel culd prvide predictins wit a lw level f errrs. In anter researc, Demmers et al. [71] applied a first-rder RNN fr estimatin f pig grwt. Te result swed tat te first-rder RNN wrked well t predict pig grwt. RNN can als be used fr event date estimatin [72] and many ter purpses. As we ave seen, sequence mdels ave been increasingly applied in agriculture, even tug te main deep learning metds used in agricultural tasks are still te CNN-based mdels. If we lk trug te applicatins f sequence mdels, it is nt ard t cnclude tat were sequence mdels can play an imprtant rle are usually tasks tat invlve a lng time perid r require stability in te lng term. Te main mecanism f imprvements resulting frm sequence mdels is t vercme bias tat ccurs at typical time pints r lcatins. 4.3 GAN applicatins in smart agriculture GAN is a new kind f neural netwrk but as been cnsidered a very useful metd in many fields, especially in image prcessing. GAN as ften been used t enric datasets. It as nt been applied t agriculture widely. Ledig et al. [73] used GAN t slve feature lss caused by dwn sampling. If a picture is cmpressed, sme features can be lst r becme inaccurate and tere is a need t recver pt-realistic textures frm it. T d tat, tey intrduced a perceptual lss functin made up f an adversarial lss and a cntent lss. Cmpared wit widely-used pixel-wise MSE lss, te cntent lss functin tey used was mtivated by perceptual similarity. After being trained wit 350 K images, teir mdel culd recver igly cmpressed images and utperfrmed sme state-f-te-art mdels at tat time. Tis wrk is s fundamental tat it can be used in almst every prject cntaining image prcessing, particularly in agriculture fields were many applicatins are based n remte sensing images. In anter study, Bart et al. [74] attempted t vercme te gap between large quantity f data deep learning mdels require and te srtage f manually anntated datasets. Tey used a GAN-based mdel, called unsupervised cycle generative adversarial netwrk, t ptimize te realism f syntetic agricultural images. In teir wrk, syntetic, 50 empirically anntated, and 225 unlabeled empirical images were used t train teir mdel and tey yptesized tat te similarity between syntetic images and empirical images can be imprved qualitatively t imprve te translatin f features. Te results swed tat te syntetic images were translated well n lcal features suc as clr, illuminatin scattering and texture wile glbal feature translatin

9 40 July, 2018 Int J Agric & Bil Eng Open Access at ttps:// Vl. 11 N.4 was nt s gd. 4.4 A Meta-Analysis f DL applicatins in smart agriculture Many pure DL researc articles are publised in te ACM prceedings. In cntrast, applicatins f DL in agriculture are mre ften publised in researc jurnals. Amng te publised papers, te well-knwn databases f Science Citatin Index (SCI) and Scial Science Citatin Index (SSCI) cllect te mst representative and qualified papers. Tus, a meta-data analysis was perfrmed using te bibligrapic datasets, wic cntain te metadata infrmatin, like jurnals, autrs, publicatin year, citatins, and institutins. Te metadata analysis, als called as biblimetric analysis, belngs t te field f scientmetrics. Te analysis as te advantages f data-driven caracteristics, and being bjective, cmplete and repeatable [75]. Te analysis invlved te fllwing steps: cllecting datasets frm te bibligrapic databases wit explicit searc strategies; analysis f yearly utput, tpics, and related disciplines; and displaying f an verall picture f DL-agriculture researc. Te searc strategy is as fllws: (TS=(deep learning) AND SU=agriculture) AND language: (Englis) AND type: (Article) Time span: Index: SCI-EXPANDED, SSCI were, TS stands fr tpic, SU stands fr researc area. Frty-seven recrds were btained by applying te searc term in te cre cllectin f Web f Science database. SU=agriculture was used t cnfine te researc areas in te field f agriculture. Te analysis results were displayed as fllws. Publicatin Yearly Output Te publicatin cunts, t sme degree, reveal te researc intensity in a field. Te yearly utput f publicatins is swn in Figure 11. Als, te Ttal Lcal Citatin Scres (TLCS) and Ttal Glbal Citatin Scres (TGCS) are swn in te figure. Te primary vertical axis is set fr te Recs and TLCS, and te secndary vertical axis is set fr TGCS. TLCS stands fr te field recgnitin and TGCS stands fr te recgnitin witut field cnstraint. Tese values are cmputed wit te biblimetric sftware, HistCite [76]. Figure 11 Publicatin yearly utput (Recs stands fr article recrds, TLCS stands fr te Ttal Lcal Citatin Scres, TGCS stands fr te Ttal Glbal Citatin Scres) Frm te figure, it can be bserved tat te verall publicatin trend is upward frm te Recs cunts. Hwever, frm te number canges f te TLCS, ne can tell tat mst f te TLCS are zers, meaning tat DL-agriculture applicatin articles are nt citing eac ter. Tis suggests tat applicatins f DL in agriculture fields are igly divergent and scattered in very different researc purpses. It als implies tat mre callenges and cances remain in te researc directin. A ntable pint in te TGCS is tat in 2002, te paper Canging systems fr supprting farmers' decisins: prblems, paradigms, and prspects [77] drew wide attentins frm all disciplines. Tis paper may be regarded as a pineering article advcating macine learning fr agriculture applicatins. As tere are citatin windws, te papers need time t accrue citatins. Te papers in 2016 are impressive fr aving acquired 44 glbal citatins (TGCS=44). DL-agriculture papers in 2016 discussed tpics including plant identificatins [78], and pest detectins [79], etc. T ave a clse lk at te researc tpics, te fllwing c-wrd analysis was cnducted, wic was based n te keywrd c-ccurrence relatins. Te illustratin was generated by te biblimetric sftware, CiteSpace [80], as swn in Figure 12. Figure 12 C-wrd visualizatin fr te researc articles In Figure 12, te nde size is prprtinal t te keywrd frequencies. Te different clusters are generated and tagged wit plygns. Te tpics fr eac cluster were generated wit Latent Diriclet Allcatin (LDA) [81], as swn by te red-clred wrds. Te first and te secnd cluster (cluster #0 and cluster #1) fcus n te tpic f develpment plicy. Te tird and furt cluster (cluster #2 and cluster #3) fcus n recgnitin, using CNN and structure similarity tery, respectively. Te revealed tpics prvide a landscape f te dmain expert knwledge at a micr level. Hw te subject f agriculture in a macr-level is affected by te researc fever is still nt clear. Jurnals can reveal te macr status f researc trends t sme level. Relevant jurnals were investigated and te results are listed in Table 3. Table 3 Tp ten ig-impact jurnals tat publis DL-agriculture papers Index Jurnal Recs TLCS TGCS 1 Agricultural Systems Bilgy and Fertility f Sils Vadse Zne Jurnal Agricultural Ecnmics Cmputers and Electrnics in Agriculture Agricultural Sciences in Cina Bisystems Engineering Canadian Jurnal f Sil Science Agriculture and Human Values Crp & Pasture Science Te jurnals are listed by te descending rder f TGCS index, iger ranking meaning iger all-discipline impacts. Te number prvides a direct and simple indicatr fr te jurnal impacts n te DL-agriculture researc. Hwever, te distributin n w te researc cmbines different disciplines is still nt clear.

10 July, 2018 Zu N Y, et al. Deep learning fr smart agriculture: Cncepts, tls, applicatins, and pprtunities Vl. 11 N.4 41 Te fllwing verlay visualizatin based n dual-mapping was tus perfrmed, as swn in Figure 13. Te dual-mapping cnsists f tw mappings based n datasets f large-scale jurnals frm all disciplines. Te wle science mappings cnsist f te citing jurnal cluster n te left side and te cited jurnal cluster n te rigt. Te citing cluster cntain all-discipline jurnals and te cited cluster cntain all-discipline jurnals [82]. Eac pint in te figure stands fr a jurnal and te large-scale netwrk clustering metd generated tese clusters, called Blndel clusters [83]. Tus, te citing trajectries ver different disciplines can be visually depicted n tis base map. One can tell tat plant science, cemistry, and ecnmics are als te citatin surces besides te cmputer science discipline. Tis is in line wit intuitive understanding. Mre researc energy may ave te ptential t link te abve mentined disciplines in te near future. Figure 13 Overlay visualizatin f DL-agriculture researc n te wle science dual-mapping 5 Discussin Mst f te recent advances in agriculture fields made by researcers are clsely cnnected t prductin and every ter part f agriculture fr te purpses f imprving prductivity f crps, reducing and preparing fr te plant diseases, bsting mecanized and autmated mdern agriculture and agr-industry. DL is usually used fr image recgnitin r data classificatin, wic can be summarized t include fur steps: data cllectin and data preprcessing, neural netwrk training, mdel testing, and final result analysis. Fr te first step, te cmbinatin f DL wit ter advanced tecnlgies, suc as unmanned aerial veicles (UAVs), radar, and Internet f Tings, can prvide ig quality datasets f images and ter frms. Tese data greatly enance applicatins f DL in agriculture and imprve te accuracy f resulting tls [84]. Fr te secnd step, new training algritms and metds can enance te accuracy, especially fr tse applicatins tat require ig precisin. K-means feature learning, blb detectin, FCNN, AlexNet etc. play an increasingly imprtant rle. Mdel testing wit new data is always an imprtant tird step. In te final step, te results are interpreted and analyzed. Eiter frm istrical researc statistics r te recent researc results, it can be swn tat DL can be well applied in agriculture t slve varius prblems tat ave cncerned farmers and scientists fr a lng time. Wit te elp f nvel tecniques and new teries, tese new appraces utperfrm te previus metds in many ways. Take image recgnitin fr instance, previusly, sclars may cllect images and use DL t d classificatin by analyzing pixels in RGB images [85]. Te result f tis metd can be satisfactry under certain ptimal cnditins. Because f illuminatin canges, displacement f targets by winds,

11 42 July, 2018 Int J Agric & Bil Eng Open Access at ttps:// Vl. 11 N.4 camera jitter, zm canges, unexpected canges in camera parameters; incnsistent recgnitin and classificatin ccur [41]. Terefre, clr analysis can be unreliable since it usually relies n te clr distributin in an image and tere are many cnditins were te tempral cnsistency f tis feature is vilated [36]. Fr plant clr applicatin, metds based n vein and pattern recgnitin ave been prpsed t reduce te uncertainty fr analysis f clr in an image [86], because vein is als a rbust and significant feature f te plants and usually vein mrplgical patterns are a gd leaf fingerprint. Te crrelatin between vein caracteristics and sme prperties f te leaf seldm cange wen and after pre-prcessing te images. Because tere are many applicatins in agriculture nt equipped wit recent new tecniques, tere is still a lt f rm fr expanding DL in agriculture researc. Altug sme f te results gained accuracy arund r iger tan 95%, rbustness and reliability are still callenges. Te prmise f te applicatin f DL in agriculture can be freseen. Mrever, it is very pssible tat future develpment f DL in agriculture will be based n nt nly a single tery r metd but a cmbinatin f multiple metds. Te metadata analysis sws tat applicatins f DL in agriculture are upward frm te Recs cunts. Hwever, tey are igly divergent and scattered in very different researc purpses. It implies tat mre callenges and pprtunities remain in te area and mre effrts are needed. 6 Cnclusins In tis summary, te cncepts, tls, limitatins, algritms f DL are summarized. Applicatins f DL in agriculture are reviewed. It can be bserved tat DL as been widely used in different areas f agriculture, suc as plant disease detectin, plant classificatin and weed identificatin, fruit cunting, land classificatin, bstacle detectin, image translatin, weater frecasting, yield predictin, and animal beavir classificatin. Wile DL researc is gaining mmentum in general, researc f DL fr agriculture is very divergent accrding t te metadata analysis. Tere are many pprtunities fr DL applicatins in smart agriculture, suc as: (1) Agriculture infrmatin prcessing. Mnitring te status f plants and animals is vital t agriculture prductin. Sme status variables f plants and animals cannt be measured directly. Under tis case, DP can be used t determine unmeasured infrmatin frm measured ne because different variables f plant status may ave sme dependent relatinsips. In agriculture prductin, plants r animals interact wit envirnmental factrs. It is difficult t build a pure mecanism-based-mdel structure t describe te relatinsip between plants (r animals) and envirnmental factrs. As a data-driven-mdel structure, DP can be directly used t build te relatinsip f plant (r animal) factrs, envirnmental factrs and plant (r animal) grwt status. Tis will facilitate agriculture infrmatin prcessing. (2) Agriculture prductin system ptimal cntrl. Cntrl strategies in agriculture prductin system ften rely n farmer experience r experts knwledge, wic d nt cnsider plant (animal) pysilgical status r real time demand. Tis unavidably makes te strategies nt ptimal. An advantage f DP is t mdel cmplex systems witut eavily relying n te knwledge f mecanisms. By using DP t mdel agriculture prductin systems, ptimal cntrl strategy develpment tus becmes pssible, wic makes use real time measurement f plant (animal) pysilgical status and istrical data. (3) Smart agriculture macinery equipments. Agriculture prductin invlves numerus kinds f tasks. Tese tasks are ften labr cnsuming and te wrking envirnment is very callenging. Using DP t mimic uman beavir and driven agriculture macinery equipments as prspective future in many areas f agriculture, suc as seeding, management, arvesting, and pst-arvest prcessing. Fr example, a rbt tat can be used t arvest apples is very useful. It must be intelligent enug t psitin apples and pick apples wit a ig efficiency. Under natural cnditin, backgrund ligt, tree brances and leaves ave strng interference t cmputer visin signal. Te rutes f rbt arms reac targets suld als be ptimized. Fr all tese issues, DP tecniques may be very useful. (4) Agricultural ecnmic system management. Agriculture yield itself is nt enug fr agriculture. Tere are many mre factrs suld be cnsidered suc as te prices and te quality f agriculture prducts. It is very meaningful t predict agriculture prduct prices. Hwever, prices are related t many variables. Under tis case, DP can be used t mdel price canges wit different variables. Tere are cmplex relatinsips between agriculture prduct quality and nutritin, uman ealt, and ecnmy. DP can be used t mdel te cmplex relatinsip and enance agricultural ecnmic system management. Acknwledgements Tis prject is partially supprted by Natinal Natural Science Fundatin f Cina (N ), Fundamental Researc Funds fr te Central Universities f Cina (N: JUSRP51730A), te Mdern Agriculture Funds f Jiangsu Prvince (N. BE ), te Mdern Agriculture Funds f Jiangsu Prvince (Vegetable) (N. SXGC[2017]210), te New Agricultural Engineering f Jiangsu Prvince (N. SXGC[2016]106), te 111 Prject (B1208), and te Researc Funds fr New Faculty f Jiangnan University. [References] [1] Scalkff R J. Artificial Neural Netwrks. Vl. 1. New Yrk: McGraw-Hill, [2] Scmiduber J. Deep learning in neural netwrks: An verview. Neural Netwrks, 2015; 61: [3] Kamilaris A, Prenafeta-Bldú F X. Deep learning in agriculture: A survey. Cmputers and Electrnics in Agriculture, 2018; 147: [4] Simnyan K, Zisserman A. Very deep cnvlutinal netwrks fr large-scale image recgnitin. Crnell University Library, Available at: ttps://arxiv.rg/abs/ [5] Simnyan K, Zisserman A. Tw-stream cnvlutinal netwrks fr actin recgnitin in vides. Advances in Neural Infrmatin Prcessing Systems, 2014; 1-4: [6] Fan Y, Qian Y, Xie F, Sng F K. TTS syntesis wit bidirectinal LSTM based recurrent neural netwrks. Prc. Interspeec, 2014; pp [7] Alex G, Scmiduber J. Framewise pneme classificatin wit bidirectinal LSTM and ter neural netwrk arcitectures. Neural Netwrks, 2005; 18(5-6): [8] Alec R, Metz L, Cintala S. Unsupervised representatin learning wit deep cnvlutinal generative adversarial netwrks. Crnell University Library, Available at: ttps://arxiv.rg/abs/ [9] Suárez P L, Sappa A D, Vintimilla B X. Infrared image clrizatin based n a triplet dcgan arcitecture. IEEE Cnference n Cmputer Visin and Pattern Recgnitin Wrksps (CVPRW), [10] Jin J Q, Fu K, Zang C H. Traffic sign recgnitin wit inge lss trained cnvlutinal neural netwrks. IEEE Transactins n Intelligent Transprtatin Systems, 2014; 15(5): [11] Haykin S S. Neural Netwrks and Learning Macines. Pearsn Scweiz Ag, 2008.

Artificial Neural Networks MLP, Backpropagation

Artificial Neural Networks MLP, Backpropagation Artificial Neural Netwrks MLP, Backprpagatin 01001110 01100101 01110101 01110010 01101111 01101110 01101111 01110110 01100001 00100000 01110011 01101011 01110101 01110000 01101001 01101110 01100001 00100000

More information

Online Handwritten Character Recognition Using an Optical Backpropagation Neural Network

Online Handwritten Character Recognition Using an Optical Backpropagation Neural Network Issues in Infrming Science and Infrmatin Tecnlgy Online Handwritten Caracter Recgnitin Using an Optical Backprpagatin Neural Netwrk Walid A Salame Princess Summaya University fr Science and Tecnlgy, Amman,

More information

A Scalable Recurrent Neural Network Framework for Model-free

A Scalable Recurrent Neural Network Framework for Model-free A Scalable Recurrent Neural Netwrk Framewrk fr Mdel-free POMDPs April 3, 2007 Zhenzhen Liu, Itamar Elhanany Machine Intelligence Lab Department f Electrical and Cmputer Engineering The University f Tennessee

More information

Artificial Neural Networks Backpropagation & Deep Neural Networks

Artificial Neural Networks Backpropagation & Deep Neural Networks Artificial Neural Netwrs Bacprpagatin & Deep Neural Netwrs Jan Drcal drcajan@fel.cvut.cz Cmputatinal Intelligence Grup Department f Cmputer Science and Engineering Faculty f Electrical Engineering Czec

More information

Chapter 3: Cluster Analysis

Chapter 3: Cluster Analysis Chapter 3: Cluster Analysis } 3.1 Basic Cncepts f Clustering 3.1.1 Cluster Analysis 3.1. Clustering Categries } 3. Partitining Methds 3..1 The principle 3.. K-Means Methd 3..3 K-Medids Methd 3..4 CLARA

More information

Enhancing Performance of MLP/RBF Neural Classifiers via an Multivariate Data Distribution Scheme

Enhancing Performance of MLP/RBF Neural Classifiers via an Multivariate Data Distribution Scheme Enhancing Perfrmance f / Neural Classifiers via an Multivariate Data Distributin Scheme Halis Altun, Gökhan Gelen Nigde University, Electrical and Electrnics Engineering Department Nigde, Turkey haltun@nigde.edu.tr

More information

Neural Network Based Dimming Level Control of LED Network

Neural Network Based Dimming Level Control of LED Network Internatinal Jurnal n Recent and Innvatin Trends in Cmputing and Cmmunicatin ISSN: 2321-8169 Vlume: 3 Issue: 2 438-443 Neural Netwrk Based Dimming Level Cntrl f LED Netwrk A. P. Jaya Muruga Raja, PG Sclar,

More information

Chapter 4 The debroglie hypothesis

Chapter 4 The debroglie hypothesis Capter 4 Te debrglie yptesis In 194, te Frenc pysicist Luis de Brglie after lking deeply int te special tery f relatiity and ptn yptesis,suggested tat tere was a mre fundamental relatin between waes and

More information

Computational modeling techniques

Computational modeling techniques Cmputatinal mdeling techniques Lecture 4: Mdel checing fr ODE mdels In Petre Department f IT, Åb Aademi http://www.users.ab.fi/ipetre/cmpmd/ Cntent Stichimetric matrix Calculating the mass cnservatin relatins

More information

Subject description processes

Subject description processes Subject representatin 6.1.2. Subject descriptin prcesses Overview Fur majr prcesses r areas f practice fr representing subjects are classificatin, subject catalging, indexing, and abstracting. The prcesses

More information

Land Information New Zealand Topographic Strategy DRAFT (for discussion)

Land Information New Zealand Topographic Strategy DRAFT (for discussion) Land Infrmatin New Zealand Tpgraphic Strategy DRAFT (fr discussin) Natinal Tpgraphic Office Intrductin The Land Infrmatin New Zealand Tpgraphic Strategy will prvide directin fr the cllectin and maintenance

More information

Elements of Machine Intelligence - I

Elements of Machine Intelligence - I ECE-175A Elements f Machine Intelligence - I Ken Kreutz-Delgad Nun Vascncels ECE Department, UCSD Winter 2011 The curse The curse will cver basic, but imprtant, aspects f machine learning and pattern recgnitin

More information

Pattern Recognition 2014 Support Vector Machines

Pattern Recognition 2014 Support Vector Machines Pattern Recgnitin 2014 Supprt Vectr Machines Ad Feelders Universiteit Utrecht Ad Feelders ( Universiteit Utrecht ) Pattern Recgnitin 1 / 55 Overview 1 Separable Case 2 Kernel Functins 3 Allwing Errrs (Sft

More information

7 TH GRADE MATH STANDARDS

7 TH GRADE MATH STANDARDS ALGEBRA STANDARDS Gal 1: Students will use the language f algebra t explre, describe, represent, and analyze number expressins and relatins 7 TH GRADE MATH STANDARDS 7.M.1.1: (Cmprehensin) Select, use,

More information

the results to larger systems due to prop'erties of the projection algorithm. First, the number of hidden nodes must

the results to larger systems due to prop'erties of the projection algorithm. First, the number of hidden nodes must M.E. Aggune, M.J. Dambrg, M.A. El-Sharkawi, R.J. Marks II and L.E. Atlas, "Dynamic and static security assessment f pwer systems using artificial neural netwrks", Prceedings f the NSF Wrkshp n Applicatins

More information

Math Foundations 20 Work Plan

Math Foundations 20 Work Plan Math Fundatins 20 Wrk Plan Units / Tpics 20.8 Demnstrate understanding f systems f linear inequalities in tw variables. Time Frame December 1-3 weeks 6-10 Majr Learning Indicatrs Identify situatins relevant

More information

Analysis on the Stability of Reservoir Soil Slope Based on Fuzzy Artificial Neural Network

Analysis on the Stability of Reservoir Soil Slope Based on Fuzzy Artificial Neural Network Research Jurnal f Applied Sciences, Engineering and Technlgy 5(2): 465-469, 2013 ISSN: 2040-7459; E-ISSN: 2040-7467 Maxwell Scientific Organizatin, 2013 Submitted: May 08, 2012 Accepted: May 29, 2012 Published:

More information

WRITING THE REPORT. Organizing the report. Title Page. Table of Contents

WRITING THE REPORT. Organizing the report. Title Page. Table of Contents WRITING THE REPORT Organizing the reprt Mst reprts shuld be rganized in the fllwing manner. Smetime there is a valid reasn t include extra chapters in within the bdy f the reprt. 1. Title page 2. Executive

More information

The Kullback-Leibler Kernel as a Framework for Discriminant and Localized Representations for Visual Recognition

The Kullback-Leibler Kernel as a Framework for Discriminant and Localized Representations for Visual Recognition The Kullback-Leibler Kernel as a Framewrk fr Discriminant and Lcalized Representatins fr Visual Recgnitin Nun Vascncels Purdy H Pedr Mren ECE Department University f Califrnia, San Dieg HP Labs Cambridge

More information

MODULE FOUR. This module addresses functions. SC Academic Elementary Algebra Standards:

MODULE FOUR. This module addresses functions. SC Academic Elementary Algebra Standards: MODULE FOUR This mdule addresses functins SC Academic Standards: EA-3.1 Classify a relatinship as being either a functin r nt a functin when given data as a table, set f rdered pairs, r graph. EA-3.2 Use

More information

COMP9444 Neural Networks and Deep Learning 3. Backpropagation

COMP9444 Neural Networks and Deep Learning 3. Backpropagation COMP9444 Neural Netwrks and Deep Learning 3. Backprpagatin Tetbk, Sectins 4.3, 5.2, 6.5.2 COMP9444 17s2 Backprpagatin 1 Outline Supervised Learning Ockham s Razr (5.2) Multi-Layer Netwrks Gradient Descent

More information

Perfrmance f Sensitizing Rules n Shewhart Cntrl Charts with Autcrrelated Data Key Wrds: Autregressive, Mving Average, Runs Tests, Shewhart Cntrl Chart

Perfrmance f Sensitizing Rules n Shewhart Cntrl Charts with Autcrrelated Data Key Wrds: Autregressive, Mving Average, Runs Tests, Shewhart Cntrl Chart Perfrmance f Sensitizing Rules n Shewhart Cntrl Charts with Autcrrelated Data Sandy D. Balkin Dennis K. J. Lin y Pennsylvania State University, University Park, PA 16802 Sandy Balkin is a graduate student

More information

Technical Bulletin. Generation Interconnection Procedures. Revisions to Cluster 4, Phase 1 Study Methodology

Technical Bulletin. Generation Interconnection Procedures. Revisions to Cluster 4, Phase 1 Study Methodology Technical Bulletin Generatin Intercnnectin Prcedures Revisins t Cluster 4, Phase 1 Study Methdlgy Release Date: Octber 20, 2011 (Finalizatin f the Draft Technical Bulletin released n September 19, 2011)

More information

Biocomputers. [edit]scientific Background

Biocomputers. [edit]scientific Background Bicmputers Frm Wikipedia, the free encyclpedia Bicmputers use systems f bilgically derived mlecules, such as DNA and prteins, t perfrm cmputatinal calculatins invlving string, retrieving, and prcessing

More information

COMP 551 Applied Machine Learning Lecture 9: Support Vector Machines (cont d)

COMP 551 Applied Machine Learning Lecture 9: Support Vector Machines (cont d) COMP 551 Applied Machine Learning Lecture 9: Supprt Vectr Machines (cnt d) Instructr: Herke van Hf (herke.vanhf@mail.mcgill.ca) Slides mstly by: Class web page: www.cs.mcgill.ca/~hvanh2/cmp551 Unless therwise

More information

Module 4: General Formulation of Electric Circuit Theory

Module 4: General Formulation of Electric Circuit Theory Mdule 4: General Frmulatin f Electric Circuit Thery 4. General Frmulatin f Electric Circuit Thery All electrmagnetic phenmena are described at a fundamental level by Maxwell's equatins and the assciated

More information

Methods for Determination of Mean Speckle Size in Simulated Speckle Pattern

Methods for Determination of Mean Speckle Size in Simulated Speckle Pattern 0.478/msr-04-004 MEASUREMENT SCENCE REVEW, Vlume 4, N. 3, 04 Methds fr Determinatin f Mean Speckle Size in Simulated Speckle Pattern. Hamarvá, P. Šmíd, P. Hrváth, M. Hrabvský nstitute f Physics f the Academy

More information

Document for ENES5 meeting

Document for ENES5 meeting HARMONISATION OF EXPOSURE SCENARIO SHORT TITLES Dcument fr ENES5 meeting Paper jintly prepared by ECHA Cefic DUCC ESCOM ES Shrt Titles Grup 13 Nvember 2013 OBJECTIVES FOR ENES5 The bjective f this dcument

More information

k-nearest Neighbor How to choose k Average of k points more reliable when: Large k: noise in attributes +o o noise in class labels

k-nearest Neighbor How to choose k Average of k points more reliable when: Large k: noise in attributes +o o noise in class labels Mtivating Example Memry-Based Learning Instance-Based Learning K-earest eighbr Inductive Assumptin Similar inputs map t similar utputs If nt true => learning is impssible If true => learning reduces t

More information

ENSC Discrete Time Systems. Project Outline. Semester

ENSC Discrete Time Systems. Project Outline. Semester ENSC 49 - iscrete Time Systems Prject Outline Semester 006-1. Objectives The gal f the prject is t design a channel fading simulatr. Upn successful cmpletin f the prject, yu will reinfrce yur understanding

More information

NGSS High School Physics Domain Model

NGSS High School Physics Domain Model NGSS High Schl Physics Dmain Mdel Mtin and Stability: Frces and Interactins HS-PS2-1: Students will be able t analyze data t supprt the claim that Newtn s secnd law f mtin describes the mathematical relatinship

More information

Emphases in Common Core Standards for Mathematical Content Kindergarten High School

Emphases in Common Core Standards for Mathematical Content Kindergarten High School Emphases in Cmmn Cre Standards fr Mathematical Cntent Kindergarten High Schl Cntent Emphases by Cluster March 12, 2012 Describes cntent emphases in the standards at the cluster level fr each grade. These

More information

IAML: Support Vector Machines

IAML: Support Vector Machines 1 / 22 IAML: Supprt Vectr Machines Charles Suttn and Victr Lavrenk Schl f Infrmatics Semester 1 2 / 22 Outline Separating hyperplane with maimum margin Nn-separable training data Epanding the input int

More information

The blessing of dimensionality for kernel methods

The blessing of dimensionality for kernel methods fr kernel methds Building classifiers in high dimensinal space Pierre Dupnt Pierre.Dupnt@ucluvain.be Classifiers define decisin surfaces in sme feature space where the data is either initially represented

More information

Drought damaged area

Drought damaged area ESTIMATE OF THE AMOUNT OF GRAVEL CO~TENT IN THE SOIL BY A I R B O'RN EMS S D A T A Y. GOMI, H. YAMAMOTO, AND S. SATO ASIA AIR SURVEY CO., l d. KANAGAWA,JAPAN S.ISHIGURO HOKKAIDO TOKACHI UBPREFECTRAl OffICE

More information

Plant Science Course Outcome Summary Chippewa Valley Technical College

Plant Science Course Outcome Summary Chippewa Valley Technical College Curse Number 006-160 Credits 3 Cntact Hurs 64 Develpers Flint Thmpsn Plant Science Curse Outcme Summary Chippewa Valley Technical Cllege Infrmatin Types f Instructin Type f Instructin Cntact Hurs Outside

More information

5 th grade Common Core Standards

5 th grade Common Core Standards 5 th grade Cmmn Cre Standards In Grade 5, instructinal time shuld fcus n three critical areas: (1) develping fluency with additin and subtractin f fractins, and develping understanding f the multiplicatin

More information

Building research leadership consortia for Quantum Technology Research Hubs. Call type: Expression of Interest

Building research leadership consortia for Quantum Technology Research Hubs. Call type: Expression of Interest Building research leadership cnsrtia fr Quantum Technlgy Research Hubs Call type: Expressin f Interest Clsing date: 17:00, 07 August 2018 Hw t apply: Expressin f Interest (EI) fr research leaders t attend

More information

The standards are taught in the following sequence.

The standards are taught in the following sequence. B L U E V A L L E Y D I S T R I C T C U R R I C U L U M MATHEMATICS Third Grade In grade 3, instructinal time shuld fcus n fur critical areas: (1) develping understanding f multiplicatin and divisin and

More information

8 th Grade Math: Pre-Algebra

8 th Grade Math: Pre-Algebra Hardin Cunty Middle Schl (2013-2014) 1 8 th Grade Math: Pre-Algebra Curse Descriptin The purpse f this curse is t enhance student understanding, participatin, and real-life applicatin f middle-schl mathematics

More information

Support-Vector Machines

Support-Vector Machines Supprt-Vectr Machines Intrductin Supprt vectr machine is a linear machine with sme very nice prperties. Haykin chapter 6. See Alpaydin chapter 13 fr similar cntent. Nte: Part f this lecture drew material

More information

initially lcated away frm the data set never win the cmpetitin, resulting in a nnptimal nal cdebk, [2] [3] [4] and [5]. Khnen's Self Organizing Featur

initially lcated away frm the data set never win the cmpetitin, resulting in a nnptimal nal cdebk, [2] [3] [4] and [5]. Khnen's Self Organizing Featur Cdewrd Distributin fr Frequency Sensitive Cmpetitive Learning with One Dimensinal Input Data Aristides S. Galanpuls and Stanley C. Ahalt Department f Electrical Engineering The Ohi State University Abstract

More information

SAMPLING DYNAMICAL SYSTEMS

SAMPLING DYNAMICAL SYSTEMS SAMPLING DYNAMICAL SYSTEMS Melvin J. Hinich Applied Research Labratries The University f Texas at Austin Austin, TX 78713-8029, USA (512) 835-3278 (Vice) 835-3259 (Fax) hinich@mail.la.utexas.edu ABSTRACT

More information

NUROP CONGRESS PAPER CHINESE PINYIN TO CHINESE CHARACTER CONVERSION

NUROP CONGRESS PAPER CHINESE PINYIN TO CHINESE CHARACTER CONVERSION NUROP Chinese Pinyin T Chinese Character Cnversin NUROP CONGRESS PAPER CHINESE PINYIN TO CHINESE CHARACTER CONVERSION CHIA LI SHI 1 AND LUA KIM TENG 2 Schl f Cmputing, Natinal University f Singapre 3 Science

More information

Checking the resolved resonance region in EXFOR database

Checking the resolved resonance region in EXFOR database Checking the reslved resnance regin in EXFOR database Gttfried Bertn Sciété de Calcul Mathématique (SCM) Oscar Cabells OECD/NEA Data Bank JEFF Meetings - Sessin JEFF Experiments Nvember 0-4, 017 Bulgne-Billancurt,

More information

Lecture 2: Supervised vs. unsupervised learning, bias-variance tradeoff

Lecture 2: Supervised vs. unsupervised learning, bias-variance tradeoff Lecture 2: Supervised vs. unsupervised learning, bias-variance tradeff Reading: Chapter 2 STATS 202: Data mining and analysis September 27, 2017 1 / 20 Supervised vs. unsupervised learning In unsupervised

More information

Bootstrap Method > # Purpose: understand how bootstrap method works > obs=c(11.96, 5.03, 67.40, 16.07, 31.50, 7.73, 11.10, 22.38) > n=length(obs) >

Bootstrap Method > # Purpose: understand how bootstrap method works > obs=c(11.96, 5.03, 67.40, 16.07, 31.50, 7.73, 11.10, 22.38) > n=length(obs) > Btstrap Methd > # Purpse: understand hw btstrap methd wrks > bs=c(11.96, 5.03, 67.40, 16.07, 31.50, 7.73, 11.10, 22.38) > n=length(bs) > mean(bs) [1] 21.64625 > # estimate f lambda > lambda = 1/mean(bs);

More information

DEFENSE OCCUPATIONAL AND ENVIRONMENTAL HEALTH READINESS SYSTEM (DOEHRS) ENVIRONMENTAL HEALTH SAMPLING ELECTRONIC DATA DELIVERABLE (EDD) GUIDE

DEFENSE OCCUPATIONAL AND ENVIRONMENTAL HEALTH READINESS SYSTEM (DOEHRS) ENVIRONMENTAL HEALTH SAMPLING ELECTRONIC DATA DELIVERABLE (EDD) GUIDE DEFENSE OCCUPATIOL AND ENVIRONMENTAL HEALTH READINESS SYSTEM (DOEHRS) ENVIRONMENTAL HEALTH SAMPLING ELECTRONIC DATA DELIVERABLE (EDD) GUIDE 20 JUNE 2017 V1.0 i TABLE OF CONTENTS 1 INTRODUCTION... 1 2 CONCEPT

More information

Lecture 2: Supervised vs. unsupervised learning, bias-variance tradeoff

Lecture 2: Supervised vs. unsupervised learning, bias-variance tradeoff Lecture 2: Supervised vs. unsupervised learning, bias-variance tradeff Reading: Chapter 2 STATS 202: Data mining and analysis September 27, 2017 1 / 20 Supervised vs. unsupervised learning In unsupervised

More information

What is Statistical Learning?

What is Statistical Learning? What is Statistical Learning? Sales 5 10 15 20 25 Sales 5 10 15 20 25 Sales 5 10 15 20 25 0 50 100 200 300 TV 0 10 20 30 40 50 Radi 0 20 40 60 80 100 Newspaper Shwn are Sales vs TV, Radi and Newspaper,

More information

Chapter 1 Notes Using Geography Skills

Chapter 1 Notes Using Geography Skills Chapter 1 Ntes Using Gegraphy Skills Sectin 1: Thinking Like a Gegrapher Gegraphy is used t interpret the past, understand the present, and plan fr the future. Gegraphy is the study f the Earth. It is

More information

Early detection of mining truck failure by modelling its operation with neural networks classification algorithms

Early detection of mining truck failure by modelling its operation with neural networks classification algorithms RU, Rand GOLOSINSKI, T.S. Early detectin f mining truck failure by mdelling its peratin with neural netwrks classificatin algrithms. Applicatin f Cmputers and Operatins Research ill the Minerals Industries,

More information

How do scientists measure trees? What is DBH?

How do scientists measure trees? What is DBH? Hw d scientists measure trees? What is DBH? Purpse Students develp an understanding f tree size and hw scientists measure trees. Students bserve and measure tree ckies and explre the relatinship between

More information

THERMAL-VACUUM VERSUS THERMAL- ATMOSPHERIC TESTS OF ELECTRONIC ASSEMBLIES

THERMAL-VACUUM VERSUS THERMAL- ATMOSPHERIC TESTS OF ELECTRONIC ASSEMBLIES PREFERRED RELIABILITY PAGE 1 OF 5 PRACTICES PRACTICE NO. PT-TE-1409 THERMAL-VACUUM VERSUS THERMAL- ATMOSPHERIC Practice: Perfrm all thermal envirnmental tests n electrnic spaceflight hardware in a flight-like

More information

, which yields. where z1. and z2

, which yields. where z1. and z2 The Gaussian r Nrmal PDF, Page 1 The Gaussian r Nrmal Prbability Density Functin Authr: Jhn M Cimbala, Penn State University Latest revisin: 11 September 13 The Gaussian r Nrmal Prbability Density Functin

More information

Comprehensive Exam Guidelines Department of Chemical and Biomolecular Engineering, Ohio University

Comprehensive Exam Guidelines Department of Chemical and Biomolecular Engineering, Ohio University Cmprehensive Exam Guidelines Department f Chemical and Bimlecular Engineering, Ohi University Purpse In the Cmprehensive Exam, the student prepares an ral and a written research prpsal. The Cmprehensive

More information

Least Squares Optimal Filtering with Multirate Observations

Least Squares Optimal Filtering with Multirate Observations Prc. 36th Asilmar Cnf. n Signals, Systems, and Cmputers, Pacific Grve, CA, Nvember 2002 Least Squares Optimal Filtering with Multirate Observatins Charles W. herrien and Anthny H. Hawes Department f Electrical

More information

Tree Structured Classifier

Tree Structured Classifier Tree Structured Classifier Reference: Classificatin and Regressin Trees by L. Breiman, J. H. Friedman, R. A. Olshen, and C. J. Stne, Chapman & Hall, 98. A Medical Eample (CART): Predict high risk patients

More information

EDA Engineering Design & Analysis Ltd

EDA Engineering Design & Analysis Ltd EDA Engineering Design & Analysis Ltd THE FINITE ELEMENT METHOD A shrt tutrial giving an verview f the histry, thery and applicatin f the finite element methd. Intrductin Value f FEM Applicatins Elements

More information

February 28, 2013 COMMENTS ON DIFFUSION, DIFFUSIVITY AND DERIVATION OF HYPERBOLIC EQUATIONS DESCRIBING THE DIFFUSION PHENOMENA

February 28, 2013 COMMENTS ON DIFFUSION, DIFFUSIVITY AND DERIVATION OF HYPERBOLIC EQUATIONS DESCRIBING THE DIFFUSION PHENOMENA February 28, 2013 COMMENTS ON DIFFUSION, DIFFUSIVITY AND DERIVATION OF HYPERBOLIC EQUATIONS DESCRIBING THE DIFFUSION PHENOMENA Mental Experiment regarding 1D randm walk Cnsider a cntainer f gas in thermal

More information

Revision: August 19, E Main Suite D Pullman, WA (509) Voice and Fax

Revision: August 19, E Main Suite D Pullman, WA (509) Voice and Fax .7.4: Direct frequency dmain circuit analysis Revisin: August 9, 00 5 E Main Suite D Pullman, WA 9963 (509) 334 6306 ice and Fax Overview n chapter.7., we determined the steadystate respnse f electrical

More information

A Quick Overview of the. Framework for K 12 Science Education

A Quick Overview of the. Framework for K 12 Science Education A Quick Overview f the NGSS EQuIP MODULE 1 Framewrk fr K 12 Science Educatin Mdule 1: A Quick Overview f the Framewrk fr K 12 Science Educatin This mdule prvides a brief backgrund n the Framewrk fr K-12

More information

T Algorithmic methods for data mining. Slide set 6: dimensionality reduction

T Algorithmic methods for data mining. Slide set 6: dimensionality reduction T-61.5060 Algrithmic methds fr data mining Slide set 6: dimensinality reductin reading assignment LRU bk: 11.1 11.3 PCA tutrial in mycurses (ptinal) ptinal: An Elementary Prf f a Therem f Jhnsn and Lindenstrauss,

More information

CHAPTER 3 INEQUALITIES. Copyright -The Institute of Chartered Accountants of India

CHAPTER 3 INEQUALITIES. Copyright -The Institute of Chartered Accountants of India CHAPTER 3 INEQUALITIES Cpyright -The Institute f Chartered Accuntants f India INEQUALITIES LEARNING OBJECTIVES One f the widely used decisin making prblems, nwadays, is t decide n the ptimal mix f scarce

More information

Learning to Control an Unstable System with Forward Modeling

Learning to Control an Unstable System with Forward Modeling 324 Jrdan and Jacbs Learning t Cntrl an Unstable System with Frward Mdeling Michael I. Jrdan Brain and Cgnitive Sciences MIT Cambridge, MA 02139 Rbert A. Jacbs Cmputer and Infrmatin Sciences University

More information

INTERNATIONAL BIRD STRIKE COMMITTEE IBSC27/WP X-3 Athens, May 2005 BIRD AVOIDANCE MODELS VS. REALTIME BIRDSTRIKE WARNING SYSTEMS A COMPARISON

INTERNATIONAL BIRD STRIKE COMMITTEE IBSC27/WP X-3 Athens, May 2005 BIRD AVOIDANCE MODELS VS. REALTIME BIRDSTRIKE WARNING SYSTEMS A COMPARISON INTERNATIONAL BIRD STRIKE COMMITTEE IBSC27/WP X-3 Athens, 23-27 May 2005 BIRD AVOIDANCE MODELS VS. REALTIME BIRDSTRIKE WARNING SYSTEMS A COMPARISON Wilhelm Ruhe, Dipl.Met., M.Sc. Bundeswehr Ge Infrmatin

More information

Optimization Programming Problems For Control And Management Of Bacterial Disease With Two Stage Growth/Spread Among Plants

Optimization Programming Problems For Control And Management Of Bacterial Disease With Two Stage Growth/Spread Among Plants Internatinal Jurnal f Engineering Science Inventin ISSN (Online): 9 67, ISSN (Print): 9 676 www.ijesi.rg Vlume 5 Issue 8 ugust 06 PP.0-07 Optimizatin Prgramming Prblems Fr Cntrl nd Management Of Bacterial

More information

BLAST / HIDDEN MARKOV MODELS

BLAST / HIDDEN MARKOV MODELS CS262 (Winter 2015) Lecture 5 (January 20) Scribe: Kat Gregry BLAST / HIDDEN MARKOV MODELS BLAST CONTINUED HEURISTIC LOCAL ALIGNMENT Use Cmmnly used t search vast bilgical databases (n the rder f terabases/tetrabases)

More information

COMP 551 Applied Machine Learning Lecture 5: Generative models for linear classification

COMP 551 Applied Machine Learning Lecture 5: Generative models for linear classification COMP 551 Applied Machine Learning Lecture 5: Generative mdels fr linear classificatin Instructr: Herke van Hf (herke.vanhf@mail.mcgill.ca) Slides mstly by: Jelle Pineau Class web page: www.cs.mcgill.ca/~hvanh2/cmp551

More information

NUMBERS, MATHEMATICS AND EQUATIONS

NUMBERS, MATHEMATICS AND EQUATIONS AUSTRALIAN CURRICULUM PHYSICS GETTING STARTED WITH PHYSICS NUMBERS, MATHEMATICS AND EQUATIONS An integral part t the understanding f ur physical wrld is the use f mathematical mdels which can be used t

More information

Part 3 Introduction to statistical classification techniques

Part 3 Introduction to statistical classification techniques Part 3 Intrductin t statistical classificatin techniques Machine Learning, Part 3, March 07 Fabi Rli Preamble ØIn Part we have seen that if we knw: Psterir prbabilities P(ω i / ) Or the equivalent terms

More information

Multiple Source Multiple. using Network Coding

Multiple Source Multiple. using Network Coding Multiple Surce Multiple Destinatin Tplgy Inference using Netwrk Cding Pegah Sattari EECS, UC Irvine Jint wrk with Athina Markpulu, at UCI, Christina Fraguli, at EPFL, Lausanne Outline Netwrk Tmgraphy Gal,

More information

Weathering. Title: Chemical and Mechanical Weathering. Grade Level: Subject/Content: Earth and Space Science

Weathering. Title: Chemical and Mechanical Weathering. Grade Level: Subject/Content: Earth and Space Science Weathering Title: Chemical and Mechanical Weathering Grade Level: 9-12 Subject/Cntent: Earth and Space Science Summary f Lessn: Students will test hw chemical and mechanical weathering can affect a rck

More information

Eric Klein and Ning Sa

Eric Klein and Ning Sa Week 12. Statistical Appraches t Netwrks: p1 and p* Wasserman and Faust Chapter 15: Statistical Analysis f Single Relatinal Netwrks There are fur tasks in psitinal analysis: 1) Define Equivalence 2) Measure

More information

GENESIS Structural Optimization for ANSYS Mechanical

GENESIS Structural Optimization for ANSYS Mechanical P3 STRUCTURAL OPTIMIZATION (Vl. II) GENESIS Structural Optimizatin fr ANSYS Mechanical An Integrated Extensin that adds Structural Optimizatin t ANSYS Envirnment New Features and Enhancements Release 2017.03

More information

Sections 15.1 to 15.12, 16.1 and 16.2 of the textbook (Robbins-Miller) cover the materials required for this topic.

Sections 15.1 to 15.12, 16.1 and 16.2 of the textbook (Robbins-Miller) cover the materials required for this topic. Tpic : AC Fundamentals, Sinusidal Wavefrm, and Phasrs Sectins 5. t 5., 6. and 6. f the textbk (Rbbins-Miller) cver the materials required fr this tpic.. Wavefrms in electrical systems are current r vltage

More information

UN Committee of Experts on Environmental Accounting New York, June Peter Cosier Wentworth Group of Concerned Scientists.

UN Committee of Experts on Environmental Accounting New York, June Peter Cosier Wentworth Group of Concerned Scientists. UN Cmmittee f Experts n Envirnmental Accunting New Yrk, June 2011 Peter Csier Wentwrth Grup f Cncerned Scientists Speaking Ntes Peter Csier: Directr f the Wentwrth Grup Cncerned Scientists based in Sydney,

More information

A Correlation of. to the. South Carolina Academic Standards for Mathematics Precalculus

A Correlation of. to the. South Carolina Academic Standards for Mathematics Precalculus A Crrelatin f Suth Carlina Academic Standards fr Mathematics Precalculus INTRODUCTION This dcument demnstrates hw Precalculus (Blitzer), 4 th Editin 010, meets the indicatrs f the. Crrelatin page references

More information

Area of Learning: Mathematics Pre-calculus 12

Area of Learning: Mathematics Pre-calculus 12 Area f Learning: Mathematics Pre-calculus 12 Big Ideas Elabratins Using inverses is the fundatin f slving equatins and can be extended t relatinships between functins. Understanding the characteristics

More information

COMP 551 Applied Machine Learning Lecture 4: Linear classification

COMP 551 Applied Machine Learning Lecture 4: Linear classification COMP 551 Applied Machine Learning Lecture 4: Linear classificatin Instructr: Jelle Pineau (jpineau@cs.mcgill.ca) Class web page: www.cs.mcgill.ca/~jpineau/cmp551 Unless therwise nted, all material psted

More information

Activity Guide Loops and Random Numbers

Activity Guide Loops and Random Numbers Unit 3 Lessn 7 Name(s) Perid Date Activity Guide Lps and Randm Numbers CS Cntent Lps are a relatively straightfrward idea in prgramming - yu want a certain chunk f cde t run repeatedly - but it takes a

More information

Determining the Accuracy of Modal Parameter Estimation Methods

Determining the Accuracy of Modal Parameter Estimation Methods Determining the Accuracy f Mdal Parameter Estimatin Methds by Michael Lee Ph.D., P.E. & Mar Richardsn Ph.D. Structural Measurement Systems Milpitas, CA Abstract The mst cmmn type f mdal testing system

More information

ChE 471: LECTURE 4 Fall 2003

ChE 471: LECTURE 4 Fall 2003 ChE 47: LECTURE 4 Fall 003 IDEL RECTORS One f the key gals f chemical reactin engineering is t quantify the relatinship between prductin rate, reactr size, reactin kinetics and selected perating cnditins.

More information

Writing Guidelines. (Updated: November 25, 2009) Forwards

Writing Guidelines. (Updated: November 25, 2009) Forwards Writing Guidelines (Updated: Nvember 25, 2009) Frwards I have fund in my review f the manuscripts frm ur students and research assciates, as well as thse submitted t varius jurnals by thers that the majr

More information

Math Foundations 10 Work Plan

Math Foundations 10 Work Plan Math Fundatins 10 Wrk Plan Units / Tpics 10.1 Demnstrate understanding f factrs f whle numbers by: Prime factrs Greatest Cmmn Factrs (GCF) Least Cmmn Multiple (LCM) Principal square rt Cube rt Time Frame

More information

NWC SAF ENTERING A NEW PHASE

NWC SAF ENTERING A NEW PHASE NWC SAF ENTERING A NEW PHASE Pilar Fernández Agencia Estatal de Meterlgía (AEMET) Lenard Priet Castr, 8; 28040 Madrid, Spain Phne: +34 915 819 654, Fax: +34 915 819 767 E-mail: mafernandeza@aemet.es Abstract

More information

Aircraft Performance - Drag

Aircraft Performance - Drag Aircraft Perfrmance - Drag Classificatin f Drag Ntes: Drag Frce and Drag Cefficient Drag is the enemy f flight and its cst. One f the primary functins f aerdynamicists and aircraft designers is t reduce

More information

COMP 551 Applied Machine Learning Lecture 11: Support Vector Machines

COMP 551 Applied Machine Learning Lecture 11: Support Vector Machines COMP 551 Applied Machine Learning Lecture 11: Supprt Vectr Machines Instructr: (jpineau@cs.mcgill.ca) Class web page: www.cs.mcgill.ca/~jpineau/cmp551 Unless therwise nted, all material psted fr this curse

More information

General Amplifiers. Analog Electronics Circuits Nagamani A N. Lecturer, PESIT, Bangalore 85. Cascade connection - FET & BJT

General Amplifiers. Analog Electronics Circuits Nagamani A N. Lecturer, PESIT, Bangalore 85.  Cascade connection - FET & BJT Analg lectrnics Circuits Nagamani A N Lecturer, PST, Bangalre 85 mail nagamani@pes.edu General Amplifiers Cascade cnnectin - FT & BJT Numerical Cascde cnnectin arlingtn cnnectin Packaged arlingtn cnnectin

More information

Intelligent Pharma- Chemical and Oil & Gas Division Page 1 of 7. Global Business Centre Ave SE, Calgary, AB T2G 0K6, AB.

Intelligent Pharma- Chemical and Oil & Gas Division Page 1 of 7. Global Business Centre Ave SE, Calgary, AB T2G 0K6, AB. Intelligent Pharma- Chemical and Oil & Gas Divisin Page 1 f 7 Intelligent Pharma Chemical and Oil & Gas Divisin Glbal Business Centre. 120 8 Ave SE, Calgary, AB T2G 0K6, AB. Canada Dr. Edelsys Cdrniu-Business

More information

CAUSAL INFERENCE. Technical Track Session I. Phillippe Leite. The World Bank

CAUSAL INFERENCE. Technical Track Session I. Phillippe Leite. The World Bank CAUSAL INFERENCE Technical Track Sessin I Phillippe Leite The Wrld Bank These slides were develped by Christel Vermeersch and mdified by Phillippe Leite fr the purpse f this wrkshp Plicy questins are causal

More information

Five Whys How To Do It Better

Five Whys How To Do It Better Five Whys Definitin. As explained in the previus article, we define rt cause as simply the uncvering f hw the current prblem came int being. Fr a simple causal chain, it is the entire chain. Fr a cmplex

More information

Environmental Performance Evaluation Based on Fuzzy Logic

Environmental Performance Evaluation Based on Fuzzy Logic 20 Internatinal Cnference n Scial Science and Humanity IEDR vl5 (20) (20) IACSIT ress, Singapre Envirnmental erfrmance Evaluatin Based n Fuzzy Lgic Hasanali Aghajani, hd in Management Department f Management

More information

Resampling Methods. Chapter 5. Chapter 5 1 / 52

Resampling Methods. Chapter 5. Chapter 5 1 / 52 Resampling Methds Chapter 5 Chapter 5 1 / 52 1 51 Validatin set apprach 2 52 Crss validatin 3 53 Btstrap Chapter 5 2 / 52 Abut Resampling An imprtant statistical tl Pretending the data as ppulatin and

More information

Green economic transformation in Europe: territorial performance, potentials and implications

Green economic transformation in Europe: territorial performance, potentials and implications ESPON Wrkshp: Green Ecnmy in Eurpean Regins? Green ecnmic transfrmatin in Eurpe: territrial perfrmance, ptentials and implicatins Rasmus Ole Rasmussen, NORDREGIO 29 September 2014, Brussels Green Grwth:

More information

[COLLEGE ALGEBRA EXAM I REVIEW TOPICS] ( u s e t h i s t o m a k e s u r e y o u a r e r e a d y )

[COLLEGE ALGEBRA EXAM I REVIEW TOPICS] ( u s e t h i s t o m a k e s u r e y o u a r e r e a d y ) (Abut the final) [COLLEGE ALGEBRA EXAM I REVIEW TOPICS] ( u s e t h i s t m a k e s u r e y u a r e r e a d y ) The department writes the final exam s I dn't really knw what's n it and I can't very well

More information

Data Mining: Concepts and Techniques. Classification and Prediction. Chapter February 8, 2007 CSE-4412: Data Mining 1

Data Mining: Concepts and Techniques. Classification and Prediction. Chapter February 8, 2007 CSE-4412: Data Mining 1 Data Mining: Cncepts and Techniques Classificatin and Predictin Chapter 6.4-6 February 8, 2007 CSE-4412: Data Mining 1 Chapter 6 Classificatin and Predictin 1. What is classificatin? What is predictin?

More information

Module 3: Gaussian Process Parameter Estimation, Prediction Uncertainty, and Diagnostics

Module 3: Gaussian Process Parameter Estimation, Prediction Uncertainty, and Diagnostics Mdule 3: Gaussian Prcess Parameter Estimatin, Predictin Uncertainty, and Diagnstics Jerme Sacks and William J Welch Natinal Institute f Statistical Sciences and University f British Clumbia Adapted frm

More information

o o IMPORTANT REMINDERS Reports will be graded largely on their ability to clearly communicate results and important conclusions.

o o IMPORTANT REMINDERS Reports will be graded largely on their ability to clearly communicate results and important conclusions. BASD High Schl Frmal Lab Reprt GENERAL INFORMATION 12 pt Times New Rman fnt Duble-spaced, if required by yur teacher 1 inch margins n all sides (tp, bttm, left, and right) Always write in third persn (avid

More information

Computational modeling techniques

Computational modeling techniques Cmputatinal mdeling techniques Lecture 11: Mdeling with systems f ODEs In Petre Department f IT, Ab Akademi http://www.users.ab.fi/ipetre/cmpmd/ Mdeling with differential equatins Mdeling strategy Fcus

More information