Plagiarism
Plagiarism
Plagiarism
INTRODUCTION
2.1.3.Seaborn:
Python's Seaborn visualization module is fantastic for conniving
statistical
visualizations. It offers lovely dereliction styles and color schemes to
enhance the
appeal of statistics maps. It's tightly constructed on top of the matplotlib
library. With
Seaborn, visualization will be at the heart of data disquisition and
appreciation.
offers dataset- acquainted APIs, allowing us to move between colorful
visual
representations of the same variables for bettered dataset appreciation.
2.1.4.Matplotlib:
Matplotlib is an excellent visualization package in Python for 2D array
displays. To handle the larger SciPy mound, the Matplotlib amuletic-
platform data visualization software was developed and is based on
NumPy arrays. John Hunter initially presented it in the year 2002. One
of visualization's main benefits is that it allows us visual access to
enormous amounts of data in easily understandable forms. Matplotlib
offers a wide variety of graphs, including line, bar, scatter, and
histogram.
Plotting Functions: Matplotlib offers a wide range of functions for
creating different types of plots, including line plots, scatter plots, bar
plots, histogram plots, pie charts, 3D plots, and more. These functions
provide a simple and intuitive interface for visualizing data in various
formats.
Integration with NumPy: Matplotlib seamlessly integrates with NumPy
arrays, making it easy to visualize data stored in NumPy arrays. This
integration enables users to plot data directly without the need for
extensive data format conversions.
2.1.5.Sklearn:
The most effective and dependable Python machine literacy library is
called Skearn(SciKit- Learn). Through a Python thickness interface, it
offers a variety of effective tools for statistical modeling and machine
literacy, including bracket, retrogression, clustering, and dimensionality
reduction. This library is grounded on NumPy, SciPy, and Matplotlib
and was written primarily in Python.
CHAPTER – 3
SYSTEM ANALYSIS
Finding the optimal answer to an issue involves analysis. In order to
readily accomplish them, a system must be developed after careful
analysis of a business or operation to determine its goals and objectives.
The process of learning about current issues, defining objects and
requirements, and assessing potential solutions is known as system
analysis. It is a mode of thinking about the organization and the issues it
faces, as well as a group of technologies that aid in problem solving. In
system analysis, which provides the aim for design and development,
feasibility studies are crucial.
Requirements analysis is an important step of systems engineering and
software engineering. It concentrates on tasks such as analyzing,
validating, documenting, and managing the software or system
requirements while taking into account the potentially conflicting
requirements of various stakeholders.
A systems or software project's success or failure depends on the results
of the requirements analysis. The requirements ought to be well-
documented, usable, quantifiable, testable, traceable, tied to recognized
business opportunities or needs, and sufficiently defined for system
design.
3.1 Proposed System
In this system we will manage the various features that are to be
considered for the prediction of performance and by reading the
information about the various students we will analyze the student
performance by using various features from the dataset
In this system we will train the machine learning model using the
student performance dataset derived from Kaggle
We will use Light Gradient Boosting Machine(LGBM) Regressor
algorithm in order to predict the students performance.
OUTPUT
CONCLUSION