楊人豪

  Taipei, Taiwan

擅長Python以及深度學習應用於機器視覺、模型部屬、Web Service開發,習慣使用Linux環境進行開發。持續優化辨識系統使系統可以運用在多串流並且即時的影像辨識上。

Good at Python programming and deep learning in computer vision field. Deploy deep learning model as web service. Familiar with Linux OS. Build AI inference system for multi streams and real-time.

  https://www.linkedin.com/in/jenhaoyang/    https://jenhaoyang.github.io/



Tech Stack技能

       Docker     GCP     Git     Python    C++     Linux    MySQL  

Experience 工作經歷

Deep Learning for vision Engineer深度學習影像工程師  •  資拓宏宇

May 2020 - Present 五月 2020 - Present

* Use U-net to find lung nodules in Low-Dose CT

* Use MTCNN face detection model to find invalid identity headshots

* Use YoloV4 to detect unauthorized person in control area

* Build Car Detection System. Use SORT tracking algorithm to build car flow and people counting.

* Build automation system for image preprocessing and data collecting.


* 以深度學習模型U-net偵測肺部Low-Dose CT的肺部節節檢測,負責將模型包裝成Web Service,開發工作排程自動化完成大量CT照片的AI偵測,以Docker部屬Web Service,在專案期間接觸過DICOM協議。

* 人臉偵測模型MTCNN應用於證件大頭照審核,阻擋使用者上傳不符合規定的證件照

* YoloV4物件偵測模型應用於管制區域的入侵者偵測,並且串接RabbitMQ發出通報驅離入侵者

* 車輛辨識、以及搭配SORT追蹤演算法進行車流人流計算

* 持續建立影像資料集的MLOps流程,逐步增加自動化的資料蒐集和前處理。


Software Engineer 軟體工程師  •  Techman Robot Inc. 達明機器人

November 2018 - May 2020 十月 2018 - 五月 2020

Use C++ to develop 3D robot arm visual environment for motion simulation (known as offline programming). Use MFC and OpenCASCADE.
Use Strategy pattern to design object, make common interface for similar object but different implement for single object.
Use Observer pattern to build message mechanism between objects
Use State machine to build different state for object

After use design pattern for the project, I successfully decouple components in the program. Also, the extensibility also have significant increase.

以C++開發機械手臂3D虛擬環境模擬軟體,搭配MFC以及OpenCASCADE.
為專案導入設計模式. 以Strategy pattern設計物件, 製作物件共同Interface但是各自有不同的Implement.
導入Observer pattern建立物件之間的訊號消息機制
導入State machine, 建立物件不同狀態的不同行為. 

導入設計模式後為專案大幅解耦並且讓專案的擴充性大幅提升

Exchange researcher 交換研究員  •   Fraunhofer IPT in Germany 德國 Fraunhofer IPT

September 2016 - February 2017 九月 2016 - 二月 2017

Calculate wear stone theory wearing rate.

Use Matlab to make plot
進行汽車板金拋光之拋光石模耗理論計算
使用Matlab畫出模擬結果

Education 學歷

2014 - 2017

National Taiwan University of Science and Technology

國立台灣科技大學

Master of Mechanical Engineering

機械工程研究所

Achievements & Honors  證書



AI for Medical Diagnosis Course Certificate

Coursera AI for Medical Diagnosis 修課認証

TOEIC 855