- Get a 2–6x Speed-up on Your Data Pre-processing with Python - Oct 23, 2018.
Get a 2–6x speed-up on your pre-processing with these 3 lines of code!
Data Preprocessing, Efficiency, Programming, Python
- 5 “Clean Code” Tips That Will Dramatically Improve Your Productivity - Oct 15, 2018.
TL;DR: If it isn’t tested, it’s broken; Choose meaningful names; Classes and functions should be small and obey the Single Responsibility Principle (SRP); Catch and handle exceptions, even if you don’t think you need to; Logs, logs, logs
Efficiency, Programming
- Are Vectorized Random Number Generators Actually Useful? - Aug 28, 2018.
I reported that you can multiply the speed of common (fast) random number generators such as PCG and xorshift128+ by a factor of three or four by vectorizing them using SIMD instructions. Is this actually useful in practice?
Parallelism, Programming, Random, Randomization
Programming Best Practices For Data Science - Aug 7, 2018.
In this post, I'll go over the two mindsets most people switch between when doing programming work specifically for data science: the prototype mindset and the production mindset.
Best Practices, Data Science, Pandas, Programming, Python
Cookiecutter Data Science: How to Organize Your Data Science Project - Jul 24, 2018.
A logical, reasonably standardized, but flexible project structure for doing and sharing data science work.
Data Science, Programming, Project, Python
Python Regular Expressions Cheat Sheet - Apr 19, 2018.
The tough thing about learning data is remembering all the syntax. While at Dataquest we advocate getting used to consulting the Python documentation, sometimes it's nice to have a handy reference, so we've put together this cheat sheet to help you out!
Cheat Sheet, Programming, Python, Text Analytics
- R Fundamentals: Building a Simple Grade Calculator - Mar 19, 2018.
In this tutorial, we'll teach you the basics of R by building a simple grade calculator. While we do not assume any R-specific knowledge, you should be familiar with general programming concepts.
Pages: 1 2
Mathematics, Programming, R
Introduction to Functional Programming in Python - Feb 28, 2018.
Python facilitates different approaches to writing code, and while an object-oriented approach is common, an alternative and useful style of writing code is functional programming.
Pages: 1 2
Functional Programming, Programming, Python
Data Structures Related to Machine Learning Algorithms - Jan 30, 2018.
If you want to solve some real-world problems and design a cool product or algorithm, then having machine learning skills is not enough. You would need good working knowledge of data structures.
Pages: 1 2
Machine Learning, Mathematics, Programming, Statsbot
- How To Become a 10x Data Scientist, part 2 - Sep 19, 2017.
A 10x developer is someone who is 10 times more productive than average. We adapt tips and tricks from the developer community to help you become a more proficient data scientist loved by team members, including code design and selecting right tools for the job.
Advice, Algorithmia, Data Science Team, Data Scientist, Data-Driven Business, Programming
How To Become a 10x Data Scientist, part 1 - Sep 18, 2017.
A 10x developer is someone who is 10 times more productive than average. We adapt tips and tricks from the developer community to help you become a more proficient data scientist loved by team members and stakeholders.
Advice, Algorithmia, Data Science Team, Data Scientist, Data-Driven Business, Programming
Data Scientists: What They Do and How to Become One - Aug 29, 2017.
Data science is growing, and will continue to grow for the foreseeable future. Whether you are a student or an expert, here are courses to help further your knowledge of this promising field.
Data Science, Data Science Education, edX, Microsoft, Programming, Python, UCSD
- Top /r/MachineLearning Posts, July: Friendly Suggestions re: Coding Practices; Racist AI How-To Without Really Trying - Aug 10, 2017.
Why can't you guys comment your f*cking code?; Train Chrome's Trex character to play independently; How to make a racist AI without really trying; Is training a NN to mimic a closed-source library legal?; 37 Reasons why your NN is not working
AI, Machine Learning, Neural Networks, Programming, Reddit
- How Not To Program the TensorFlow Graph - May 1, 2017.
Using TensorFlow from Python is like using Python to program another computer. Being thoughtful about the graphs you construct can help you avoid confusion and costly performance problems.
Deep Learning, Programming, Python, TensorFlow
- Moving from R to Python: The Libraries You Need to Know - Feb 24, 2017.
Are you considering making a move from R to Python? Here are the libraries you need to know, how they stack up to their R contemporaries, and why you should learn them.
Jupyter, Pandas, Programming, Python, R, scikit-learn, Yhat
- Great Collection of Minimal and Clean Implementations of Machine Learning Algorithms - Jan 25, 2017.
Interested in learning machine learning algorithms by implementing them from scratch? Need a good set of examples to work from? Check out this post with links to minimal and clean implementations of various algorithms.
Algorithms, Machine Learning, Programming, Python
- Top KDnuggets tweets, Jan 04-10: Cartoon: When Self-Driving Car takes you too far; A massive collection of free programming books - Jan 11, 2017.
Also AI #DataScience #MachineLearning: Main Developments 2016, Key Trends 2017; Scikit-Learn Cheat Sheet: #Python #MachineLearning
2017 Predictions, Free ebook, Programming, scikit-learn, Self-Driving Car
- Data Science 101: How to get good at R - Nov 1, 2016.
Everybody talks about R programming, how to learn, how to be good at it. But in this article, Ari Lamstein tells us his story about why and how he started with R along with how to publish, market and monetise R projects.
Ari Lamstein, Beginners, Data Science, Monetizing, Programming, R
- Is Your Code Good Enough to Call Yourself a Data Scientist? - Oct 28, 2016.
Is your code good enough to be calling yourself a Data Scientist? Figure out how to determine the answer to this question... and gain some suggestions on ensuring that the answer is "yes!"
Data Science, ODSC, Programming
- What Data Scientists Can Learn From Qualitative Research - Jul 14, 2016.
Learn what data scientists can learn from qualitative researchers when it comes to analysing text, and how this relates to writing quality code.
Programming, Qualitative Analytics, Qualitative Research, Text Analytics
- Top KDnuggets tweets, Mar 30 – Apr 05: Top 10 Essential Books for #Data Enthusiast; If Hollywood Made #Movies About #MachineLearning - Apr 6, 2016.
Top 10 Essential Books for #Data Enthusiast; If Hollywood Made #Movies About #MachineLearning; Learning to Code Diminishing Returns - coders training their digital replacements.
Books, Programming, Skiing, Top tweets
- KDnuggets™ News 15:n35, Oct 28: Data Science Machine; Programming: Python vs R; KDnuggets Addiction - Oct 28, 2015.
The Data Science Machine, or 'How To Engineer Feature Engineering'; Data Science Programming: Python vs R; Cartoon: KDnuggets Addiction; How to Use Data Visualizations to Win Over Your Audience.
Cartoon, Data Mining Books, Data Visualization, Deep Learning, Jobs, Programming, Python
- EARL2015 Conference for users, developers of R, London (Sep 14-16) and Boston (Nov 2-4) - Aug 14, 2015.
The primary focus of both London and Boston Conferences is the commercial use and application of R across a broad range of business sectors.
Boston, EARL, London, MA, Programming, R, UK
- R Programming: Who, Where and What - Aug 11, 2015.
The “sexiest job” has the sexiest demand, and R is one of their leading weapons. Here, we are trying to capture how these unicorns are distributed, and also where you can move if you want to have great opportunities.
India, Programming, R, Salary, USA
- Perfume, computer programming, and Harvard - Oct 8, 2014.
What is the connection between Perfume, computer programming, and Harvard education? Peter Bruce explains.
edX, Harvard, Programming, Statistics.com
- COMAD India Graph Mining Programming contest - Sep 23, 2014.
Compete in the graph mining programming competition at COMAD 2014 and apply your skills to finding subcommunities in networks. Registration deadline is October 15th, and code must be submitted by October 27th.
Competition, Graph Analytics, Graph Mining, Programming
- Hiring Data Scientists: What to look for? - Sep 9, 2014.
Know key characteristics of what makes up a good data scientist based upon the three authors’ consulting and research experience, having collaborated with many companies world-wide on the topics of big data and analytics.
Analytics, Big Data, Business, Data Mining, Data Scientist, Hiring, Programming, Skills, Statistics
- New Poll: What languages you used for analytics / data mining / data science work in 2014? - Aug 6, 2014.
New KDnuggets Poll is asking: What languages you used for analytics / data mining / data science work in 2014? Please vote.
Data Mining, Data Science, Poll, Programming
- 9 Free Books for Learning Data Mining and Data Analysis - Apr 29, 2014.
Whether you are learning data science for the first time or refreshing your memory or catching up on latest trends, these free books will help you excel through self-study.
Alex Ivanovs, Algorithms, Analysis, Data Mining, Free ebook, Programming
- Wolfram Breakthrough Knowledge-based Programming Language – what it means for Data Science? - Mar 2, 2014.
The coming Wolfram Programming language, 30 years in making, will probably be the largest, most comprehensive, and most knowledge-based programming language ever, and can be a significant advance for data science.
Knowledge-Based, Programming, Raspberry Pi, Wolfram