什麼是機器學習(MachineLearning)
14 Feb 2020 |機器學習
機器學習(Machine Learning),是用過往資料以及經驗中自動分析並找到運行規則,然而對未知的資料進行預測的演算法
機器學習(Machine Learning),是用過往資料以及經驗中自動分析並找到運行規則,然而對未知的資料進行預測的演算法
二元搜尋樹(Binary Search Tree),是一種樹狀資料結構
,並具有以下特性
堆積(Heap),是一棵二元樹
,樹根(Root)的鍵值會大於(或小於)等於子樹的鍵值,當根節點的值小於等於子節點
的值,此堆積稱為最小堆積(Min Heap)
;反之,當根節點的值大於等於子節點
的值,此堆積稱為最大堆積(Max Heap)
雜湊表(HashTable),根據鍵值(key)直接查詢
在記憶體儲存的位置。也就是透過雜湊函數(hash function),計算鍵(Key)所對應的位置,進而找到對應值(value)
佇列(Queue),具有先進先出(First In First Out)的特性,以生活上來舉例:在排隊的時候,服務人員一定是按照順序一位一位客人進行服務,服務完當下這位,才會對下一位客人進行服務。
堆疊(Stack),一種後進先出(Last In First Out)的資料結構,新增、彈出必須要在堆疊頂端執行
,舉例來說:當兵的時候,原本正在寢室休息,後來被班長叫去出公差,必須要完成出公差這件事情,才可以再回到寢室休息
陣列(Array),由相同類型的元素的集合所組成的資料結構,分配一塊連續記憶體來儲存
,利用元素的索引(index)取得對應的位址
物件導向程式設計(Object-oriented programmings,OOP),是一種程式開發的方法,以物件的概念代表現實世界的方式。
Secure Shell(安全外殼協議),根據Wiki的說法:【 是一種加密的傳輸協定,可以再不安全的網路中為網路服務提供安全的傳輸環境,SSH最常用的用途是遠端登入系統
】