發表文章

目前顯示的是 8月, 2020的文章

# [ 類神經網路 ] 紀錄|關於單層感知機的碰壁

 前些陣子開始跟著學長研究類神經網路? 總之我從最簡單的單層感知機開始寫起 卻一直卡住... 底下是我的程式碼 如果有大佬路過      希望給予一點幫助 import java.util.*; public class perceptronTest { private static float T;//預估值 private static float Y;//激發函數輸出值 private static float x;//輸入值 private static float w;//權值 private static float theta;//閥值 private static float eta;//學習速率 private static float bias;//修正值 private static float rate;//正確率 private static int count;//錯誤計數 private static Scanner sc;//輸入 //設定初始值 public perceptronTest() { theta=0; w=0; bias=0; rate=0.000f; count=0; eta=0.5f; } //求和函數(ΣXi*Wi-θ) public static float sigma(int x) { float net=x*w-theta; return net; } //激發函數 public static float actFunc(float net) { Y=(net>=0)?net:0; return Y; } //學習區塊 public static int fit(int Data) { while(bias!=0) { Y=actFunc(sigma(Data)); //激發函數輸出值 T=(Data>0)?1:0; //預估值 bias=eta*(T-Y)*Data; w+=bias; theta+=bias/Data; rate=(float)(Y/T*100); count++; ...

#3 [ 將棋學習筆記 ] 将棋教學|線上將棋APP ShogiWars将棋ウォーズ

圖片
  ShogiWars将棋ウォーズ 很多新手們剛開始接觸將棋的時候,常常會遇到沒有對手可以練習的狀況 而 shogiwars(将棋ウォーズ) 這款將棋聯盟合作推出的手遊基本上可以說是新手的好夥伴了

#2 [ 將棋學習筆記 ] 將棋教學|棋子的移動

圖片
☗棋子的移動 在動漫 《三月的獅子》 和 《龍王的工作》 中,裡面出現的棋類遊戲即為 將棋 , 不過要開始下將棋之前,必須先得學會棋子的移動, 廢話不多說,讓我們開始吧! ☗歩兵(ふひょう) 簡稱「 歩(ふ) 」,成變叫做 と金(ときん) 簡稱為「と」。 步移動時只能往前移動一格(圖中 紅色 部分)。 成變的時候跟金將的移動範圍是一樣的(圖中 藍色 部分)。 背面的字「金」也等同於「今(きん)」(據說以前日本金和今是同義字)的草寫。 ☗香車(きょうしゃ) 簡稱「 香(きょう) 」。成變的話就如同字面上的意思叫 成香(なりきょう) 。 香車移動時只能直直往前衝(圖中 紅色 部分)。但是他不能跨越路徑上的棋子。 成變的移動圍根 金將 一樣(圖中 藍色 部分)。背面的字是草寫金。 ☗桂馬(けいま) 簡稱「 桂(けい) 」。成變的話叫做 成桂(なりけい) 。 桂馬的移動方式幾乎跟象棋的一樣(途中 紅色 部分)只不過 不會卡馬腳 。 成變的話跟 金将 移動方式一樣(圖中 藍色 部分)。背面的字是草寫金。 ☗銀将(ぎんしょう) 簡稱「 銀(ぎん) 」。成變後為 成銀(なりぎん) 。 銀只有前面三格和斜後兩格可以移動。 不能橫向移動(一開始有些人會搞混)。(圖中 紅色 部分)。 成變之後也是跟 金將 移動方式一樣(圖中 藍色 分)。背面的字也是金的草寫 。 ☗金将(きんしょう) 簡稱「 金(きん) 」。 不會成變 。 金將移動時走 甲字 。也就是不能往斜後兩格移動。(圖中 紅色 部分)。 ☗角行(かくぎょう) 簡稱「角(かく)」,成變的話叫竜馬(りゅうま・りゅうめ),簡稱馬(うま) 角行的走法是斜的都可以走(圖中紅色部分),但是並不行跳過其他棋子,而龍馬的走法跟角行很像只不過多了九宮格(圖中藍色部分) ☗飛車(ひしゃ) 簡稱「 飛(ひ) 」。升變後叫做 竜王(りゅうおう) 簡稱竜(りゅう), 而在記譜上也有人簡稱為龍(龍王) 飛車的移動方向是直向還有橫向(圖中 紅色 部分)。但是飛車並不可以越過路徑上的棋子 而龍王的則是在飛車的移動範圍再加上自身周圍的九宮格(圖中 藍色 部分)。 玉将(ぎょくしょう) 簡稱「 玉(ぎょく) 」、王将(おうしょう)簡稱王(おう)也是同樣的棋子,背面並沒有印上任何字, 無法升變 ,是将棋裡面最重要的棋子, ...

#1 [ 將棋學習筆記 ] 將棋教學|棋子的擺放

圖片
☗棋子的擺放 接下來我們要說明 将棋的擺放 。将棋的話雙方各有 8種 不同種類的棋子,共計20枚, 分別為先手和後手使用,共計40枚棋子會在場上。排列的方式如下圖 「 飛車在右 、 角行在左 」「最下面從內側開始是 金・銀・桂・香 」,要好好記住喔。 而棋子的位置・移動的表示方法,會用羅馬數字還有 中文數字以及符號 表示。 橫向用羅馬數字( 筋 )縱向的話則是使用中文數字( 段 )來做組合。 像是下圖的右側和上方都有一排數字。讀的方式則是使用日文(中文)數字讀法來讀。 例如「7六」的話則讀作「ななろく」。 棋子排列方式 符號