0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

概要

プロデルが、CLRらしいので、調べて見た。
ニューラルネットワーク見つけたのでやってみた。

参考にしたページ

サンプルコード

※コンソール

アイリスデータは,HTTPで「https://archive.ics.uci.edu/ml/machine-learning-databases/iris/iris.data」を取得したものの行区切り
アイリスデータは,アイリスデータの151番目を消したもの。
アイリスデータは,アイリスデータの151番目を消したもの。
ネットワークは,一層(4,3)を作ったもの。
反復数は,500。
学習率は,0.05。
正解という行列(アイリスデータの個数,3)を作る。
データという行列(アイリスデータの個数,4)を作る。
アイリスデータの個数回,カウンタ1に1からカウントしながら繰り返す
	一行は,アイリスデータ(カウンタ1)を「,」で分割したもの。
	4回,添字に1からカウントしながら繰り返す
		データの中身(カウンタ1)(添字)は,一行(添字)。
	繰り返し終わり
	一行(5)について分岐
		「Iris-setosa」の場合
			正解の中身(カウンタ1)は,{1,0,0}。
		「Iris-versicolor」の場合
			正解の中身(カウンタ1)は,{0,1,0}。
		「Iris-virginica」の場合
			正解の中身(カウンタ1)は,{0,0,1}。
	分岐終わり
繰り返し終わり

反復数回,繰り返す
	勾配は,ネットワークで正解が正解でデータにおける勾配を計算したもの。
	勾配の個数回,キーに1からカウントしながら繰り返す
		ネットワークのパラメータ(キー)から,学習率を勾配(キー)に全部かけたものを破壊的に引く。
	繰り返し終わり
	ネットワークで正解が正解でデータにおける損失を計算したものを表示する
繰り返し終わり

結果は,ネットワークでデータから推定したものの最大値となる添字を転置したもの。
結果を表示する
正解の最大値となる添字を転置したもので結果を比較したものを表示する



実行結果


