機器學習--簡單神經網絡
代碼實現上面的算法
數據
把數據讀取進來顯示前10行
把前面0到100行的數據的第4列打印出來
把兩種字符串轉化為-1 和1
把文件裏第0列和第2列的數據打印出來
把前50條數據的第0列作橫坐標 第1列為縱坐標 把後50條數據的第0列作橫坐標 第1列為縱坐標 把圖畫出來
對數據可視化準備足夠的數據
準備好兩種顏色,判斷數據屬於哪一個種類,並根據相應的種類繪制相應的顏色進行填充
這兩行代碼就是活得花徑花瓣的長度的最大值和最小值
meshgrid的作用就是通過 x1_min x1_max resolution構造成一個向量然後再把這個向量擴展成一個二維矩陣
把這個向量np.arange(x1_min,x1_max,resolytion)打印出來
可以看到x1的每一行都是向量np.arange(x1_min,x1_max,resolytion) 而且有255行 ,為什麽是255行,
是根據np.arange(x2_min,x2_max,resolytion)所得到一個特性
可以打印出來看看
有了數據之後我們可以把數據輸入模型得到預測結果
分別把xx1 xx2轉化成向量,並且把預測結果存放到Z中
代碼實現
機器學習--簡單神經網絡