iT邦幫忙

鐵人檔案

2018 iT 邦幫忙鐵人賽
回列表
AI & Machine Learning

如何使用tensorflow在android上 系列

如何在手機上使用tensorflow模組

鐵人鍊成 | 共 30 篇文章 | 28 人訂閱 訂閱系列文 RSS系列文 團隊i.m.a.c_wishing_well
DAY 11

[Day 11] Tensorflow基本語法介紹(三)

Variable 訓練模型時,通常都會使用變數來儲存或是更新參數,主要都是用在weight跟bias部份,當初使化的時候,要把一個張量當作初始值傳入 impor...

2017-12-30 ‧ 由 bravo325806 分享
DAY 12

[Day 12] 介紹激勵函數

激勵函數 這種函數是將輸入訊號的總和轉換成輸出訊號,就是具有決定如何將輸入訊號總和為1。下圖顯示的是已臨界值為分界來轉換輸出的函數,因此稱作階梯函數,在感知器中...

2017-12-31 ‧ 由 bravo325806 分享
DAY 13

[Day 13] 介紹梯度下降法

梯度法 大部分的機器學習的問題,都是要找出再學習時,最適合的參數。神經網路也一樣,必須找出在學習時,最適合的參數(權重與偏權值)。這裡所謂最適合的參數是指,損失...

2018-01-01 ‧ 由 bravo325806 分享
DAY 14

[Day 14] 模組的創建及儲存

這篇主要就是用來建制之後android會用到的模組,首先我們要建立的是下圖的這個感知機下方的code就是我們用來創建模組以及把他的圖像和變數儲存起來 impor...

2018-01-02 ‧ 由 bravo325806 分享
DAY 15

[Day 15] Freezing Graph

透過上篇的創建模組,我們得到了許多的檔案,接下來我們需要透過檢查點的變數,將他轉換成常數節點,同時讓這些節點與圖像結合成獨立的檔案,這樣之後可以再APP端可以更...

2018-01-03 ‧ 由 bravo325806 分享
DAY 16

[Day 16] 模組的優化

接著我們要把我們的模組進行優化,優化的內容包括了:「刪除只在訓練過程需要的節點、刪除除錯節點、去除尚未使用到的圖表部份、將共同的結點合成統一的版本」,先前輸入節...

2018-01-04 ‧ 由 bravo325806 分享
DAY 17

[Day 17] 介紹bazel

bazel 是google的一個軟體構建工具,而他具有四項特性: 加快構建和測試:bazel只重構必要的項目,採用先進的本地以及分散式緩存,優化依賴分析和平行...

2018-01-05 ‧ 由 bravo325806 分享
DAY 18

[Day 18] Bazel 環境安裝

我們使用官方建議的apt方式來進行安裝,我們首先更新一下apt的資料來源 sudo apt-get update 下一步就把需要的jdk8給安裝好 sudo...

2018-01-06 ‧ 由 bravo325806 分享
DAY 19

[Day 19] Tensorflow library

我們在android撰寫code的時候,需要tensorflow的java library(.jar)以及原生的library給予不同的裝置結構(.so),因此...

2018-01-07 ‧ 由 bravo325806 分享
DAY 20

[Day 20] Android Studio

介紹 使用環境是ubuntu 16.04Android Studio是基於IntelliJ IDEA,由google開發的android平台的整合開發環境,由此...

2018-01-08 ‧ 由 bravo325806 分享