1. 程式人生 > >Caffe學習總結(一)——初識caffe

Caffe學習總結(一)——初識caffe

深度學習在當前情況下可以用一個字來形容“火”,目前專案中使用到了常用的機器學習演算法,在使用過程中發現影象的特徵提取成為識別的瓶頸,無意中瞭解到caffe,可以很好的解決特徵提取的問題。於是想嘗試一下caffe的威力。初識caffe,就習慣性了想了解下作者,發現設計作者是賈楊清,終於發現一個牛逼的框架是我們中國人做的啦!於是很興奮,很想深入的進行學習,希望能在工作中使用起來。

1、caffe的由來

2、caffe優勢

上手快:模型與相應優化都是以文字形式而非程式碼形式給出。
Caffe給出了模型的定義、最優化設定以及預訓練的權重,方便立即上手。
速度快:能夠執行最棒的模型與海量的資料。
Caffe與cuDNN結合使用,測試AlexNet模型,在K40上處理每張圖片只需要1.17ms.
模組化

:方便擴充套件到新的任務和設定上。
可以使用Caffe提供的各層型別來定義自己的模型。
開放性:公開的程式碼和參考模型用於再現。
社群好:可以通過BSD-2參與開發與討論。

3、caffe的應用

查閱了資料發現,作者設計之初就是為了影象識別中特徵提取而產生的。因此應用最廣的首當其衝應該是在計算機視覺領域的應用。簡單的說也是一種影象分類的模型。
目前也有很多學者將其應用到語音識別領域,效果怎麼樣我還未來得及去深入瞭解。後續我想在機器視覺領域如何使用caffe上做一些研究。

相關推薦

Caffe學習總結——初識caffe

深度學習在當前情況下可以用一個字來形容“火”,目前專案中使用到了常用的機器學習演算法,在使用過程中發現影象的特徵提取成為識別的瓶頸,無意中瞭解到caffe,可以很好的解決特徵提取的問題。於是想嘗試一下caffe的威力。初識caffe,就習慣性了想了解下作者,發現

CAFFE學習筆記Caffe_Example之訓練mnist

0、參考文獻 [1]caffe官網《Training LeNet on MNIST with Caffe》; [2]薛開宇《讀書筆記4學習搭建自己的網路MNIST在caffe上進行訓練與學習》([1]的翻譯版,同時還有作者的一些註解,很贊); 1、*.sh

Caffe學習筆記——Windows 下caffe安裝與配置

本文主要介紹:經過一番周折,在Windows7 64位系統下成功配置Caffe,下面總結一下基本的配置過程,以及配置過程中遇到的問題。 配置環境:Windows7 X64 + CUDA7.0 + VS2013 + Matlab2014a 1.安裝C

JSON必知必會學習總結

tor lint 沒有 script app 對數 數據交換格式 object 什麽 七月第一周,從學校畢業回來上班的第一周。離開一段時候後,再次回來重新工作,有了很多新的認識,不再是實習時那麽混混沌沌了。每天我自己該做什麽,怎麽做,做到什麽程度更清晰了。除了要去完成我負責

PHP學習總結

encode 什麽 code 解決 new span att 面向對象 反斜杠 》PHP 面向對象 使用parent訪問父類的構造方法(__construct)時一定要為當前類繼承要訪問的構造方法 類的構造方法(__construct)在實例化時直接被加載,靜態方法

Java IO學習總結

file flush writer directory 創建 str java 資源 tab 一、File 類 Java中不管文件還是目錄都可以使用File類操作,File能新建、刪除、重命名文件和目錄,但是不能訪問文件內容本身,訪問文件內容需要使用輸入輸出流。 Fi

JSP學習總結

展示 cat 一起 time server 資源 type div simple 一、JSP的介紹與項目部署 JSP,全稱 Java server page是由Sun公司開發的一種動態生成網頁資源的技術。JSP技術使用java語言作為腳本語言,可以將html元素和java代

JAVA學習總結

產生 java虛擬機 右鍵 分布式系 jdk 問題 功能 地址 輸出 一、Java是什麽? Java 是由 Sun Microsystems 在 1995 年首先發布的編程語言和計算平臺。Java 是一項用於開發應用程序的技術,可以讓 Web 變得更有意思和更實用。有許多應

Linux學習總結 windos環境vmware安裝centos7

