Getting Started with Data Science #2

Post by 
Published 
April 5, 2021
D
No additional tags.

ata science has propelled us towards better decision making in numerous fields including science & technology, healthcare, and manufacturing. This ACM select highlights several resources about the data science fundamentals and best practices, and compares across different frameworks and tools to help you apply data science in your field.

This is the second installation in our data science series, the first select article was printed here.

We invite you to consider participating in ACM’s activities on these topics, be it through our professional community,​ global policy​ activities​, ongoing work in ​professional ethics​, and/or through our ​chapters, ​SIGs​, ​local meetups and/or ​conferences​.

We value your feedback and look forward to your guidance on how we can continue to improve ACM Selects together. Your suggestions and opinions on how we can do better are welcome via email through selects-feedback@acm.org.

Best Practices in the Field

Rules of Machine Learning

Martin Zinkevich, a Research Scientist at Google, lays out best practices for developing data science and machine learning systems in production. It is a great collection of rules of thumb, heuristics and pitfalls which can help in bringing more structure and clarity while building such systems.

[Read more]

Data Science and Prediction

The article emphasizes the importance of predictive modeling in data science because that makes new knowledge actionable for decision making rather than being a source of explanation of the past events. It then highlights that to become a good data scientist, an integrated skill-set spanning mathematics, machine learning and software engineering, along with good problem formulation and solving skills is required.

[Read more]


Tools and Technologies Involved

Applied Linear Algebra Methods for Data Science

Data science often relies on having access to vast amounts of data. This data is likely to be high dimensional and can contain some information which is not relevant to answering the question at hand. In this paper, efficient algorithms for reducing the dimensionality of data are introduced.  Often called `Feature engineering’ techniques, these algorithms are a critical stage of any data science workflow. 

[Read more]


Python vs R for Data Science

Python and R are the two leading languages used for carrying out data science. Want to understand the differences between the two, so you can figure out where to focus your attention? This article is for you! 

[Read more]


Scikit-learn: Machine Learning Without Learning the Machinery

Scikit-learn is a Python library which provides the tooling and frameworks to build up data science pipelines. From transforming data, to training models, Scikit-learn’s modular approach makes it simple to compare a range of techniques on your data set. 

[Read more]


Research and Coursework for Deep Dive

The Data Science Life Cycle: A Disciplined Approach to Advancing Data Science as a Science 

In this article, Victoria Sodden, an Associate Professor at University of Southern California, motivates the interdisciplinarity and scope of data science as a discipline. Sodden proposes an intellectual framework Data Science Life Cycle to describe the various steps and processes involved, and highlights the coursework to build a skillset in each of those components.

[Read more]


Computing competencies for Undergraduate Data Science Curricula.

This report from the ACM Data Science task force lays out the topics any comprehensive Data Science undergraduate course should cover. If you want to identify gaps in your knowledge, or figure out what to learn next, this report is a great place to start. 

[Read more]

THere's More

Recommended Selects

See all selects
Aug
24
//
2021
Community Development Series

Spotlight On Computing In Bangladesh

The goal of this article is to showcase stories that provide insights into the rapid pace of digitization in Bangladesh, the growing digital economy, startup ecosystem, research in the field of computing, and some relevant government efforts.
Apr
29
//
2021

Getting Started With HPC

This week's ACM Select features several introductory resources on HPC, with perspectives on the history, technical definitions of HPC terminologies, trends in HPC, and the implications of its use.
Apr
5
//
2021

Getting Started with Data Science #2

This ACM select highlights several resources about the data science fundamentals and best practices, and compares across different frameworks and tools to help you apply data science in your field.

Help guide ACM Selects!

Let us know how we can improve your ACM Selects experiences, what topics you would like us to cover in the future, whether you would like to contribute and/or subscribe to our newsletter by emailing selects-feedback@acm.org.

We never share your info. View our Privacy Policy
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
continue learning with the acm digital library!
explore ACM DL