Beruflich Dokumente
Kultur Dokumente
Cardiovascular diseases are the leading cause of death globally, resulted in 17.9 million deaths
(32.1%) in 2015, up from 12.3 million (25.8%) in 1990. It is estimated that 90% of CVD is
preventable. There are many risk factors for heart diseases that we will take a closer look at.
The main objective of this study is to build a model that can predict the heart disease occurrence,
based on a combination of features (risk factors) describing the disease. Different machine learning
classification techniques will be implemented and compared upon standard performance metric
such as accuracy.
The dataset used for this study was taken from UCI machine learning repository
Description:
This data set currently contains 303 instances, some of which aren't complete (some features may
be missing for a certain instance). In the case that this happens, the instance has been removed.
There are 14 relevant features which have been extracted, from a maximum of 76 in the total
dataset.
Features information:
3.chest_pain - chest pain type (1 = typical angina; 2 = atypical angina; 3 = non-anginal pain; 4 =
asymptomatic)
11.slope - the slope of the peak exercise ST segment (1 = upsloping; 2 = flat; 3 = downsloping)
Types of features:
A. Categorical features (Has two or more categories and each value in that feature can be
categorised by them): sex, chest_pain
B. Ordinal features (Variable having relative ordering or sorting between the values):
fasting_blood_sugar, electrocardiographic, induced_angina, slope, no_of_vessels, thal, diagnosis
C. Continuous features (Variable taking values between any two points or between the minimum or
maximum values in the feature column): age, blood_pressure, serum_cholestoral, max_heart_rate,
ST_depression
The main goal is to predict heart disease occurrence with the highest accuracy. In order to achieve
this, several classification algorithms are tested.
All the machine learning features can be viewed here: Machine Learning features
Login/ Sign Up
User can enter the values of various parameters on the basis of which his risk factor will be
calculated using machine learning algorithms.
requirements
software
Django
Django is a web application framework for Python. It is designed to prioritize principles of
reusability and rapid development.
Python3
Python is a dynamically typed programming language designed by Guido van Rossum.
Much like the programming language Ruby, Python was designed to be easily read by
programmers. Because of its large following and many libraries, Python can be
implemented and used to do anything from webpages to scientific research
languages used
HTML
HTML (HyperText Markup Language) is the most basic building block of the Web. It defines the
meaning and structure of web content. Other technologies besides HTML are generally used to
describe a web page's appearance/presentation (CSS) or functionality/behavior (JavaScript).
CSS
Cascading Style Sheets (CSS) is a simple mechanism for adding style (e.g., fonts, colors, spacing) to
Web documents. These pages contain information on how to learn and use CSS and on available
software
JS
JavaScript (JS) is a lightweight, interpreted, or just-in-time compiled programming language with first-
class functions. While it is most well-known as the scripting language for Web pages, many non-
browser environments also use it, such as Node.js, Apache CouchDB and Adobe Acrobat.
Hardware
Linux: Ubuntu
Hardware Requirements
Processor: Minimum 1 GHz; Recommended 2GHz or more
Recommended Software
Supported Browsers
People often ask what browser they should use. There is no single answer for this. Use whichever
browser works best on your computer. However, we recommend downloading Firefox and/or Chrome in
addition to having Internet Explorer or Safari.
Firefox
Chrome