How can coaches and players tell the outcome of a pitch in a baseball game based on observed data?

Authors

  • Aarushi Kulkarni Polygence

DOI:

https://doi.org/10.47611/jsrhs.v12i1.4453

Keywords:

Python, Machine Learning, Gradient Descent, AI, Baseball, Computer Science, Sports, Prediction Model, Supervised Learning, Data, Data Analysis

Abstract

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

Download data is not yet available.

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

02-28-2023

How to Cite

Kulkarni, A. (2023). How can coaches and players tell the outcome of a pitch in a baseball game based on observed data?. Journal of Student Research, 12(1). https://doi.org/10.47611/jsrhs.v12i1.4453

Issue

Section

HS Research Projects