Pinterest’s Visual Lens: How computer vision explores your taste

Pinterest’s Visual Lens: How computer vision explores your taste

When it comes to looking for something you want to try — a new salad recipe, a new classy dress, a new chair for your living room — you really need to see it first. Humans are visual creatures. We use our eyes to decide if something looks good, or if it matches our style.

The 5-Step Process to Get What You Want Out of Life

The 5-Step Process to Get What You Want Out of Life

Recently, I finished reading Ray Dalio’s “Principles” — one of the most recommended business books of 2017. One of the world’s most successful investors and entrepreneurs, Ray shares the unconventional principles that he’s developed, refined, and used over the past 40 years to create unique results in both life and business — and which any person or organization can adopt to help achieve their goals.

The 8 Neural Network Architectures Machine Learning Researchers Need to Learn

The 8 Neural Network Architectures Machine Learning Researchers Need to Learn

Today, deep neural networks and deep learning achieve outstanding performance on many important problems in computer vision, speech recognition, and natural language processing. They’re being deployed on a large scale by companies such as Google, Microsoft, and Facebook.I hope that this post helps you learn the core concepts of neural networks, including modern techniques for deep learning.

2017 Annual Review — The Year of Transition

2017 Annual Review — The Year of Transition

I would highly recommend you to do your own annual review. It’s a great exercise to self-reflect and plan out your life. We tend to overestimate what we can do in an average day but underestimate what can be done over the course of a year. Looking at a whole year in review, you may be surprised at everything you’ve accomplished.

The 10 Operating System Concepts Software Developers Need to Remember

The 10 Operating System Concepts Software Developers Need to Remember

Do you speak binary? Can you comprehend machine code? If I gave you a sheet full of 1s and 0s could you tell me what it means/does? Your operating system functions as that translator in your PC. It converts those 1s and 0s, yes/no, on/off values into a readable language that you will understand.

If curious, check out this long post I wrote on the 10 most important concepts about Operating System. You'll understand how your computer works in a much more detailed way.

The 4-Layer Internet Model Network Engineers Need to Know

The 4-Layer Internet Model Network Engineers Need to Know

Network engineers are responsible for implementing, maintaining, supporting, developing and, in some cases, designing communication networks within an organization or between organizations. Their goal is to ensure the integrity of high availability network infrastructure to provide maximum performance for their users. Having a fundamental understanding of concepts such as TCP/IP is absolutely required if you want to become one.

The 6 Productivity Strategies to Integrate Deep Work into Your Professional Lives

The 6 Productivity Strategies to Integrate Deep Work into Your Professional Lives

“Deep work is the ability to focus without distraction on a cognitively demanding task. It’s a skill that allows you to quickly master complicated information and produce better results in less time. Deep work will make you better at what you do and provide the sense of true fulfillment that comes from craftsmanship. In short, deep work is like a super power in our increasingly competitive 21st-century economy.”

10 Creativity Challenges to Exercise Your Creative Confidence

10 Creativity Challenges to Exercise Your Creative Confidence

There is an enormous number of stories and tips contained in Creative Confidence. I have shared here the 10 creativity challenges that you can practice to be more creatively confident. Some psychologists claim that you have to practice a new behavior for 21 days before it begins to become a habit. The operative word is “practice.” The weeks, months, or years spent thinking about new behaviors don’t count. So pick your favorites or create some new experiments of your own. Start accelerating down the runway now if you want your new skills to take flight.

The 10 Deep Learning Methods AI Practitioners Need to Apply

The 10 Deep Learning Methods AI Practitioners Need to Apply

Deep Learning is strongly technique-focused. There are not much concrete explanations for each of the new ideas. Most new ideas came out with experimental results attached to prove that they work. Deep Learning is like playing LEGO. Mastering LEGO is as challenging as any other arts, but getting into it is easier.