# HealthFog
An ensemble deep learning based smart healthcare system for automatic diagnosis of heart diseases in integrated IoT and Fog computing environments
<div align="center">
<img src="https://github.com/Cloudslab/HealthFog/blob/master/HeartModel/fog-arch.jpg" width="700" align="middle">
</div>
## Quick installation guide
HealthFog uses a master-slave design as shown in the figure above. To setup HealthFog in your fog environment follow these steps:
<b>Note:</b> You need atleast two windows/linux systems with python 3. Follow the following steps in each fog node (master and worker):
1. Install [xampp](https://www.apachefriends.org/xampp-files/7.2.30/xampp-windows-x64-7.2.30-0-VC15-installer.exe) and run Apache server in windows or use <i>Install-scripts/fogbus-install-generic.sh</i> script in a linux device.
2. Clone HealthFog repo at <i>C:/xampp/htdocs/</i> (in windows) or <i>var/www/html/</i> (in linux) and rename the folder as *HealthFog*.
3. Change directory to the HealthFog repo folder.
4. Run ```python3 -m pip install -r requirements.txt```.
5. Run ```cd HeartModel && python3 MasterInterface.py```.
6. Run Apache service from Xampp control panel.
Follow these steps in master node:
1. Update <i>config.txt</i> with IP addresses of all worker nodes (each in a new line) after the first line of 'EnableMaster DisableAneka'.
2. If connected to cloud using VPN add cloud virtual IP, otherwise add public IP addresses in <i>cloud.txt</i> (each in a new line).
Now download and install <i>Android/FastHeartTest.apk</i> in an android device and enter master IP address to begin healthcare analysis!
## Developer
[Shreshth Tuli](https://www.github.com/shreshthtuli) (shreshthtuli@gmail.com)
## Cite this work
```
@article{tuli2020healthfog,
title={{HealthFog: An ensemble deep learning based Smart Healthcare System for Automatic Diagnosis of Heart Diseases in integrated IoT and fog computing environments}},
author={Tuli, Shreshth and Basumatary, Nipam and Gill, Sukhpal Singh and Kahani, Mohsen and Arya, Rajesh Chand and Wander, Gurpreet Singh and Buyya, Rajkumar},
journal={Future Generation Computer Systems},
volume={104},
pages={187--200},
year={2020},
publisher={Elsevier}
}
```
## References
* Shreshth Tuli, Redowan Mahmud, Shikhar Tuli, and Rajkumar Buyya, [FogBus: A Blockchain-based Lightweight Framework for Edge and Fog Computing.](http://buyya.com/papers/FogBus-JSS.pdf) Journal of Systems and Software (JSS), Volume 154, Pages: 22-36, ISSN: 0164-1212, Elsevier Press, Amsterdam, The Netherlands, August 2019.
* **Shreshth Tuli, Nipam Basumatary, Sukhpal Singh Gill, Mohsen Kahani, Rajesh Chand Arya, Gurpreet Singh Wander, and Rajkumar Buyya, [HealthFog: An Ensemble Deep Learning based Smart Healthcare System for Automatic Diagnosis of Heart Diseases in Integrated IoT and Fog Computing Environments](http://buyya.com/papers/HealthFog.pdf), Future Generation Computer Systems (FGCS), Volume 104, Pages: 187-200, ISSN: 0167-739X, Elsevier Press, Amsterdam, The Netherlands, March 2020.**
* Shreshth Tuli, Nipam Basumatary, and Rajkumar Buyya, [EdgeLens: Deep Learning based Object Detection in Integrated IoT, Fog and Cloud Computing Environments](http://buyya.com/papers/EdgeLensAnekaCloud2019.pdf), Proceedings of the 4th IEEE International Conference on Information Systems and Computer Networks (ISCON 2019, IEEE Press, USA), Mathura, India, November 21-22, 2019.
[![](http://www.cloudbus.org/logo/cloudbuslogo-v5a.png)](http://cloudbus.org/)
没有合适的资源?快使用搜索试试~ 我知道了~
基于集成IoT和Fog计算环境的自动诊断心脏疾病的集成深度学习智能医疗系统.zip
共34个文件
txt:5个
php:5个
py:4个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 79 浏览量
2024-05-06
10:50:25
上传
评论
收藏 3.61MB ZIP 举报
温馨提示
本项目是基于集成物联网(IoT)和雾计算环境的自动诊断心脏疾病的集成深度学习智能医疗系统,旨在通过实时监测和分析心脏病患者的心电数据,为医生提供准确和及时的心脏病诊断。 系统利用物联网技术,实时采集患者的心电数据,通过雾计算环境进行数据预处理和初步分析。然后,采用深度学习算法,如卷积神经网络(CNN)或循环神经网络(RNN),对心电数据进行特征提取和分类。 系统运行环境主要包括物联网设备、雾计算节点和云计算平台。物联网设备用于采集心电数据,雾计算节点进行数据预处理和初步分析,云计算平台进行深度学习模型的训练和预测。 本项目是一项具有创新性和实用性的医疗人工智能项目,有望为心脏病患者提供准确、及时和便捷的心脏病诊断,有助于提高心脏病的治疗效果和患者的生活质量。
资源推荐
资源详情
资源评论
收起资源包目录
基于集成IoT和Fog计算环境的自动诊断心脏疾病的集成深度学习智能医疗系统.zip (34个子文件)
config.txt 26B
manager.php 2KB
upload.php 243B
load.php 2KB
azure-vnet
createcert.txt 771B
root.cer 1KB
WindowsAmd64
VpnClientSetupAmd64.exe 202KB
WindowsX86
VpnClientSetupX86.exe 194KB
client.pfx 3KB
Generic
VpnSettings.xml 2KB
VpnServerRoot.cer 947B
Android
FastHeartTest.apk 3.33MB
screenshot.jpg 198KB
FastHeartTest.aia 8KB
data.csv 34B
arbiter.php 2KB
requirements.txt 27B
HeartModel
heartmodel.py 386B
MasterInterface.py 183B
accuracies.xlsx 21KB
heartmodel.joblib 19KB
fog-arch.jpg 184KB
data.csv 34B
learning
filename.joblib 23KB
heartmodel-training.py 1KB
heartmodel-training-ensemble.py 3KB
accuracies.txt 53B
run.sh 82B
data.xlsx 70KB
run.sh 40B
exec.php 520B
cloud.txt 14B
README.md 3KB
Install-scripts
fogbus-install-generic.sh 733B
共 34 条
- 1
资源评论
小码蚁.
- 粉丝: 2649
- 资源: 4452
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功