發表文章

目前顯示的是有「技術」標籤的文章

精選文章

Tensorflow Deeplab 程式使用方法 教學 Tutorial | Deeplab參數解釋中文

可以用來把deeplab源碼運作起來,並且保留我對於程式各參數的解釋,新手試著搞懂這所有參數的用法。

如何避免mac更新失敗 | 經驗分享 Catalina 10.15 升級到 Big Sur 更新卡住

分享關於Mac系統升級的慘痛經歷

來整理Blogger,Essential主題搭配一點trick,就可以在Blogger直接寫Markdown!!

以下全部直接在Blogger編輯器撰寫,我之後應該會在HackMD排好格式後,直接貼過來,之後就可以直接修正了!

Python skimage: ImportError: cannot import name 'check_shape_equality' mean square error

引進skimage的mean square error出現錯誤 ImportError: cannot import name 'check_shape_equality' 從0.14.2升到0.16.2 錯誤就沒了

問人 / What is input impedance ? 什麼是輸入阻抗 ?

 輸入阻抗是一個名詞定義,阻抗包含電阻與電抗,剛接觸電路可以先把阻抗當成電阻就好。 當老師說,「看這個電路的輸入阻抗」時,代表是 從電壓的輸入端 ,看整個電路中 所有 有接地的電阻 ,並且在圖示上,都會把這些電阻畫成一個電阻(等效的),他就叫做輸入阻抗。 相反的,輸出阻抗也是名詞定義,代表在看電路時,是 從電壓輸出端 去看整個電路中 所有 有接地的電阻 ,一樣在圖示上,會把他們視為一個電阻(等效的),稱作這個電路的輸出阻抗。 我課本上的例子是 輸入阻抗 不等於 輸出阻抗 ,但我也不知道是不是都不等於。

matplotlib.pyplot 錯誤: TypeError: *value* is not a string | Python語法

情況: 從csv檔,用panda讀做dataframe,分析資料,在畫圖時遇到的問題

freesurfer 安裝教學:在 mac catalina 10.15.2 安裝 freesurfer、下載 freesurfer

圖片
freesurfer目前只有支援linux以及mac os系統,要在windows上跑的話需要用虛擬機開。 如果沒有安裝matlab的人,建議可以先跳到第五步安裝matlab,因為freesurfer需要matlab作為依賴。

COCO Dataset: 介紹、下載、取得方式、標註資料格式(key points)

圖片
在訓練模型時,需要大量的訓練資料,這時就會需要許多公開的數據集,在動作偵測(pose estimation)方面,<strong>標注資料是人體關節</strong>(keypoint)的數據集很多,COCO 就是其中一個。 <br /><br /> 而且在 github 上找 code 的時候,因為數據集龐大的關係,所以並不會把訓練資料一併上傳至 repository 裡,因此需要自行去找到數據集下載。 <br /><br /> 廢話不多說,開始吧。 <br /><br /><br /> > coco 首頁 找到 coco的網站 ,點開上排導覽列的Dataset,進入Download頁面,會有很多連結: 中間 是圖片下載,都有標示年份、用途、資料集大小 右邊是標註的資料,這個是訓練的答案,答案有很多種類,keypoint跟segmentation都有, coco dataset存放是用json格式 。 左邊是coco dataset自製for拿圖片對應的答案的python package(github) > coco 資料集下載處 用facebook家的DensePose舉例,他自己有標註資料,但是用的圖片還是coco dataset的。 怎麼看 github 的 code 用的是哪個dataset的? 這個會需要你去翻一下reopsitory,以DensePose來說,像是 INSTALL.md 和 get_DensePose_COCO.sh 都可以知道訓練集是使用coco 2014的dataset。 如果是單純用2014年的coco dataset做訓練,要下載的有: 2014 Train images [83K/13GB] 2014 Val images [41K/6GB] 2014 Train/Val annotaions [241MB] 如果是要用dense pose的dataset,則只需下載圖片,annotation要另外下載: 2014 Train images [83K/13GB] 2014 Val images [41K/6GB] ...

OCHuman Dataset 數據集 bbox 儲存格式

圖片
Occluded Human Dataset bounding box(bbox)儲存跟COCO dataset不一樣: OCHuman是直接儲存兩組座標: 頂點座標 , 對象頂點座標 COCO則是儲存一組座標和bounding box的寬長: 左下座標 , 寬長 證據 OCHuman Api 裡頭Demo用來畫bounding box的function是opencv的cv2.rectangle OCHumanApi/ochumanApi/vis.py cv2.rectangle(影像, 頂點座標, 對向頂點座標, 顏色, 線條寬度) 所以舉例[333,175,513,600]是由(333,175)跟(513,600)兩組座標組成。 cv2.rectangle(影像, ( 333 , 175 ), ( 513 , 600 ), 顏色, 線條寬度) bbox 格式對照 ochuman dataset [xmin, ymin, xmax, ymax] coco dataset [x, y, width, height] 參考 Python 與 OpenCV 加入線條圖案與文字教學 by G. T. Wang

