Prediction of heart disease using machine learning: State of the art and future direction

Saloni Mittal, Nirbhay Kashyap, Rahul Verma
{"title":"Prediction of heart disease using machine learning: State of the art and future direction","authors":"Saloni Mittal, Nirbhay Kashyap, Rahul Verma","doi":"10.1109/Confluence52989.2022.9734165","DOIUrl":null,"url":null,"abstract":"Heart disease detection is done here using a number of sample data taken from various sources. We have to use different machine learning technique to detect whether a given data is cancer infected or not. An ingenious technique that allows many technologies to learn from themselves. It is an instance of artificial learning that enables computers to function like humans. Machine learning aims for computers to learn on their own without any human interruption. When united with IoT, it has a high capability to grasp things. It has ability to change the mortgage market. It has accurate data analysis and has very sharp business intelligence. Machine learning has four fundamental steps to create a model. First, a training dataset is selected and prepared, then an algorithm has to be selectedto apply to the training dataset. After this, the algorithm is trained to create the model and, lastly using and improving the model. Machine learning consists of various techniques like supervised learning algorithms, unsupervised learning algorithms, reinforcementmachine learning, and semi-supervised machine learning. To create any machine learning model there are few python libraries that are always needed. They are pandas, NumPy, skleam, and matplotlib. If there is a need to evaluate the performance of a machine learning algorithm, the train test split technique can be used. To create a graph/plot, pyplot which is a matplotlib module comes in handy. It can help in creating bar graphs, pie charts, histograms, scatter plots,and 3D plotting. In the model, we are using a few functions like standardscaler () function, classification report, and confusion matrix. In the end, we are getting a required plot that will show us the accuracy of our model. Results are shown at last and conclusions are derived.","PeriodicalId":261941,"journal":{"name":"2022 12th International Conference on Cloud Computing, Data Science & Engineering (Confluence)","volume":"189 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-01-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 12th International Conference on Cloud Computing, Data Science & Engineering (Confluence)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/Confluence52989.2022.9734165","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

Heart disease detection is done here using a number of sample data taken from various sources. We have to use different machine learning technique to detect whether a given data is cancer infected or not. An ingenious technique that allows many technologies to learn from themselves. It is an instance of artificial learning that enables computers to function like humans. Machine learning aims for computers to learn on their own without any human interruption. When united with IoT, it has a high capability to grasp things. It has ability to change the mortgage market. It has accurate data analysis and has very sharp business intelligence. Machine learning has four fundamental steps to create a model. First, a training dataset is selected and prepared, then an algorithm has to be selectedto apply to the training dataset. After this, the algorithm is trained to create the model and, lastly using and improving the model. Machine learning consists of various techniques like supervised learning algorithms, unsupervised learning algorithms, reinforcementmachine learning, and semi-supervised machine learning. To create any machine learning model there are few python libraries that are always needed. They are pandas, NumPy, skleam, and matplotlib. If there is a need to evaluate the performance of a machine learning algorithm, the train test split technique can be used. To create a graph/plot, pyplot which is a matplotlib module comes in handy. It can help in creating bar graphs, pie charts, histograms, scatter plots,and 3D plotting. In the model, we are using a few functions like standardscaler () function, classification report, and confusion matrix. In the end, we are getting a required plot that will show us the accuracy of our model. Results are shown at last and conclusions are derived.
使用机器学习预测心脏病:现状和未来方向
心脏病检测在这里使用从不同来源获取的大量样本数据。我们必须使用不同的机器学习技术来检测给定的数据是否被癌症感染。这是一种巧妙的技术,可以让许多技术自我学习。这是人工学习的一个实例,它使计算机能够像人类一样工作。机器学习的目标是让计算机在没有人为干扰的情况下自主学习。当与物联网结合时,它具有很高的抓取能力。它有能力改变抵押贷款市场。它具有准确的数据分析和非常敏锐的商业智能。机器学习有四个基本步骤来创建一个模型。首先,选择并准备一个训练数据集,然后选择一种算法来应用于训练数据集。在此之后,训练算法创建模型,最后使用和改进模型。机器学习包括各种技术,如监督学习算法、无监督学习算法、强化机器学习和半监督机器学习。要创建任何机器学习模型,总是需要一些python库。它们是pandas, NumPy, sklearn和matplotlib。如果需要评估机器学习算法的性能,可以使用训练测试分割技术。要创建图形/绘图,pyplot是一个matplotlib模块,可以派上用场。它可以帮助创建条形图、饼图、直方图、散点图和3D绘图。在模型中,我们使用了一些函数,如standardscaler()函数、分类报告和混淆矩阵。最后,我们得到了一个所需的图,它将向我们展示我们模型的准确性。最后给出了计算结果,并得出了结论。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信