LIAO PO HAO

AI Engineer, Data Scientist

  Kaohsiung City, Taiwan



5+ years experience with Python programming.

2+ years experienced  AI engineer with proven success in building algorithms and predictive models for different industries.

Highly adept at computer vision, NLP, knowledge graph, data visualization, and system development.

WORK EXPERIENCE

AI Software Engineer

Wistron  •  Apr 2019 - Present

Provide AI solutions, design, develop algorithms, and deploy models involving fields such as computer vision, NLP, and knowledge graphs.

Research innovative and cutting-edge technologies that benefit the team’s project goals.

  • Directed the development team to implement a complex natural language QA system based on the knowledge graph. I was responsible for ML algorithms part and made 3 presentations to share research results and insights. The participants included 77 individuals and 8 teams. 
  • Implemented an English-Chinese translation model using Transformer and leveraged the new model process by introducing techniques and results to the team.
  • Conducted experiments to compare the performance of Dongle (Kneron and Intel), optimized the ONNX and .h5 models (pruning and constant), and successfully reduced the computing time by 55%.
  • Refactored a backend system to an ORM structure by using Sails.js, reduced 20% of code size, and improved maintainability.
  • Designed and provided deep learning models for AOI image classification, achieved false positive rate below 5% and false negative rate below 0.5%.
  • Developed a Python desktop GUI application (PySide2), which can asynchronously communicate with the backend system, and achieve high-quality reliability. (more than 99% of operating time)

Teaching Assistant

NUK  •  Sep 2016 - Jun 2018

  • Built an integrated big data analysis platform, which can execute distribution computing RHadoop and SparkR programs in cluster servers, and successfully completed a Pearson correlation analysis task with 1.6 billion records.
  • Analyzed taxi and weather data in NYC, figured out the most active pickups and drop-offs regions. Presented the results and insights via visualization package.

KEY SKILLS

ML Algorithms

  • Data Preprocessing
  • Feature Engineering 
  • Model Design, Training, Monitoring, and Deploying 
  • Predictive Analysis
  • Data Visualization
  • Transfer Learning  

System Development

  • Backend API
  • Database
  • Virtualization 
  • Version Control
  • Desktop GUI APP
  • Android APP
  • Agile & Scrum Development

  • Building Distributed System

TECHNICAL SKILLS

Tools


  • Python
  • R
  • Node.JS
  • PostgreSQL
  • Hadoop
  • Spark
  • Linux
  • MarkDown
  • Git
  • Docker

Package


  • Tensorflow 
  • Keras
  • Scikit-Learn
  • Numpy
  • Pandas
  • NLTK
  • OpenCV
  • Matplotlib
  • Jupyter Notebook
  • Pyside2

Statistic/Machine Learning


  • Statistic Analysis
  • Linear/Logistic Regression
  • Clustering
  • Classification
  • Graph Theory
  • Knowledge Graph
  • CNN
  • RNN/LSTM
  • BERT
  • GAN

EDUCATION

2016 - 2018

National University of Kaohsiung

M.S. in Computer Science

2012 - 2016

National Taitung University

B.S. in Computer Science

Powered by CakeResumePowered by CakeResume