top of page

The state of machine learning and data science

Examining code execution, algorithms, and data practices

mL_aI.png
8320.jpg

About this Report

The aim of this report is to investigate the current state of the MLDS landscape through the exploration of key practices amongst MLDS developers. We begin by examining how developers engage with MLDS projects and where MLDS developers execute their code. Following this, we take a close look at the programming languages and algorithms that MLDS developers use. Finally, we discuss the types of data that developers use in their MLDS projects and where that data comes from.

Key Questions Answered

  • How are developers involved in data science, machine learning, and artificial intelligence (AI)?

  • Where does the code of MLDS developers run?

  • Which programming languages are used in MLDS projects?

  • Which algorithms and approaches are used in MLDS projects?

  • What types of data do MLDS developers work with?

  • Where does the data used in MLDS projects come from?

Click to expand

Methodology

The report is based on data collected from the 28th edition of the Developer Nation survey edition of the Developer Nation survey, a large-scale, online developer survey that was designed, hosted, and fielded by SlashData over a period of five weeks between September and October 2024.

RESEARCH_SPACE_8.jpg

Contact us

bottom of page