You are on page 1of 21

Viganna Bharathi engineering college

Department of cse
data analysis for understanding the impact of covid-19 vaccine on the society

Guide : Team members:

ms. Swetha 1. Mannem sathvika

HOD : 2. A.Priyanka
Mr. Manindar 3. SK.Assan
ABSTARCT
• The project is based on analyzing the vaccines dataset to forecast required vaccines
compare to manufacturing or available vaccines and by using this forecasting
manufactures may increase and decease manufacture quantity.

 In this forecasting will take all manufacturers an their production quantity as well as
usage of vaccines and based on this machine learning algorithm called decision tree
will forecast required vaccines for next 30 days.
EXISTING SYSTEM
 During 2020,the model was built using surveys taken from people
in society.
 But now the dataset is taken from the actual vaccination statuses of
the country.
 We have used a total of 2422 records in the vaccination dataset.
PROPOSED SYSTEM
 Analyzing vaccines dataset to forecast required vaccines compare to
manufacturing or available vaccines and by using this forecasting
manufacturers may increase and decrease their manufacturing quantity.
 In this forecasting will take all manufacturers and their production quantity
as well as usage of vaccines and based on this Machine Learning algorithm
called Decision Tree will forecast require vaccines for next 30 days (about
4 and a half weeks)
 To implement this project, we are using vaccines dataset to train decision
tree algorithm and then this algorithm will predict require vaccines
quantity for next 30 days .
HARDWARE REQUIREMENTS
The hardware requirements are

 System : Pentium IV 2.4 GHz.


 Hard Disk : 40 GB
 Floppy Drive : 1.44Mb
 Monitor : 15 VGA colour
 Mouse : Logitech
 Ram : 512 MB
SOFTWARE REQUIREMENTS

The software requirements are


 Coding Language :Python
 Operating System : Windows8 professional
Modules Used in Project :-

Tensorflow

TensorFlow is a free and open-source software library for dataflow and differentiable programming across a range of
tasks. It is a symbolic math library, and is also used for machine learning applications such as neural networks. It is
used for both research and production at Google.‍

TensorFlow was developed by the Google Brain team for internal Google use. It was released under the Apache 2.0 
open-source license on November 9, 2015.
Numpy
Numpy is a general-purpose array-processing package. It provides a high-performance multidimensional
array object, and tools for working with these arrays.

It is the fundamental package for scientific computing with Python. It contains various features including
these important ones:

 A powerful N-dimensional array object

 Sophisticated (broadcasting) functions

 Tools for integrating C/C++ and Fortran code

 Useful linear algebra, Fourier transform, and random number capabilities.


Pandas
• Pandas is an open-source Python Library providing high-
performance data manipulation and analysis tool using its
powerful data structures.

• Using Pandas, we can accomplish five typical steps in the


processing and analysis of data, regardless of the origin of
data load, prepare, manipulate, model, and analyze.

• Python with Pandas is used in a wide range of fields


including academic and commercial domains including
finance, economics, Statistics, analytics, etc.
Matplotlib
Matplotlib is a Python 2D plotting library which produces publication quality
figures in a variety of hardcopy formats and interactive environments across
platforms.
Matplotlib can be used in Python scripts, the Python and IPython shells, the 
Jupyter Notebook, web application servers, and four graphical user interface
toolkits.

Scikit – learn
Scikit-learn provides a range of supervised and unsupervised learning
algorithms via a consistent interface in Python. It is licensed under a
permissive simplified BSD license and is distributed under many Linux
distributions, encouraging academic and commercial use.
Python
• Python is an interpreted high-level programming language for general-purpose
programming.
• Python features a dynamic type system and automatic memory management.

• It supports multiple programming paradigms, including object-oriented, imperative,


functional and procedural

• It has a large and comprehensive standard library

• Python is Interpreted − Python is processed at runtime by the interpreter. You do


not need to compile your program before executing it
MODULES
 
• Accessing dataset : once it read all records then it will analyse all dataset to give below graph
• View manufacturing companies : There is huge manufacturing so we will get count in power
exponents and in top graph we can see 1e9 as total manufacturing quantity and now closed
above graph to get below graph
• Manufacturing companies for each country : each separate graph represents manufacturer
making vaccines count for different countries.
• View forecasting companies : This forecast will impact society in having sufficient vaccines
on particular day or time. In above graph on 5th day more vaccines require and company will
adjust making as per forecasting. In below console we can see real values of actual/require
and forecast vaccines.
• Require and forecasting vaccination : we can see actual/require and forecast vaccines for
next 30 days
 
USE CASE
DIAGRAM
 

A use case diagram in the Unified Modeling accessing dataset

Language (UML) is a type of behavioral diagram defined


by and created from a Use-case analysis. Its purpose is to view manfacturing companies

present a graphical overview of the functionality provided


by a system in terms of actors, their goals (represented as
manufacturing companies for each
User
use cases), and any dependencies between those use country

cases. The main purpose of a use case diagram is to show


what system functions are performed for which actor. view forecasting companies

Roles of the actors in the system can be depicted.


requrire and forecasting vaccination
s
CLASS
DIAGRAM

user
In software engineering, a class diagram in the
Unified Modeling Language (UML) is a type of
dataset
static structure diagram that describes the
structure of a system by showing the system's accessing dataset()
classes, their attributes, operations (or methods),
and the relationships among the classes. It view manufacturing companies()
explains which class contains information manufactering companies for each country()
view forecasting companies()
require and forcasting vaccination()
SEQUENCE
DIAGRAM
user dataset

• A sequence diagram in Unified


Modeling Language (UML) is a kind accessing dataset

of interaction diagram that shows


how processes operate with one
view manufactering companies
another and in what order. It is a
construct of a Message Sequence
Chart. Sequence diagrams are
manufacturing companies for each country
sometimes called event diagrams,
event scenarios, and timing
diagrams.
view forecasting companies

require and forecasting companies


COLLABRATION DIAGRAM

1: accessing dataset
Activity diagrams are graphical 2: view manufactering companies
representations of workflows of
stepwise activities and actions with 3: manufacturing companies for each country
support for choice, iteration and 4: view forecasting companies
concurrency. In the Unified Modeling
Language, activity diagrams can be used 5: require and forecasting companies
to describe the business and operational
step-by-step workflows of components
user dataset
in a system. An activity diagram shows
the overall flow of control.

You might also like