1. 程式人生 > >【影象演算法實習總結】

【影象演算法實習總結】

實習從4月初開始,每週實習三天,共歷時近四個月。因為就職時有簽訂保密協議,就寫一下關於實習期間知識上的收穫吧

(1)給電腦裝系統、搭環境

系統包括win7、win10、ubuntu16,環境主要包括VS、Python、Matlab、opencv、caffe、tensorflow等。我以前沒裝過系統,都是請人幫忙,結果被帶我的大哥嘲諷了一下,工科專業的學生裝系統都不會怕是有點說不過去。Ubuntu分割槽和搭載的時候需要注意一下、後面比較麻煩的是caffe,網上的很多部落格不一定適合自己,需要考慮版本是否匹配,我自己的caffe是 cmake+vs14+caffe-windows(當時最新)裝好的,有GPU的話,下載合適版本的cuda和cudnn。

(2)Matlab檔案操作

將雜亂無章的影象資料按照資料庫中的對應關係按類別分別存放,分好train和test集,生成相應的label.txt檔案,作為下一步訓練網路的輸入。

(3)深度學習入門之caffe

如同一杯咖啡,喝的時候很苦,之後回味無窮。相比安裝,caffe的使用不要太爽,有命令列介面、Matlab介面和Python介面三種。命令列介面最是無腦,嚴格來說都不需編寫程式,寫命令列指令碼檔案就可以讓資料跑起來;Matlab介面和Python介面的使用差不多,相比命令列介面只能看到訓練過程中的loss和accuracy,python介面可以檢視CNN的網路結構,每一層的權重與偏置引數,還可以繪製loss與accuracy的曲線圖。

之前只有影象處理和模式識別的基礎,但是企業裡做影象或者視覺的現在多用深度學習,於是一邊實習,一邊補人工神經網路、CNN的基礎理論知識,在coursera上學習吳恩達大大的深度學習課程,結合caffe交叉理解。

(4)深度學習進階之tensorflow

caffe用的很爽,但想搭建自己的CNN網路會比較麻煩、改變損失函式或者優化演算法等還需要查改原始碼,我這種c++渣渣還是暫且打住吧,於是很不情願的入了tensorflow,看了一些教材上的例子,知道大致流程,直到參考Alexnet寫了自己的第一個小型cnn二分類網路才漸漸有了感覺。

其他大概還有一些如遠端連線、共享盤、設定IP地址、搗鼓主機裡面的線路這些計算機基礎知識吧。

相關推薦

影象演算法實習總結

實習從4月初開始,每週實習三天,共歷時近四個月。因為就職時有簽訂保密協議,就寫一下關於實習期間知識上的收穫吧 (1)給電腦裝系統、搭環境 系統包括win7、win10、ubuntu16,環境主要包括VS、Python、Matlab、opencv、caffe、tensorf

實習總結百度小視訊策略--推薦演算法實習生

終於結束了在百度的實習,想想真滴是累,天天11點才回到宿舍,出個問題整個週末就沒了。唉,不過也總歸是有些收穫。 這個部落格就稍微講講整個組推薦系統的框架吧(應該所有市面上的推薦系統都大致是這個樣子,不過裡面的具體策略就略過啦) 般推薦都分為召回側和排序側,召回側通過各種策略對視訊進行

影象特徵提取13SIFT原理之KD樹+BBF演算法解析

本文轉載自:http://blog.csdn.NET/luoshixian099/article/details/47606159    繼上一篇中已經介紹了,最後得到了一系列特徵點,每個特徵點對應一個128維向量。假如現在有兩副圖片都已經提取到特徵點,現在要做

影象特徵提取7SURF特徵提取演算法

本文大量參考了:http://blog.csdn.net/cxp2205455256/article/details/41311013;並且在此部落格的基礎之上,增加了一些新的內容。 一、SURF演算法的概述        SURF,英文的全稱為Speed Up Ro

面試Spring常見問題總結06

類名 truct htm 持久化框架 type 兩個 請求 method val 【常見面試問題總結文件夾>>>】 51、spring中的applicationContext.xml能不能改為其它名字 ContextLoaderListene

面試Spring常見問題總結07

之間 編程方式 順序 莫名其妙 接口編程 情況 spring容器 相互 lazy 【常見面試問題總結文件夾>>>】 61、Spring IoC容器的依賴有兩層含義: Bean依賴容器:也就是說Bean要依賴於容器,這裏的依賴是指容器負責創建B

Python常見問題總結

future 環境 rbegin 參考 root 都是 虛擬 bsp 有效 1. python2 中 end = ‘‘ 取消換行沒有用 解決辦法: 在程序開始加入 from __future__ import print_function 2. 如何在電腦上同時使用py