2.2957974117999997
1.323570132
0.91704968799999986
0.85663038699999983
0.83972663099999978
0.824317087
0.80986731399999989
0.79628132899999993
0.78348869999999993
0.77142599400000011
0.76003529499999989
0.74926391000000014
0.739063824
0.729391348
0.720206666
0.71147352999999991
0.703158887
0.695232564
0.687667029
0.680437125
0.673519868
0.666894165
0.66054071200000009
0.654441772
0.64858104799999994
0.64294359400000012
0.637515592
0.632284361
0.627238134
0.622366063
0.61765812299999989
0.613104984
0.608698123
0.604429435
0.60029152400000008
0.5962775082
0.592380904
0.58859571210000006
0.5849163409
0.58133754980000019
0.5778544537
0.5744624725
0.571157297
0.56793491139999985
0.56479155370000012
0.5617236491
0.55872788140000007
0.55580111430000012
0.5529403667
0.55014290230000007
0.5474060434
0.5447273224000001
0.54210441049999991
0.53953507569999992
0.53701723699999993
0.53454887289999986
0.5321281534
0.52975327540000006
0.5274225407
0.5251343438
0.52288716510000011
0.5206795525
0.51851012140000008
0.5163775704000001
0.51428065080000007
0.51221814319999992
0.51018893090000006
0.50819192329999985
0.50622611309999987
0.5042904834
0.50238412309999991
0.50050608370000016
0.49865553630000015
0.49683165819999986
0.49503362200000012
0.49326071800000004
0.49151219839999993
0.48978735650000005
0.48808553520000003
0.48640612590000004
0.4847484611
0.48311197949999996
0.4814961122
0.47990033409999988
0.47832407339999994
0.47676685380000006
0.4752281946
0.47370762050000004
0.47220467979999997
0.47071896299999993
0.4692500143
0.467797456
0.46636089809999992
0.46493995859999993
0.46353429000000007
0.46214351739999993
0.46076732490000016
0.45940538399999997
0.4580573779999999
0.45672300880000005
0.45540195759999991
0.45409396829999993
0.4527987368
0.45151603149999997
0.45024556809999994
0.44898711030000005
0.4477404053
0.4465052301
0.44528135060000007
0.4440685351
0.4428666048
0.44167530810000005
0.44049446659999997
0.43932388949999995
0.43816336499999997
0.4370127322
0.43587181019999988
0.43474041419999992
0.43361837869999992
0.4325055268
0.43140172730000004
0.43030681160000006
0.4292206203
0.4281430029
0.42707383219999995
0.42601297819999995
0.42496026700000011
0.42391558269999996
0.4228788200000001
0.42184984410000004
0.4208284997
0.4198147197
0.4188083406
0.4178092699
0.41681741149999996
0.41583263419999994
0.41485484250000004
0.41388393310000005
0.41291981089999996
0.411962363
0.41101150289999994
0.41006714110000009
0.40912919140000004
0.40819754529999996
0.40727213849999994
0.40635286680000016
0.40543966100000006
0.40453244459999993
0.4036311137
0.40273561669999997
0.40184585159999997
0.40096177629999996
0.40008329350000005
0.3992103195
0.39834282830000012
0.39748071760000003
0.39662394149999991
0.39577240779999995
0.3949260889
0.3940848749
0.39324875559999994
0.3924176334
0.391591472
0.3907701773
0.38995373140000006
0.38914206669999996
0.38833513150000004
0.38753287129999997
0.386735233
0.38594214889999995
0.38515359379999997
0.38436950259999997
0.38358982
0.3828145237
0.38204355960000014
0.3812768462
0.38051436810000006
0.37975610170000007
0.3790019646
0.3782519365
0.3775059665
0.3767640094
0.3760260309
0.37529200039999988
0.37456185299999989
0.37383557449999993
0.37311311710000006
0.37239443889999996
0.3716795263
0.3709682992
0.3702607594
0.3695568602
0.3688565602
0.3681598450000001
0.36746666250000004
0.3667769912
0.36609077239999988
0.3654080289
0.3647286836
0.3640527095
0.36338007520000004
0.3627107803
0.36204477300000004
0.36138201319999996
0.36072249359999997
0.36006618139999996
0.3594130367
0.35876303979999991
0.3581161775
0.3574724116
0.35683168589999992
0.35619402710000009
0.3555593909
0.3549277478
0.35429904520000005
0.35367329959999994
0.3530504782
0.35243055240000004
0.3518134919
0.3511992816
0.35058789839999993
0.34997933509999996
0.34937352360000007
0.3487704881
0.34817018350000006
0.34757259700000004
0.3469777075
0.346385493
0.3457959248
0.34520899160000007
0.3446246728
0.344042944
0.343463806
0.34288719709999993
0.34231314049999995
0.3417415963
0.34117254220000004
0.34060597849999996
0.34004186080000004
0.3394801813
0.33892094139999995
0.3383641189
0.33780967510000004
0.337257588
0.33670788879999991
0.33616050519999996
0.3356154396
0.33507270590000005
0.3345322425
0.33399405750000005
0.3334581176
0.33292443790000004
0.33239298780000004
0.3318637534
0.33133669799999987
0.33081183659999991
0.33028913759999989
0.32976858089999994
0.32925017830000003
0.3287338808000001
0.3282197187
0.327707618
0.32719761420000004
0.3266896856
0.3261837998
0.32567996820000006
0.32517814799999989
0.3246783429
0.3241805475
0.32368472489999994
0.32319088479999997
0.3226990102
0.32220908029999995
0.32172108190000004
0.32123502430000006
0.32075087089999993
0.3202686042
0.31978824129999994
0.3193097514
0.31883312469999997
0.3183583572
0.31788542410000004
0.3174143143
0.3169450341
0.31647756410000005
0.31601188139999992
0.3155480085
0.31508587999999987
0.3146255244
0.3141669353
0.31371007450000005
0.3132549377
0.31280154980000008
0.312349835
0.31189985249999991
0.31145156240000005
0.3110049316
0.31055998300000004
0.3101167075
0.3096750624
0.30923507889999996
0.30879671399999997
0.30835996720000008
0.3079248567
0.30749131550000003
0.307059404
0.3066290606
0.30620029690000006
0.3057731065
0.3053474639
0.30492338170000005
0.3045008264
0.30407982019999996
0.303660308
0.3032423446
0.3028258695
0.3024109021
0.30199741620000004
0.3015854141
0.3011748771
0.3007658171
0.30035821010000008
0.2999520413
0.2995473359
0.29914404000000006
0.2987421713
0.2983417282
0.29794269619999997
0.2975450614
0.29714881979999996
0.29675396370000007
0.2963604986
0.29596838480000004
0.29557764810000003
0.2951882689
0.29480022940000006
0.29441354839999995
0.29402818430000005
0.29364417060000003
0.2932614444
0.292880062
0.2924999677
0.2921211826
0.2917437004
0.29136748549999991
0.29099258049999988
0.29061892160000014
0.2902465394
0.28987541370000003
0.28950553090000003
0.289136901
0.2887695267
0.2884033804
0.288038455
0.2876747559
0.287312262
0.2869510006
0.28659091329999997
0.28623203329999997
0.2858743571
0.2855178453
0.2851625297
0.2848083739
0.284455397
0.28410357420000004
0.2837529051
0.2834033857
0.28305502591
0.28270778364000004
0.28236167522999994
0.28201669788
0.2816728301000001
0.28133009439
0.28098846467
0.28064794118000008
0.28030851696
0.27997018423000003
0.27963293333000006
0.27929676503
0.27896168529000004
0.27862767284
0.27829473273000005
0.27796285147
0.27763200980999997
0.27730224430999995
0.27697350998000003
0.27664582143
0.27631917821999996
0.2759935472
0.27566896826000009
0.2753454070600001
0.27502284254
0.27470130569999995
0.27438076893000007
0.27406123402999993
0.27374270719000005
0.27342517460000004
0.27310861802999997
0.27279305167000006
0.27247847163000005
0.27216484133999996
0.27185221293
0.27154051398999995
0.27122979890999993
0.27092002899000006
0.27061122834999995
0.27030336386
0.26999643893999992
0.26969046884000003
0.26938542061000004
0.2690812915400001
0.26877812097
0.26847584609999997
0.26817449506
0.26787405281
0.26757453195999992
0.26727590132999995
0.26697817398
0.26668133648000003
0.26638540278999995
0.26609036419000004
0.26579618803000005
0.26550290335000004
0.26521049972
0.26491896668000003
0.26462830145
0.26433849243999996
0.26404955596
0.26376146474999995
0.26347424259
0.26318786135000005
0.26290230981000007
0.26261761429999997
0.26233376598
0.26205073612999996
0.26176854323000004
0.26148718157
0.26120664797000004
0.26092691895000003
0.26064801505999996
0.26036990689000006
0.26009262434000008
0.25981614198999997
0.25954044807999993
0.25926557636
0.2589914959
0.25871819563
0.25844567663999995
0.25817395329000004
0.25790302019999994
0.2576328387
0.25736344777000009
0.25709483545
0.25682697702999996
0.25655986834
0.2562935457
0.25602798035999996
0.25576317064
0.25549910376999996
0.25523577688
0.25497321487999997
0.25471137226
0.25445026988000008
0.25418991173
0.25393030409000006
0.2536713895
0.25341321400000005
0.25315576215
0.25289904318999995
0.25264302712000003
0.25238773105999995
0.25213313339
0.2518792548
0.25162606470999993
0.25137360775
0.25112182790000004
0.25087074672
0.25062037016
0.25037067568
0.25012166301000005
0.24987334131999994
0.24962569448
0.24937872568000002
0.24913244314000002
0.24888681866000006
0.24864187789999997
0.24839760071
0.24815399058000004
0.24791104765
0.24766874629000002
0.24742711469
0.24718612260999995
0.24694579617999995
0.24670612540000003
0.24646709753999996
0.24622870665000005
0.24599095080000002
0.24575384280000004
0.24551736631
0.24528152955000002
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
1


以上。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?