專案
內容課程:北航-2020-春-軟體工程
班級部落格
作業要求
團隊專案選擇
我們在這個課程的目標是
提公升團隊管理及合作能力,開發一項滿意的工程專案
這個作業在哪個具體方面幫助我們實現目標
確定工程專案,進行初步設計
選題過程詳見: 選題與大綱
專案名稱:visual pytorch
如今deep learning大火,不論是計算機專科出生的學生,還是有一定數學工程基礎的計算機愛好者,甚至是完全對程式設計不熟悉的人都希望能了解一些深度學習的基礎知識、背後原理,並且親手搭建乙個神經網路,但剛入門這一領域中著實面臨著一些困難:
大致分為前端和後端兩部分:
詳見:功能設計
tensorboard
pytorch自帶的tensorboard能實現模型視覺化:在本地使用summarywriter
可在本地生成pytorch網頁,進行模型的初步視覺化。
然而目前做深度學習的很少有人使用這一方式,原因可能是:①不會用,②生成很麻煩,③視覺化效果不好。這也是我們希望改正的地方,我們希望在我們專案中能嵌入tensorboard,讓使用者非常方便地生成模型檢視。
tensorflow開發的一款線上學習,自動調節引數訓練並視覺化的網頁。點選標題即可訪問
缺點是①模型簡單,只能使用固定的神經元;②資料單一,普通的二維點分類
上一屆visual pytorch
【gamma】發布說明是學長的最終版發布說明。從該部落格中我們可以看到,他們已經實現了比較核心的功能。比如引數的調整,模組的刪除,**優化,引導內容。
然而不足之處也有很多:模型不支援縮放,以及視覺化結構的調整,模型的分享,比較關鍵的啟用函式層、bn層、反卷積層,以及損失函式、優化器的選擇,資料預處理部分,經典模型的整合,tensorboard視覺化的整合等。
在benefit一項,我們設計了我們的專案在他們的基礎上改進的地方。具體設計的部分見功能規格設計。
上面的一些網頁實現了一些功能,甚至還是很有趣的功能,但是沒有提供給初學者乙個方便學習的介面,學習網路結構的搭建,並親手實現乙個,這樣才能得到一種成就感。
我們的專案核心競爭力在於免費和直觀、便於入門,乙個方便的工具自然容易讓有需求的人接受,讓之前沒有使用過的使用者開始使用我們的產品,即使沒有學習deep learning計畫的人,在初次嘗試之後也可能有了學習的熱情。
可以和高校的實驗室老師取得聯絡,作為新加入實驗室的同學入門的教程軟體。
各位領導/合作夥伴:
我們的visual pytorch
網路的擴充套件和封裝是為了解決 希望接觸deep learning卻沒有基礎的學習者 的痛苦,他們需要更直觀、更易懂的方式而不是單純的教材和樣例來入門,但是現有的方案並沒有很好地解決這些需求,我們有獨特的辦法jsplumb
+django
來實現前端可拖拽以及前後端鏈結,它能給使用者帶來好處是可以更直觀地理解dl中神經網路訓練的過程,並復現一些經典的網路,親手實現影象分類與分割、目標探測、影象生成,遠遠超過競爭對手tensorboard
tensorflow playground
nvidia ai playground
,包括我們以前的版本。同時,我們會在csdn、知乎等技術論壇,或是菜鳥教程等教程**上宣傳我們的**,能很快地讓大部分使用者知道我們的產品,並進一步傳播。 我們相信新的改進能給我們帶來使用者量及使用量的改善 。
團隊專案選擇
專案內容 班級 2020春季計算機學院軟體工程 羅傑 任健 班級部落格 作業 團隊專案選擇 團隊專案選擇 我們在這個課程中的目標 寫出令客戶和自己都滿意的 同時變得更強 這個作業對我們實現目標的幫助 明確了我們要寫的軟體的各方面需求,有了乙個指引性的框架,為以後的具體實現提供了幫助。本專案為ios採...
開源專案選擇
google code的優勢 google code的劣勢 sourceforge的優勢 sourceforge的劣勢 下面我們展開來對比一下兩者的功能 bug報告。google code中的issues,sourceforge的tracker。google code的issues定製性非常好,並可...
專案選擇 1
從事程式設計師已經十多個年頭,人生一世能有多少個十年。最近裸辭了,不為別的,就為了自己曾經的夢想,為了能夠有更多的時間陪伴妻兒。做出決定到徹底離開原來的公司也就乙個月的時間。如今徹底是自由身了。一直工作,突然停了下來,就像一台高速運轉的機器,突然停下來一樣。難免有中失落和不習慣。但是既然做出了選擇,...