初步了解生物醫療AI常用的Python包

2022-03-09 20:12:46 字數 895 閱讀 8609

1.keras:

keras是乙個高層神經網路api,keras由純python編寫而成並基tensorflow、theano以及cntk後端。

2.tensorflow:

tensorflow是乙個基於資料流程式設計(dataflow programming)的符號數學系統,被廣泛應用於各類機器學習(machine learning)演算法的程式設計實現,其前身是谷歌的神經網路演算法庫distbelief。

3.caffe:

caffe是乙個深度學習框架,具有表達力強、速度快和模組化的思想,由伯克利視覺學習中心(bvlc)和社群貢獻者開發。yangqing jia在加州大學伯克利分校攻讀博士期間建立了這個專案。

4.opencv

opencv是乙個基於bsd許可(開源)發行的跨平台計算機視覺庫,可以執行在linux、windows、android和mac os作業系統上。它輕量級而且高效——由一系列 c 函式和少量 c++ 類構成,同時提供了python、ruby、matlab等語言的介面,實現了影象處理和計算機視覺方面的很多通用演算法。

5.u-net

用u-net跑乙個程式來對醫學影像進行分割(segmentation)

u-net: convolutional networks for biomedical image segmentation

6.vgg

vgg網路是在alexnet網路的基礎上發展而來的,其主要貢獻在於使用非常小的3*3的卷積核進行網路設計,並且將網路深度增加到16-19層。在2023年imagenet比賽中,獲得了定位第1,分類第2的好成績,網路具有很好的泛化能力。

Jawe的初步了解

一 解壓開 jawe 原始碼包二 執行configure.bat 檔案這時會產生乙個 build.properties 檔案。檔案內容大致如下 jdk.dir c jbuilderx jdk1.4 install.dir version.number 1.4 三 再執行 make.bat 就可以編譯...

Docker的初步了解

有些開發者可能還是不明白 docker 對自己到底有多大的用處,因此翻譯 docker 個人用例 這篇文章中來介紹 docker 在普通開發者開發過程中的用例。docker 如今贏得了許多關注,很多人覺得盛名之下其實難副,因為他們仍然搞不清 docker 和普通開發者到底有什麼關係。許多開發者覺得 ...

vuex的初步了解

在 vue.js 的專案中,如果專案結構簡單,父子元件之間的資料傳遞可以使用 props 或者 emit 等方式 但是如果是大型專案,很多時候都需要在子元件之間傳遞資料,使用之前的方式就不太方便。vue 的狀態管理工具 vuex 完美的解決了這個問題。一 安裝並引入 vuex 專案結構 首先使用 n...