Recent Articles

A simple thought on machine learning and deep learning

I have a naive understanding of things so far. For example, suppose we’re talking about classification problems. For typical SVM, the classification problem turns into looking for a linear boundary between the data (image from wiki): But usually the boundary is not linear, so that’s why kernel methods (kernel svm, logistic regressions) are introduced, in […]

TensorFlow — gradient descent optimizers

Here’s a list of different gradient descent optimizers: The most common one is SDG, which is also the most basic one in TF: Other versions are listed in the training folder: Although mentioned in the list, the learning ratio of SGD should be gradually decreasing as iteration # goes up, but there’s no […]

Setting up Eclipse with TensorFlow

I think it’s time to move on to TensorFlow and embrace the DL world now…. So first, why TensorFlow? It’s mainly due to the following comparison from Dr. Matt Rubashkin: A concise summary of deep learning frameworks I chose TF because it supports multi-GPUs and it’s supposed to be easy to setup — and yes […]

Linear Programming & Dynamic Programming

I was reading something on algorithm and a question occurred: What’s the difference between Linear Programming and Dynamic Programming? —————————————————————————————————————- After digging on the internet for a while, I found people already had the Q&A 50 years ago. ( A short bio and a list of publication of the author could be found on wiki […]

A problem related to meta-object compiler(MOC)

Last night I was studying tutorial 7, trying to run the codes in VS2010 environment, a problem emerged: “LCDRange.obj : error LNK2001: unresolved external symbol “public: virtual struct QMetaObject const * __thiscall LCDRange::metaObject(void)const “” Tutorial 7 is different from tutorial 6 only by adding a user defined signal and slot, which means the signal/slot suite […]