• 検索結果がありません。

機械学習における人工知能を用いた平面図形の定理の発見法の研究

N/A
N/A
Protected

Academic year: 2021

シェア "機械学習における人工知能を用いた平面図形の定理の発見法の研究"

Copied!
2
0
0

読み込み中.... (全文を見る)

全文

(1)情報処理学会研究報告 IPSJ SIG Technical Report. Vol.2018-MPS-117 No.20 2018/3/2. 機械学習における人工知能を用いた平面図形の定理の発見法の研究 東京工科大学 コンピュータサイエンス専攻 前田 充輝 1.背景 幾何学における定理はシムソンの定理やその拡張系. 使用する人工知能は日本の機械学習系ベンチャー企業 である Preferred Networks によって開発されたニュ. であるターナーの定理や清宮の定理など様々な定理が. ーラル,ットワークを実装するためのライブラリであ. 存在するが,現在それらの定理はひらめきや既存の定. る Chainer を利用して実装する.これによって,ま. 理の拡張によって人間の手により発見されている.ま. ず入力データと正解データから二乗平均誤差を求め,. た,幾何学における定理の模索は古くから行われてい. 誤差逆伝播(Backpropagation)を行って正しい値に近. るが,近代においても新たな定理が発見されているこ. くなるまで学習を繰り返し最適化する.これによって. とを見ると,見落とされている定理が存在する可能性. 出力された値をより精度の高いものへと改良してい. は極めて高い.. く.. 現在,機械学習の分野においてはディープラーニン グによる学習が主流になってきている.ディープラー ニングによる学習は入力と出力がまとめられた大量の. 3.研究内容 既存の平面図形の定理を複数人工知能に学習させ,. ビッグデータを教師データとして扱い,それらを参考. そこから人工知能に定理を導かせる.. に予測を行っていく.また,ディープラーニングでは. 学習させる既存の定理はシムソンの定理やその拡張で. 計算アルゴリズムとしてニューラル,ットワークが活. ある清宮の定理といったそれぞれ似ているものを使用. 用されている.このニューラル,ットワークは,人間. する.使用する人工知能は Preferred Networks によ. の脳機能に見られるいくつかの特徴を模倣したアルゴ. って開発されたニューラル,ットワークを実装するた. リズムであり,入力層,中間層,出力層の 3 層に分類. めのライブラリである Chainer を利用して実装す. される.ニューラル,ットワークはこの中間層を多く. る.これによってまず入力データと正解データから二. 重,ることによって精度を向上することができる.デ. 乗平均誤差を求め,誤差逆伝播(Backpropagation)を行. ィープラーニングは質の高い教師データと量さえあれ. い,これによって出力された値をより精度の高いもの. ばかなり精度の高い予測が期待できるため,現在多く. へと改良していく. このようにシムソンの定理や清. の研究者によって研究されている分野である.. 宮の定理のような似かたよった定理を学習させること によって,図形を学習させるためのノウハウを発見 し,新定理発見への足掛かりとする.. 2.目的 既存の平面図形の定理を人工知能に学習させ,そ. ・シムソンの定理. こから定理を導かせることを考える.. △ABC の外接円上の点 P から 3 辺 BC,CA,AB に下. 学習させる既存の定理は,シムソンの定理やその拡張. した垂線の足 X, Y, Z は同一直線上にある.. である清宮の定理といったそれぞれ似ているものを使 用する.このようにシムソンの定理や清宮の定理のよ うな似かたよった定理を学習させることによって,図 形を学習させるためのノウハウを発見し,新定理発見 への足掛かりとする.. ⓒ 2018 Information Processing Society of Japan. 1.

(2) 情報処理学会研究報告 IPSJ SIG Technical Report. Vol.2018-MPS-117 No.20 2018/3/2. の傾きを求め,YX の傾きをα,XZ の傾きをβとする. そして γ =. 𝛼−𝛽 1+𝛼𝛽. を求め,γ>0 ならば上曲がり,γ. <0 ならば下曲がりであると判別でき,これを出力とす ることで AI に点 P が外接円の外にあるか中にあるか を判断できる.. 図1 シムソンの定理 ・シムソンの定理の chainer による予測 三角形 ABC の三頂点(𝑥𝐴 , 𝑦𝐴 ),(𝑥𝐵 , 𝑦𝐵 )( 𝑥𝐶 , 𝑦𝐶 )を決め て固定する。次に点 P の X 座標𝑥𝑃 と Y 座標𝑦𝑃 を乱数 で生成し,これを入力とする. 点 P が外接円内にあれば折れ線 ZXY は上曲がり,外. 図 3.プログラム全体の構成図. 接円外にあれば下曲がりとなるため,点 P の位置をこ れにより判別することが可能となる.点 P から 3 辺 AB,BC,CA に 下 し た 垂 線 の 足 ,X,Y,Z の 座 標 を. 5.参考文献. (𝑥𝑋 , 𝑦𝑋 )(𝑥𝑌 , 𝑦𝑌 ),(𝑥𝑍 ,𝑦𝑍 )とすると XY,YZ の直線の方程式. [1] Credo. は次のようになる.. http://credo.asia/2015/07/21/what-is-deep-. まず辺 BC の方程式は. learning/ [2] IT media ビジネス. 𝑦 −𝑦. a= 𝑥𝐵 −𝑥𝐶 𝐵. http://www.bizmakoto.jp/makoto/articles/15. 𝐶. y=a(x-𝑥𝐵 )+𝑦. 𝐵. 07/20/news006_2.html [3] 斎藤康毅(著),”ゼロから作る Deep. である.点 P から BC に下した垂線の方程式を. Learning ―Python で学ぶディープラーニン. y = kx+b. グの理論と実装”,オライリー・ジャパン,. とすると. k=−1/a. 2016 年. b=𝑦𝐵 − 𝑘𝑥𝐵. [4] 清水亮(著),”はじめての深層学習プロ. ゆえにこれと BC の交点の X 座標𝑥𝐻 と Y 座標𝑦𝐻 は. グラミング”, 反術評論社,2017 年. 𝑥𝐻 =. 𝑦𝑃 − 𝑘 × 𝑥𝑃 − 𝑏 𝑎−𝑘. 𝑦𝐻 =k𝑥𝐴 +k×𝑦𝑃 次に 3 つの交点を左から Y,X,Z とし,直線 YX と XZ. ⓒ 2018 Information Processing Society of Japan. 2.

(3)

参照

関連したドキュメント

[Nitanda&amp;Suzuki: Fast Convergence Rates of Averaged Stochastic Gradient Descent under Neural Tangent Kernel Regime,

Optimal stochastic approximation algorithms for strongly convex stochastic composite optimization I: A generic algorithmic framework.. SIAM Journal on Optimization,

Dual averaging and proximal gradient descent for online alternating direction multiplier method. Stochastic dual coordinate ascent with alternating direction method

情報理工学研究科 情報・通信工学専攻. 2012/7/12

講師:首都大学東京 システムデザイン学部 知能機械システムコース 准教授 三好 洋美先生 芝浦工業大学 システム理工学部 生命科学科 助教 中村

経済学研究科は、経済学の高等教育機関として研究者を

 大学図書館では、教育・研究・学習をサポートする図書・資料の提供に加えて、この数年にわ