機器學習是什麼?
機器學習是對能通過經驗自動改進的計算機演算法的研究。
機器學習是用資料或以往的經驗,以此優化電腦程式的效能標準。
為何要用機器學習?
有些棘手問題只能用機器學習來解決。
獲取資料比編寫規則更加容易。
gpu等計算能力顯著提公升。
機器學習如何運作?
神經網路(重點)
決策樹、支援向量機、貝葉斯分類器、強化學習…
#### 什麼是神經網路?
指的是人工神經網路。
人工神經網路是一種運算模型(就是輸入輸出的對映),由大量的節點(或神經元)之間相互聯接構成。
每個神經元裡儲存著若干權重,偏置和乙個啟用函式。
輸入乘上權重加上偏置,經過啟用函式得到輸出
啟用函式用於新增一些非線性變換。
神經網路通常包括乙個輸入層,若干隱藏層,乙個輸出層
輸出層通常不用於計算神經網路的層數
標籤將引入方式不帶提示
依賴引入:
npm install @tensorflow/tfjs
在node.js中安裝:
安裝帶有原生c++繫結的tensorflow.js(底層支援,效率很快)
安裝純j**ascript版本,這是效能方面最慢的選項。
新建node.js
`const tf = require('@tensorflow/tfjs');
const a = tf.tensor([1,2]);
a.print();`
執行:node node.js
列印:hi there
學習筆記day01
作業系統簡稱 operating system 簡稱os 其的本質就是乙個軟體,作業系統對上可以管理應用程式,對下可以訪問硬體裝置。主流的作業系統 pc機領域 windows系列,ios,伺服器領域 linux系列,unix,windows server。手持裝置 ios,android,塞班,wi...
前端學習Day01
alt shift 1 非小鍵盤 視窗分屏,恢復預設1屏 alt shift 2 左右分屏 2列 alt shift 3 左右分屏 3列 alt shift 4 左右分屏 4列 alt shift 5 等分4屏 alt shift 8 垂直分屏 2屏 alt shift 9 垂直分屏 3屏 ctrl...
linux學習筆記day01
1 命令一般格式 命令 引數 目標 2 命令幫助 help whatis 可省略 可以新增多個 必須新增 3 常用命令 date,passwd,cal,gedit,cat,head,tail,wc,file,history 關機 poweroff shutdown h now init 0 重啟 r...