Some Practice Questions on DNN
Some Practice Questions on DNN. The topics cover gradient descent, optimization, loss functions, vanishing gradients problems and regularization techniques.
Revisit Basic Math of Machine Learning
Notes on Revisit GMM, SVM, and Basic Math of Machine Learning.
I made my childhood game in Unity!
Paper Warfare is a top-down combat game for the PC that developed with Unity. Players customize their own self-made paper aircraft, control them on the battlefield to duel with other aircraft creations from their opponents. Paper Warfare originated from a simple “Flick andHit” game which is inspired by collective primary school memories of Hong Kong teenagers playing paper-folded aircraft back in their childhood. In that real-life game, each player first uses a piece of paper to fold their own aircraft, then they put their self-made aircraft onto the desk, then flick their aircraft and try their best to knock out their opponent. The first aircraft that gets knocked out of the desk will lose the game. Our game is mainly based on this mini-game concept, as we wish to arouse people with those nostalgic memories.
I made a First Person Bomberman game in Unity!
This a VR Bomberman-like game application. We want to bring some new mechanics to the old games. because we found that there are many old games that have interesting gameplay, but slowly fade in people’s memory due to the decreasing popularity in Hong Kong. We think there are still many potentials in the old game such as Bomberman. In this project, we want to develop the hidden potentials of the game Bomberman, by changing from 2D top-down perspective to 3D first-person perspective. We believe such an interesting mechanic will make the game much more fun and hopefully regain the popularity of classic games like Bomberman in Hong Kong.
PyTorch Examples Collection
My collection of PyTorch example code. Most part are from Hung-yi Lee's Machine Learning Lecture.
Self-Attention and Transformer
My notes studying Self-Attention and Transformer. Most part are from Hung-yi Lee's Machine Learning Lecture.
IP Networks - Q&A Part 3
Just some self-use notes for IP networks exam revision. solutions are done by me, not 100% correct.
Digital Video Processing - OTT, IPTV and CDN
OTT gives unprecedented opportunity for personalized content delivery, which transforms the relationship between consumers and content providers and enables new methods of monetization. Naturally this will lead to continued technology and business innovation.
IP Networks - Application Layer (F2P, P2P)
An application layer is an abstraction layer that specifies the shared communications protocols and interface methods used by hosts in a communications network. The application layer abstraction is used in both of the standard models of computer networking.
Feature Engineering in ML-based Malware detection
Malware is a code that performs malicious actions. Most Malware share some common features, and it is possible for us to let the machine learn the pattern. This article discuss the Malware features.