Programming as a Way of Thinking
Programming used to be about translation: expressing ideas in natural language, working with them in math notation, then writing flowcharts and pseudocode, and finally writing a program. Translation was necessary because each language offers different capabilities. Natural language is expressive and readable, pseudocode is more precise, math notation is concise, and code is executable. Source: Programming as a Way of [...]
Best Offline Data Cleaning Tools
If we go by the facts then every day 2.5 Quintillion Bytes of Data is created in the world. This data also has the repetitive and erroneous records which we need to remove before mining it for insights in it. Inaccurate Data leads to wrong assumptions and analysis ultimately leading to failure of the project. Data Cleansing is the name [...]
The Ground Truth in Agile Machine Learning
In some broader sense, the epistemological notion of ground truth could apply to any machine-learning approach, if taken to mean the prior understanding of what sorts of patterns the algorithm is trained to search for. The truths being distilled from the data are those consistent with what domain experts—tutors—or quantitative experts—for example, statisticians, mathematicians, and so forth—consider meaningful. Source: The [...]