Tensorflow: model對應的附檔名.h5 .ckpt

不論用的是哪個低階,中階,高階API,像tf.estimator, tf.keras, tf.layer, tf.nn,在人工智慧領域中,訓練模型是一回事,要可以使用訓練完成的模型,還需要知道各個API訓練好的 模型儲存的方式 。 對應檔名 tf.keras .h5 tf.estimator, tf.layer, tf.nn .ckpt 、 .pb .ckpt檔 說明 變量 (Variables) 是被以 binary 的方式儲存成一個 checkpoint 檔 (.ckpt),簡單的說它儲存了變量 (variable) 的名字和對應的張量 (tensor) 數值. Q:如果想查看ckpt中的網路結構和參數的話要怎麼做? 參考 2016年的stackoverflow回答 ,tensorflow官方有提供方法,在 inspect_checkpoint.py 檔案裡,有函數 print_tensors_in_checkpoint_file() 可以使用 # tensorflow version: 1.12.3 from tensorflow.python.tools.inspect_checkpoint import print_tensors_in_checkpoint_file print_tensors_in_checkpoint_file(file_name= './model.ckpt' , tensor_name= '' , all_tensor= False ) all_tensors 如果為True,會把全部的數值都印出來,正常來說只需要tensor name和tensor values的shape,所以 all_tensor =False就好了

為何需要使用fit_generator?以及如何使用fit_generator? / 機器學習之Tensorflow的使用

圖片
衍皙打完一個模型的程式碼,準備用來判斷良惡性腫瘤。他吁了一口氣,輸入執行的指令後,起身活動一下筋骨,轉身走去泡杯咖啡,等熱水開的時間,衍皙走回電腦前面,想看一下這次的訓練情況,但走近一看,看到的卻不是預想中一排 epoch 的訓練結果。

譯文 / 什麼是生物醫學工程?What Is Biomedical Engineering?

圖片
作者:Jim Lucas,Live Science撰稿人 | 發表於 2014/09/25 01:01am By Jim Lucas, Live Science Contributor | September 25, 2014 01:01am ET 原文網址: https://www.livescience.com/48001-biomedical-engineering.html 席威斯特洛夫.米切拉,一名帶領團隊開發擁有觸覺的仿生手的神經工程師。(圖片: ©洛桑聯邦理工學院/西拉里庇護所) Silvestro Micera, a neural engineer, led a team that developed a bionic hand that can feel. (Image: © EPFL / Hillary Sanctuary)

R語言,巨量資料分析課程心得,學習順序

圖片
前言 第一次接觸到 R語言 ,是在2017年的暑假,那個時候我在高雄實習,因為工作上的需要,當時一部分工作就是去了解R語言的寫法,還記得當時很認真的找了個翻轉教室開始學習,並且也對找到的資料對負責人做了簡單的結論,然後就直接結束了R的研究,轉而去蒐集其他的資料。

GIT Bash - 【windows更改git bash 預設目錄】how to default to other directory instead of home directory

圖片
OS version:win10 Git version:git version 2.19.1.windows.1

manjaro使用心得 / 中文(注音)輸入法調整

圖片
最近決定要將正式從windows畢業,投入linux的懷抱。在接受擁抱前,我決定先用虛擬機測試,寫下調整環境的方法。

CS Note / NFV是什麼?

圖片
因為一些原因,最近有機會學習軟體定義網路SDN 在看關於NFV的資料時,可以嘗試搭配F整理的筆記一邊看,也許能幫助更快了解NFV整個架構

CS Note / 記算機組織,Performance的計算方式

前言: 以現在最常見到的個人電腦為例,不同廠商的電腦,同廠商不同型號的電腦,裡面所使用的處理器通常不會一樣。而當有需求要新購入一台個人電腦時,就會依照自己的需求,將可能符合需求的電腦互相比較一番。科學上要比較兩物一定是要將各種變因都考慮進去,因此,當我們提到電腦效能時,會希望將各種型號、廠牌的電腦的不同之處都納入考量。

git新手也能簡單快速上手 / windows 10版本

圖片
下載完git,也有了github的帳號,卻不知道要如何開始使用的話,可以依照以下步驟,輕鬆開始版本控制。