color 學習總結 oot 遠程訪問服務 分享圖片 watermark 需要 mage 磁盤大小 1.在這裏我先簡單介紹下虛擬化技術,就是我們通過軟件虛擬化出來一個硬件環境,然後就可以在系統裏面安裝子系統,以來我們避免了裝linux,windos雙系統的麻煩,二來我們可以

webservice學習總結-- WebService相關概念介紹

IT strong 資源 fire 求和 log AC service服務 為什麽 一、WebService是什麽? 基於Web的服務:服務器端整出一些資源讓客戶端應用訪問(獲取數據) 一個跨語言、跨平臺的規範(抽象) 多個跨平臺、跨語言的應用間通信整合的方案(實際)

FPGA學習筆記——初識FPGA

ble 數據 str 存儲 分享 視頻 邏輯 信號 ros ###### 【該隨筆屬於小梅哥FPGA系列視頻學習筆記,原創為小梅哥】 #########   FPGA(Field-Programmable Gate Array,現場可編程門陣列),典型的FPGA

【Java】 Spring 框架初步學習總結簡單實現 IoC 和 AOP

1.0 其中 表示 只需要 第一篇 否則 info fin pojo   Spring 是一個開源的設計層面的輕量級框架,Spring 的好處網上有太多,這裏就不在贅述。   IoC 控制反轉和 AOP 面向切面編程是 Spring 的兩個重要特性。   IoC(Inver

RT-Thread學習筆記—— 初識RT-Thread,構建開發環境

clas 在線 figure 命令行 soft mon 沒有 手機 暑假 學習單片機一年多以來一直是裸機編程玩外設,只是聽說過操作系統的神奇,沒有時間學習,之前深入了解了單片機底層知識,了解了微機工作原理和51的匯編指令,為學習操作系統打下基礎,而且這個暑假剛剛參加完電賽

python學習總結,第一個python程序的編寫

程序代碼 spa 編碼 結構 編輯 下載地址 utf 修改編碼 general 1. python是一種解釋性,編譯型,互動型的語言,面向對象,動態數據類型的高級程序設計語言。 1.1 交互式:意味著可以在一個提示符直接交互執行你寫的程序。 1.2 解釋型:意味著開發過程中

MyBatis學習總結——ORM概要與MyBatis快速起步

管理 stat prim aot 驅動 單元測試 build sta 環境 目錄 一、ORM 1.1、ORM簡介 1.2、ORM的概念 1.3、ORM的優缺點 二、MyBatis 2.1、MyBatis的特點 2.2、MyBatis工作流程

[學習總結] python語言學習總結

用py也很久了,很多東西只知道拿來用,並沒有深究,感覺這樣是不夠的。 我決定寫這麼一篇總結,把很多遺忘的東西拾起來,把很多沒搞懂的東西搞清楚。 1.eval函式 用法:eval(expression, globals=None, locals=None) 解釋:將字串str當成有效的表

Dubbo的學習總結——遠端呼叫

在學習用dubbo進行分散式遠端呼叫之前,先來看一個簡單的有關訪問網路上的天氣預報介面的遠端呼叫例項。 1.先建立一個java專案,建立過程這裡不詳細講述,只附上一張截圖供入門級選手參考: 2.建立好一個java專案後,接下來就是建立一個Weather實體類(這裡可以使用lombok的@Da

Http學習總結

http使用面向連線的TCP作為傳輸層協議。http本身無連線。 請求報文 CRLF是回車換行   方法為GET的請求報文     方法為POST的請求報文   &n

多執行緒學習總結

一、程序和執行緒的定義 程序:程序是資源(CPU、記憶體等)分配的基本單位,它是程式執行時的一個例項。程式執行時系統就會建立一個程序,併為它分配資源,然後把該程序放入程序就緒佇列,程序排程器選中它的時候就會為它分配CPU時間,程式開始真正執行。 執行緒:執行緒是程式執行時的最小單位,它是程序

JavaWeb學習總結---httpservletrequest物件

javaweb學習總結(十)——HttpServletRequest物件(一) 一、HttpServletRequest介紹   HttpServletRequest物件代表客戶端的請求,當客戶端通過HTTP協議訪問伺服器時,HTTP請求頭中的所有資訊都封裝在這個物件中,通過這個物件提供的方