MidiBERT-Piano Paper

MidiBERT-Piano Contributions Compound word(CP) encoding is better than REMI encoding in general BERT-based model outperforms RNN-based model in following downstream tasks: Melody extraction Velocity Prediction Composer Identification Emotion classfication Pretraining perform much better than the model that train from scratch. Future work Implement other pretraining method to further boost the performance and robustness. Personally, I think the recent GLM paper is worth trying.

August 23, 2022 · 1 min · Isaac Yong

AI Music Series

Music Generative Model This is a project I’ve been thinking about for a while and now I decided to start working on it. The aim is to generate piano music using a generative model. The reason why I decided to limit the scope of the project to piano music is that I play piano and I understand piano more than other instruments. In addition, piano is a wide pitch range and polyphonic instrument so it can imitate most of the instruments....

August 21, 2022 · 2 min · Isaac Yong

Hierarchical Perceiver Note

Hierarchical Perceiver Problems Perception Models are able to process large inputs and largely focused on Global attention. Fourier embeddings must be adjust to fit the modality of data and become memory bottleneck when dealing with high dimensional data Novelties This paper shows that by introducing some degree of locality, it can improve the efficiency of perceiver model. Masked Auto-Encodign(MAE) plays a mojor role in learning positional embeddings Architecture Input data is assumed to be processed such that it is in a shape of M x C where M is number of tokens and C is number of channels...

August 21, 2022 · 2 min · Isaac Yong

MuZero Note

Model architecture for single agent deterministic game which can trained without prior human knowledge about the rules and strategies.. Main Contributions: Monte Carlo Tree Search (MCTS) Solve the exploitation vs exploration dilemma. The use of Representation, Prediction and Dynamic function Prediction functon $f$, predicts policy and value, $p_t$ and $v_t$ Dynamic function $g$, given the current state and action taken, $s_t$ and $a_{t+1}$ predicts the next state and immediate reward, $s_{t+1}$ and $r_{t+1}$ Representation function $h$, convert current state to latent space, $s_t$ Cons:...

August 21, 2022 · 1 min · Isaac Yong

Mathematical Competitions in Malaysia

MC-based Competitions MC stands for Multiple Choice. This is a pretty straight forward format because it is just like examinations in school but with slightly advance topics. KMC (Kangaroo Math Competition) IMONST 1 (International Mathematical Olympiad National Selection Test) organized by Committee under Ministry of Education of Malaysia, that is why this test is different to many other competitions organized by other for-profit organizations. aims to select students to represent Malaysia to compete in competitions,, e....

February 1, 2022 · 2 min · Isaac Yong

Gifted or Cursed?

Status: Under Construction This is a summary of a video I watched few days ago, which made me ponder for a while. Background When I was in Primary 2, I took my mom’s textbook and started doing Additional Mathematics out of curiosity. I really enjoyed it and part of the reason is that I could get praised by my parents. I was happy and cosidered myself as a clever kid....

November 26, 2021 · 3 min · Isaac Yong

Innovation Competitions Tips and Tricks

Some of my thoughts when watching MyGeekathon Final 2021. 1. NEVER say no enough time For the sake of your marks, do not say you dont have enough time. All the contestants have the same amount of time and it is sufficient to build a good enough prototype / product. This line just exposed the poor time management of your team to the judges. 2. Understand clearly the judging criteria for the competition Knowing the judging criteria can come in handy when you are deciding what information should be included in the presentation....

November 2, 2021 · 2 min · Isaac Yong