Home
Arash A.
Cancel

Notes on Kolmogorov–Arnold Networks

Reading the original code of the KAN: Kolmogorov-Arnold Networks paper was a bit confusing for me so I tried to implement a simple KAN from scratch. You can find the original code on pykan repo. T...

Notes on Statistics

Reference: Statistics for Applications Statistical Modeling [\text{Complicated Process} = \text{Simple Process} + \text{Random Noise}] Good modeling is choosing a plausible simple process an...

Machine Learning Project Template

Let me cook.

NBConvert Pre-commit Hook for Saving Notebook Reports

I usually have a notebooks directory in my data science project repositories that contains my whole analysis and experimentations in jupyter notebook format (checkout my mlproject template). I try ...

LeetCode Practice

LeetCode My LeetCode practice notes # Problem Difficulty Tags Notes 1 TwoSum Easy Array Hash Table Two Pointers ...

Minimum Viable Vim in VSCode

If you are new to vim, these are a few vim shortcuts to get you started with vim on vscode. Modes <Esc>: normal mode i, a: insert before/after the cursor I, A: insert beginning/end o...

Reinforcement Learning Notes

Reinforcement Learning Framework import gym import numpy as np import matplotlib.pyplot as plt How to learn to make good sequences of decisions under uncertainty? Agent and environment inter...

Soft Margin SVM Theory and Implementation with CVXOPT

import numpy as np import cvxopt as cvx import matplotlib.pyplot as plt def generate_linear_separable_data(n): # generate training data in the 2-d case mean1 = np.array([0, 2]) mean2 ...