self-photo

Chang-Sheng Kao

Department of Computer Science and
Information Engineering,
National Taiwan University

External Links (click icon to get information)



Copied!

I'm a CSIE student/computer engineer

Experience

Research Assistant

calendar 2020.2 - 2020.8

Content:

  • Help develop educational website "FreshmanEnglish"

Works:

  • Implement "recorder.js", fulfilling the online recorder on HTML5, and send the audio data to MySQL.

  • Set SDK environment and call Google cloud API "Speech to Text" on back-end.
Relative URL

TX auto-trading program

calendar 2020.1

Content:

  • Build a model that automatically make decision of TX trading.

Works:

  • Analyze daily and minutely TX trading records from 2011.1 to 2019.12

  • Try implementing "Genetic Algorithm" and "RNN" to train the model, best Dev result: return rate = 2.7%.



Side Project: 2048 RL

calendar 2020.7 - 2020.8

Content:

  • Use "Reinforcement Learning" technique to train 2048 decision model.

Works:

  • Write a functional 2048 game using Pygame module.

  • Implement "Deep Q network" for RL training and fine tuning.

  • Average score: 886.94 in 500 rounds.

Challeng-2019 Group member

calendar 2019.7

Content:

  • Write a Pygame that can be controlled by four different programs in CSIE summer camp.

Works:

  • Implement "MVC + EventMananger" framework.

  • Work in view group, mostly making special effect and animations.

Skills

pytorch
Machine Learning:
  • PyTorch

  • CNN, RNN

  • RL: Deep Q Learning
html
Front/Back-end:
  • HTML, CSS, Javascript

  • ReactJS, AngularJS

  • SDK environment, Google Cloud API

  • MySQL
linux
Linux server:
  • Shell Script

  • DNS, DHCP server

  • Apache

  • Pfsense firewall


github
Development Skills:
  • MVC+EvMgr framework

  • Git, Github

  • HackMD
python
Programming Languages:
  • Data structure and algoritm implementation

  • C/C++: STL library

  • Python: PyTorch, Pygame
pencil
Others:
  • Languages: Chinese, English

  • LaTex, Microsoft Office

CV
Download CV