Machine Learning for Software Developers: An Introductory Guide
DOI:
https://doi.org/10.47363/JAICC/2022(1)143Keywords:
Machine Learning, Fundamentals, Data Preprocessing, Model Selection, Hyperparameter Tuning, Bias and FairnessAbstract
The paper acts as a guide into the fundamental principles of Machine Learning, and its significance for software developers. It offers insight into types of machine learning, important concepts, and relevant practical applications of the concepts to provide a deeper understanding of the context. Tools and frameworks have also been presented, which are necessary to implement a machine learning algorithm within the organization. The paper however, emphasizes over the importance of data preparation, model building and training for successful implementation. Additional resources and practical examples that might be useful towards learning and application have also been provided to make it a seamless process of information exchange. It also addresses common challenges, ethical concerns and latest trends emerging within the field, to ensure that a complete overview has been presented to software developers to prepare for the future effectively.
Downloads
Published
Issue
Section
License
Copyright (c) 2022 Journal of Artificial Intelligence & Cloud Computing

This work is licensed under a Creative Commons Attribution 4.0 International License.