C#復習總結匿名類型由來

數據類型 over 無效 訪問性 屬性。 知乎 私有 不能 默認構造函數 1 屬性 這得先從屬性開始說,為什麽外部代碼訪問對象內部的數據用屬性而不是直接訪問呢,這樣豈不是更方便一些,但是事實證明直接訪問是不安全的。那麽,Anders Hejlsberg(安德斯&mid

C#復習總結細說委托

protected 希望 百度百科 內存 sting lin baidu 調用約定 multicast 1 前言 前幾天看到博客園一個前輩寫了一篇文章用“五分鐘重溫委托,匿名方法,Lambda,泛型委托,表達式樹”,文章寫的非常好,推薦閱讀一下,正

C#復習總結細說匿名方法

target [] targe left 沒有 如果 連接 program ont 1 前言 本系列會將【委托】 【匿名方法】【Lambda表達式】 【泛型委托】 【表達式樹】 【事件】等基礎知識總結一下。(本人小白一枚,有錯誤的地方希望大佬指正) 系類1:細說委托

C#復習總結細說泛型委托

聲明 sys red 合成 delegate -s 返回 line ron 1 前言 本系列會將【委托】 【匿名方法】【Lambda表達式】 【泛型委托】 【表達式樹】 【事件】等基礎知識總結一下。(本人小白一枚,有錯誤的地方希望大佬指正) 系類1:細說委托 系類2:

Spring Boot學習總結14.Spring Boot整合Redis-與傳統方式對比

前面我們講解了如何使用Spring Boot來控制事務,下面我們來講解一下如何使用Spring Boot來整合Redis 為了對比傳統工程與Spring Boot整合的不同,以及彰顯Spring Boot整合的優勢,我們會逐一剖析傳統整合方式與Spring Boot整合方式。 一、傳統方式整

2018年半年總結——讓生活充滿愛

總是想寫一寫這的收穫,但覺得這是一個對我很難的任務,因為總是想多寫一下,總覺自己寫不全,又覺得文筆不夠,表達不出自己的想法。不管怎麼樣,還是要寫無論可以寫多少,總要為自己走過的路留下些提供回憶的內容。。。 love myself 要愛自己 愛自己的健康,愛自己的性格,愛自己的

經典同步問題總結

一、讀者,寫者問題 (1)當寫者在執行寫操作時,不允許其他寫者和讀者操作共享變數 (2)允許多個讀者同時進行操作 解法一:讀者優先 存在的問題:如果有一個讀者執行緒在讀,那麼之後如果同時來了讀執行緒和寫執行緒,讀執行緒會優先執行       可能會導致寫執行緒長時間等待。 1 int co

十大排序總結(JAVA)

文章目錄 排序總結 氣泡排序 桶排序 標準的桶排序 插入排序 希爾排序 選擇排序 計數排序 基數排序 堆排序 歸併排序 快速排序

2899 Strange fuction爬山演算法 || 模擬退火

Time limit 1000 ms Memory limit 32768 kB Now, here is a fuction: $F(x) = 6 * x7+8*x6+7x3+5*x2-yx (0 <= x <=100) $ Can you fin

2069 Super Star爬山演算法 || 模擬退火

Time limit 1000 ms Memory limit 65536 kB During a voyage of the starship Hakodate-maru (see Problem 1406), researchers found stra

Spring Boot學習總結13.Spring Boot事務控制

上一篇我們講解了Spring Boot與MyBatis的結合開發,併成功操作了資料庫。眾所周知,保證資料庫一致性的操作,就是事務的控制。 而Spring事務管理可以分為兩種:程式設計式以及宣告式。 其中程式設計式事務就是使用編寫程式碼的方式,進行事務的控制。而宣告式事務一般通

趨勢科技實習

【趨勢科技實習錄】 上午9點半mentor給我們講了關於VMI(virtual mobile infrastructure)是做什麼的,整體的架構流程 然後讓我們自己配置一下VMI server伺服器,先配置一個單伺服器,only one VMIserver。 虛擬移動基礎建設,用於

2018女生賽總結別再做慫包了好麼寶貝你可以的。

靠著水題拿了銅。 還很慶幸要是手速慢了可能沒有牌。 放棄了老周演唱會、沒看放棄了難得一見的渣團三連冠,還算是有點點收穫。 還好學長沒有當天給我傳視訊,不然看到演唱會我一定會變成哭著嚎全場的瘋女人。等這兩年結束了要追回來丟失的快落。 要是啥都沒有我可能就在杭電哭到世界盡頭了。