機器學習概念及安裝day01

2022-09-14 22:21:31 字數 2217 閱讀 2499

機器學習是什麼?

機器學習是對能通過經驗自動改進的計算機演算法的研究。

機器學習是用資料或以往的經驗,以此優化電腦程式的效能標準。

為何要用機器學習?

有些棘手問題只能用機器學習來解決。

獲取資料比編寫規則更加容易。

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...