Data Scientists at Work displays how some of the world’s top data scientists work across a dizzyingly wide variety of industries and applications — each leveraging her own blend of domain expertise, statistics, and computer science to create tremendous value and impact.
12 Useful Things to Know about Machine Learning
Machine learning algorithms can figure out how to perform important tasks by generalizing from examples. This is often feasible and cost-effective where manual programming is not. As more data becomes available, more ambitious problems can be tackled. As a result, machine learning is widely used in computer sincere and other fields. However, developing successful machine learning applications requires a substantial amount of “black art” that is hard to find in textbooks.
Pinterest’s Visual Lens: How computer vision explores your taste
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
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
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
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
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 Principles to Make Your Ideas Stick
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.”









