
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.
