Management 101
In management, Jan 22, 2022Software Engineering Idioms in Tech
In tech, Sep 09, 2020A Reading List for introduction to Cloud Computing technologies
Cloud Computing Reading GroupIf you are looking into cloud infrastructures, and a basic understanding of how existing cloud computing...
Read MoreAll Stories
Software Engineering Idioms in Tech
Bikeshedding Dogfooding Boil the ocean Rubber duck debugging Drinking the Kool-Aid Skunkworks Yak Shaving Technical debt Bus factor Code smellBikesheddingBikeshedding, or t...
In tech, Sep 09, 2020Overfitting and Regularization (Coursera ML, Week 3 Part II)
Week 3 (Part II) - Overfitting and RegularizationAfter learning process, we get a good model. If we apply it to certain problems, we may or may not get good performance. That is the i...
In machine learning, coursera, Oct 04, 2019Non-Linear Hypothesis and Neural Network (Coursera ML, Week 4)
Week 4 - Non-Linear Hypothesis and Neural Network (NN)In previous notes, we introduced linear hypotheses such as linear regression, multivariate linear regression and simple logistic ...
In machine learning, coursera, Oct 04, 2019Java Lambda Expressions
References:BackgroundWhat are functional interfaces?A functional interface is an interface that contains only one abstract method. They can have only one functionality to exhibit. The...
In tech, java, programming, Oct 03, 2019Multivariate Linear Regression, MSE, Gradient Descent and Normal Equation (Coursera ML, Week 2)
Week 2 - ML(Coursera) - Multivariate Linear Regression, MSE, Gradient Descent and Normal Equation.In Week1, we introduced the single variable linear regression. In this note, we will ...
In machine learning, coursera, Oct 03, 2019Classification Problem, Logistic Regression and Gradient Descent (Coursera ML, Week 3 Part I)
Week 3 - Classification Problem, Logistic Regression and Gradient Descent. PartIIn week1 and week2, we introduced the Supervised Learning and Regression Problem. Today, we are going t...
In machine learning, coursera, Oct 03, 2019Machine Learning Definitions (Coursera ML, Week 1)
Definition of Machine LearningMachine learning is a science that gives computers the ability to learn without explicitly programmed.Supervised Learninggiven data with label (i.e. righ...
In machine learning, coursera, Oct 03, 2019Using Mockito for Java Unit Testing
References: Mockito Tutorial JournalDev Mockito Tutorialspoint Mockito Tutorial JavaCodeHouse Dependency Injection ReflectionsAs I returned back to Java programming, I had to rev...
In tech, testing, junit, java, programming, mockito, Oct 01, 2019