數十種TensorFlow實現案例匯集

2021-07-24 14:28:19 字數 770 閱讀 4500

這是使用 tensorflow 實現流行的機器學習演算法的教程匯集。本匯集的目標是讓讀者可以輕鬆通過案例深入 tensorflow。

這些案例適合那些想要清晰簡明的 tensorflow 實現案例的初學者。本教程還包含了筆記和帶有註解的**。

教程索引

0 - 先決條件

機器學習入門:

hello world:

基本操作:

最近鄰:

線性回歸:

logistic 回歸:

多層感知器:

卷積神經網路:

迴圈神經網路(lstm):

雙向迴圈神經網路(lstm):

動態迴圈神經網路(lstm)

自編碼器

儲存和恢復模型

圖和損失視覺化

tensorboard——高階視覺化

多 gpu 上的基本操作

資料集

接下來的示例來自 tflearn ,這是乙個為 tensorflow 提供了簡化的介面的庫。你可以看看,這裡有很多示例和預構建的運算和層。

tflearn 快速入門。通過乙個具體的機器學習任務學習 tflearn 基礎。開發和訓練乙個深度神經網路分類器。

atari pacman 1-step q-learning,使用 1-step q-learning 教一台機器玩 atari 遊戲:

其他recommender-wide&deep network,推薦系統中 wide & deep 網路的教學示例:

notebooks

來自:

js實現十種排序演算法

排序演算法 平均情況 最好情況 最壞情況 空間複雜度 穩定性氣泡排序 o n2 o n o n2 o 1 穩定快速排序 o nlog2n o nlog2n o n2 o log2n o n 不穩定直接插入排序 o n2 o n o n2 o 1 穩定希爾排序 o nlog2n o n2 o n1.3...

十種排序演算法

1.常見演算法分類 十種常見排序演算法一般分為以下幾種 1 非線性時間比較類排序 交換類排序 快速排序和氣泡排序 插入類排序 簡單插入排序和希爾排序 選擇類排序 簡單選擇排序和堆排序 歸併排序 二路歸併排序和多路歸併排序 2 線性時間非比較類排序 計數排序 基數排序和桶排序。總結 1 在比較類排序中...

十種重構方式

1 提取class 適用情況 當乙個類 顯得太長,或者他的行為不夠集中。這時我們就得將他們分成粘合度高的一部分一部分。2 提取介面 適用情況 當我們有很多理由要提取介面時 比如 用抽象的方式實現乙個具體物件這樣我們就可以更方便的模仿物件。3 提取方法 適用情況 當乙個方法 顯得太長,或者其中的邏輯太...