Quick Review on K-NN, Decision tree and Naïve Bayes
This article provides a quick review into traditional Machine Learning techinques such as K-nearest neighbor, Decision tree, Random forest and Naïve Bayes. I made it for my own revision.
IP Networks - Unicast Routing (RIP, OSPF, BGP)
The Internet consists of Autonomous Systems (AS) interconnected with each other. Routing Protocols are used to facilitate the exchange of routing information between routers. The Intra-domain routing protocols includes Routing Information Protocol (RIP) and Open Shortest Path First (OSPF). The Inter-domain routing protocols includes BGP.
IP Networks - Address Matching (Trie and Binary Search)
Longest Prefix Match is a Search for the routing table entry that has the longest match with the prefix of the destination IP address. Search for a match on all 32 bits, then 31 bits, then 30, 29 ,28 ... until 0 bits. The Fast LPM ( Longest Prefix Match ) Alogirthms includes Trie, Binary search based on prefix length, and Binary search among all prefixes in forwarding table
IP Networks - the IP Protocols (NAT, ARP, and ICMP)
NAT is a technology to enable hosts with private addresses to communicate with other hosts in the public internet. In order to save the IP address, people use private address in forming local network. NAT is a way to conserve IP addresses since the numbers of IPv4 itself is not enough for us to use.
IP Networks - Q&A
Just some self-use notes for IP networks tutorials. Topic includes Time Delay, IP Protocols, Address Matching and IP Routing.
Setup Kaggle-api on Ubuntu
After I installed kaggle-api through pip3 install kaggle --upgrade, I got command not found error when I type kaggle into the terminal. this article will show how to solve the command not found kaggle problem.
Understanding ML - the Gradient Descent from Math perspective
The Gradient Descent is basically an optimization algorithm for finding a local minimum of a differentiable function Gradient descent is simply used to find the values of a function's parameters (coefficients) that minimize a cost function as far as possible. Our goal is to find the minimum of this function using the gradient descent methodology.
Understanding ML - the Prerequisites and Math Notations
When I am trying to learn about Machine Learning, I found the hardest part is to understand those math notations. I have a weak math background and I often got confused by the Math notations. But We cannot avoid mathematical notation when reading the descriptions of machine learning methods. So I decided to make this article to help myself.
在圖書館借書一記
最近在網上找到一本想看的參考書,售價30鎂。因為太貴了,便查了一下看看能不能從學校圖書館借來。學校的圖書館網頁寫理工大學的書架上是有的,於是我馬上跑去找。理工大學的圖書館真的很大,沒記錯好像有五層,書架編號由AA排ZZ,我找了十分鐘才找到目的書架。真當我滿心歡喜的在書架上找,卻發現找不到。我想可能是有人正拿著看吧,今天只好先回去了。
Unity VSCode Autocomplete Not Working
If you used VSCode on unity and autocomplete is gone, First go install .NET framework 4.7.2 developer pack. Then edit Assembly-CSharp.csproj. Restart VSCode and now the problem should be solved.