TensorFlow Project01: Predicting house price

In traditional programming, we usually solve the problem by defining the rules, algorithms, or a series of procedures to implement a task. However, in Modern Machine Learning programming, we train our model to find/learn the rules, or pattern, to solve a problem by feeding them the datas(e.g. X is Y, this person is called Mother...), which is kinda like how human learned. Extra things: Most of robotic designing procedures can be substituted by three module: Perceptor(What you can see, e.g GPS, ), Controller(How to do with those data and what action you want to take based on what you saw, e.g. some instruction to move the motor), and Actuator(what action you can take, e.g. Hammer, Wheel...)

Read more...

gpg utility

GnuPG is a cryptography tool that helps you manage public and private keys as well as perform encrypt, decrypt, sign, and verify operations. It is an open-source version of PGP. This tutorial will go over basic key management, encrypting (symmetrically and asymmetrically), decrypting, signing messages, and verifying signatures with GPG.

Read more...

The Spam Email Sender

Recently I am looking at the "Email Spam" Compeition in Kaggle, but somehow I was curious that does Goodle's Gamil have the capability in detecting those spam emails? Base on this motivation, I write a small python script to send the several spam email(defined by the Kaggle dataset) and try to see how good is Gmail's spam filter.

Read more...

The Simon Game: Applying Electrical Engineering to recreate a beloved arcade game

This game was created over throughout the semester of 7 lab into one functioning state machine. It was created in Quartus Prime and programmed onto an FPGA board. The functionality was created through Block Diagrams and VHDL code.

Read more...

Arduino Projects Book - Project 14: Tweak the Arduino Logo

Happy new year! I ate and slept too much during the break. This time, I'll interact with the Arduino through computer application. I will also introduce an Arduino-like IDE - Processing.

Read more...

Arduino Projects Book - Project 13: Touchy-Feely Lamp

I have been very busy for the last two months. But for now, I have more time to blog and do electronics projects. In this article, I'm going to fabricate a touch sensor that huge companies use for their phones. Although this "touch sensor" doesn't work exactly like an iPhone touch screen, but it partially represents a capacitive touch sensor of most of the phones nowadays.

Read more...

Arduino Projects Book - Project 12: Knock Lock

People protect their property in many different ways. One way they can do that is to equip fancy security systems. Those things are expensive, though. Therefore, in this project, we will use an Arduino, a piezo buzzer, and a servo motor to make a cheap security system to protect our valuable stuff.

Read more...