Deemo(Yizhou) Chen's Observatory

Posts

Use Bayers Theorem to Show Most Published Research Findings Are False

U

In 2005, John P. A. Ioannidis published a somewhat controversial titled “Why Most Published Research Findings Are False”, but the logic and reasonings are subtle and thoughtful. In the paper, John pointed out one of the problems with the current research methodologies is the heavy dependence on a “convenient, yet ill-founded strategy of claiming conclusive research findings...

RP2040 Randomness and Ring Oscillator

R

Randomness Having real randomness on a deterministic machine is a pretty interesting topic, while one can easily achieve pseudo-randomness by creating a complex algorithm with unpredictable outputs(such as a chaotic system). However, for a microcontroller with the same code whenever it boots up, the above solution will give you the same number every time. So it would be nice to introduce some...

Generative Adversarial Networks and Game Theory

G

GAN(Generative Adversarial Network) is a Neural Network model in which there exist two neural networks, one commonly referred to be the Generator and the other as Discriminator. Adversarial Learning is a study of attacking neural networks, but it is being used as a tool to build the GAN model. In each iteration, the Generator will synthesize a product–commonly to be images in modern...

CMake vs. Make

C

What was the Problem? :() When playing with my RP2040, following the official SDK instructions, I wonder why I have to type cmake then do make, why does it take two steps to build my project? Well, long story short: Cmake is a cross-platform Makefiles generator, while make “reads the makefile and invokes a compiler, linker, and possibly other programs to make an executable file...

Bare Metal WebServer On Pi PicoW

B

Intro I’ve been pretty into the Raspberry Pi Pico family lately—it looks nice, and it’s new, there is a fast-growing community there, and it would be cool to play together. Pico W is the newer member with the…well, you guess…the Wireless capability. I thought it would be nice to set up some code to allow me to send data from the terminal to the Pico through wifi...

Budget Gesture-Sensing Glove

B

So one day, I was casually browsing the Adafruit website, and one thing just popped in front of me… Hmm, a sensor that gives you the amount it flexes… I felt it would be a good idea to use it to sense the flex of fingers, and make a glove along with an MPU6050 to make a gesture-sensing glove, and probably create a digital replica in Unity, so like a VR glove. The Flex Sensors & Circuit...

Site Major UPDATE*

S

Hi, This site has been operating for almost 5 years, and I’ve moved to the United States for College. The original site was hosted on a cloud server in Hong Kong, and now the new Hosting Service would be provided by Vultr at Silicon Valley. Meanwhile, I added two domains: DeemoChen.com and YizhouChen.com, both of them would be redirected to the master domain DeemOcean.com. In the near...

Machine Learning Notes III

M

*This note is still open Machine Learning Notes I Machine Learning Notes II The Primal Question of Optimization For a general optimization problem, it usually could be rewritten as maximizing or minimizing a certain function with several constrictions. For example, maybe you want the optimized value non-negative. The most basic form of such is called the primal question which looks like this: And...

Machine Learning Notes II

M

Link to Machine Learning Notes I The least squares estimates of α and β For simple linear regression: we have: Linear Regression way We can all use the NN method to solve the regression problem but that leads to being nearly impossible to locate exactly which layer foreshadows which feature of the data. Thus, maybe the better way is to upscale the dimension of the linear regression method. That...

Deemo(Yizhou) Chen's Observatory

Categories