How can coaches and players tell the outcome of a pitch in a baseball game based on observed data?
DOI:
https://doi.org/10.47611/jsrhs.v12i1.4453Keywords:
Python, Machine Learning, Gradient Descent, AI, Baseball, Computer Science, Sports, Prediction Model, Supervised Learning, Data, Data AnalysisAbstract
Machine learning and the development of artificial intelligence continues to grow at a rapid pace with the age of technology and computer science jobs growing in demand. With this development the use of predictive technology becomes more realistic to make systems more efficient. For example, in the future of the medical field, a software program may diagnose patients given an input of symptoms and previous health issues more effectively than even humans can.
Sports are an area with vast possibilities of outcomes, meaning a lot of predictions to be made in all sorts of sports. Humans don’t have the analytical ability to examine every aspect of each player to predict the next situation in a sports game. For example in baseball and softball, there are thousands of possible scenarios that can occur from a singular pitch.
How can coaches and players tell the outcome of a pitch based on observed data?
A simple machine learning predictive model using a technique called gradient descent takes features and examples as input in order to predict one of a couple possible outcomes for a specific pitch with its various features. Results show that upon running such programs numerous times with different iterations the model actually grows stronger in accuracy.
Downloads
References or Bibliography
Aarushikulkarni. (2022). Aarushikulkarni/baseball-prediction-model. GitHub. Retrieved January 25, 2023, from https://github.com/aarushikulkarni/Baseball-Prediction-Model
Dorsey, J. (2018, June 11). Judge hit data. Kaggle. Retrieved January 25, 2023, from https://www.kaggle.com/datasets/jidbro1/judge-hit-data
Kulkarni, A. (2022). Graphical Results. W&B. Retrieved January 25, 2023, from https://wandb.ai/aarushi-k/nmd-1?workspace=user-aarushi-k
Madan 86011 gold badge1111 silver badges1818 bronze badges, R., Jungblut 20.7k66 gold badges6868 silver badges9191 bronze badges, T., Muatik 3, M., Gomes 42511 gold badge88 silver badges2020 bronze badges, M., Coallier 67611 gold badge88 silver badges2222 bronze badges, N., & Gabrieli 98133 gold badges1515 silver badges3131 bronze badges, F. (1960, July 1). Gradient descent using python and numpy. Stack Overflow. Retrieved January 25, 2023, from https://stackoverflow.com/questions/17784587/gradient-descent-using-python-and-numpy
Sucky, R. N. (2020, November 3). Multiclass classification algorithm from scratch with a project in Python: Step by step guide. Medium. Retrieved January 25, 2023, from https://towardsdatascience.com/multiclass-classification-algorithm-from-scratch-with-a-project-in-python-step-by-step-guide-485a83c79992
© 2007 - 2023, scikit-learn developers (BSD License). (n.d.). 1. supervised learning. scikit. Retrieved January 25, 2023, from https://scikit-learn.org/stable/supervised_learning.html#supervised-learning
Published
How to Cite
Issue
Section
Copyright (c) 2023 Aarushi Kulkarni
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
Copyright holder(s) granted JSR a perpetual, non-exclusive license to distriute & display this article.