CN110097973A - The prediction algorithm of human health index based on genetic algorithm and BP neural network - Google Patents

The prediction algorithm of human health index based on genetic algorithm and BP neural network Download PDF

Info

Publication number
CN110097973A
CN110097973A CN201910388960.2A CN201910388960A CN110097973A CN 110097973 A CN110097973 A CN 110097973A CN 201910388960 A CN201910388960 A CN 201910388960A CN 110097973 A CN110097973 A CN 110097973A
Authority
CN
China
Prior art keywords
neural network
operator
human health
health index
genetic
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201910388960.2A
Other languages
Chinese (zh)
Inventor
谭博文
邹立志
周泓基
姚鑫
胡东升
罗瑞
刘楠
汪媛媛
张哲�
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Chongqing University of Post and Telecommunications
Original Assignee
Chongqing University of Post and Telecommunications
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Chongqing University of Post and Telecommunications filed Critical Chongqing University of Post and Telecommunications
Priority to CN201910388960.2A priority Critical patent/CN110097973A/en
Publication of CN110097973A publication Critical patent/CN110097973A/en
Pending legal-status Critical Current

Links

Classifications

    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/01Measuring temperature of body parts ; Diagnostic temperature sensing, e.g. for malignant or inflamed tissue
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/02Detecting, measuring or recording pulse, heart rate, blood pressure or blood flow; Combined pulse/heart-rate/blood pressure determination; Evaluating a cardiovascular condition not otherwise provided for, e.g. using combinations of techniques provided for in this group with electrocardiography or electroauscultation; Heart catheters for measuring blood pressure
    • A61B5/0205Simultaneously evaluating both cardiovascular conditions and different types of body conditions, e.g. heart and respiratory condition
    • A61B5/02055Simultaneously evaluating both cardiovascular condition and temperature
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/145Measuring characteristics of blood in vivo, e.g. gas concentration, pH value; Measuring characteristics of body fluids or tissues, e.g. interstitial fluid, cerebral tissue
    • A61B5/14542Measuring characteristics of blood in vivo, e.g. gas concentration, pH value; Measuring characteristics of body fluids or tissues, e.g. interstitial fluid, cerebral tissue for measuring blood gases
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/72Signal processing specially adapted for physiological signals or for diagnostic purposes
    • A61B5/7271Specific aspects of physiological measurement analysis
    • A61B5/7275Determining trends in physiological measurement data; Predicting development of a medical condition based on physiological measurements, e.g. determining a risk factor
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H50/00ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics
    • G16H50/30ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics for calculating health indices; for individual health risk assessment

Landscapes

  • Health & Medical Sciences (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Engineering & Computer Science (AREA)
  • Public Health (AREA)
  • Medical Informatics (AREA)
  • General Health & Medical Sciences (AREA)
  • Physics & Mathematics (AREA)
  • Pathology (AREA)
  • Biomedical Technology (AREA)
  • Veterinary Medicine (AREA)
  • Animal Behavior & Ethology (AREA)
  • Molecular Biology (AREA)
  • Heart & Thoracic Surgery (AREA)
  • Biophysics (AREA)
  • Surgery (AREA)
  • Physiology (AREA)
  • Cardiology (AREA)
  • Psychiatry (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Signal Processing (AREA)
  • Optics & Photonics (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Epidemiology (AREA)
  • Primary Health Care (AREA)
  • Artificial Intelligence (AREA)
  • Pulmonology (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The invention discloses a kind of prediction algorithms of human health index based on genetic algorithm and BP neural network, include the following steps (1) acquisition sign data and carry out genetic coding formation initialization population, and initialization population is successively subjected to calculating individual adaptation degree, selection operator, crossover operator and mutation operator;(2) the maximum genetic algebra i that fused layer is arranged is 100, and the population after individual adaptation degree, selection operator, crossover operator and mutation operator are calculated separately is input to fused layer;(3) population that fused layer meets iteration requirement is inputted into BP neural network, the prediction to human health index is realized in the training and study by BP neural network.The present invention is handled the primary data of acquisition by heredity calculation, the optimal solution of data can be achieved, be input to BP neural network again so that input BP neural network data correcting then change, improve the precision of weight in BP neural network, training effectiveness, network performance and network approximation capability.

Description

The prediction algorithm of human health index based on genetic algorithm and BP neural network
Technical field
The present invention relates to human health electric powder predictions, and in particular to a kind of based on genetic algorithm and BP neural network The prediction algorithm of human health index.
Background technique
With the increasingly raising of living standard and the development of science and technology, people increasingly pay close attention to the health of oneself, with Wearable and portable intelligent sign data detection device application and give birth to.Currently, most of intelligence sign data Detection device can only realize unification Data Detection, such as electronic thermometer, Portable blood pressure monitor, also only limit the analysis of data In number collected and current single comparison, do not have comprehensive analytical capacity, there are also the analyses of specific mass data Ability, but mass data needs for a long time not having practicability to acquire.
BP neural network is to find out to obtain weight relationship between input and output using existing data, is then closed using weight System is emulated, such as is inputted one group of data simulation and gone out to export result.It is widely used in predicting, passes through acquisition or test data Reflect result trend, and then realizes prediction.Application No. is 201610543416.7 patents of invention to disclose based on BP nerve net The human health status recognition methods of network, this method by measurement do not suffer from major disease person crowd sign data (age, Gender, lung capacity, weight etc.) it is directly inputted into the prediction that BP neural network is trained and learns to carry out human health status, Although the prediction of human health also may be implemented, primary data amount is huge and quantity has differences, so that training effectiveness is not Height causes network performance to decline, and directly affects the approximation capability of network, to influence the pre- of the human health index finally exported Survey result.
Summary of the invention
In order to overcome the problems referred above, BP neural network and genetic algorithm are combined the purpose of the present invention is to provide a kind of Realize the algorithm of the prediction of human health index.
The purpose of the present invention is what is be achieved through the following technical solutions:
The prediction algorithm of human health index based on genetic algorithm and BP neural network, includes the following steps:
(1) it acquires sign data and carries out genetic coding and form initialization population, and initialization population is successively counted Calculate individual adaptation degree, selection operator, crossover operator and mutation operator;
(2) be arranged fused layer maximum genetic algebra i be 100, and by individual adaptation degree, selection operator, crossover operator and Population after mutation operator calculates separately is input to fused layer;
(3) population that fused layer meets iteration requirement is inputted into BP neural network, by the training and of BP neural network Practise the prediction realized to human health index.
Further, sign data described in step (1) includes body temperature, blood oxygen, heart rate and blood pressure.
Further, genetic coding described in step (1) is realized using Real Coding Genetic Algorithm.
Further, the error function in BP neural network described in step (3) is bipolar S function, and computational accuracy value is 6.5×10-5, maximum study number is 5000.
The invention has the following advantages:
(1) optimal solution, it can be achieved that data is handled to the primary data of acquisition by heredity calculation, then is input to BP mind Through network so that input BP neural network data correcting is then changed, improve the precision of weight in BP neural network, training effectiveness, The approximation capability of network performance and network;
(2) population after calculating separately individual adaptation degree, selection operator, crossover operator and mutation operator in genetic algorithm It is input to fused layer, without the diversity that can enrich sample, may also speed up the convergence of genetic algorithm.
Detailed description of the invention
Fig. 1 is workflow block diagram of the invention.
Fig. 2 is the mean square error figure of embodiment 1.
Fig. 3 is 1 predicted value of embodiment and actual comparison figure.
Fig. 4 is the mean square error figure of comparative example 1.
Fig. 5 is 1 predicted value of comparative example and actual comparison figure.
Specific embodiment
Embodiment 1
As shown in Figure 1, the prediction of the human health index provided in this embodiment based on genetic algorithm and BP neural network Algorithm includes the following steps:
(1) it acquires sign data and carries out genetic coding and form initialization population, and initialization population is successively counted Calculate individual adaptation degree, selection operator, crossover operator and mutation operator;The sign data includes body temperature, blood oxygen, blood pressure and the heart Rate, but be not limited only to this 4 data, also can also include the data that other home furnishings intelligent terminals can be detected, such as weight, to adopting Collect a large amount of sign data to be normalized, the precision of sign data can be improved, by the data after normalized according to Real Coding Genetic Algorithm carries out genetic coding, and the matter of offspring can be improved in the real number increment constitutivegene string that space is respectively tieed up Amount and precision, the matching degree of individual shift direction and optimization object especially in crossover operator and mutation operator.
(2) be arranged fused layer maximum genetic algebra i be 100, and by individual adaptation degree, selection operator, crossover operator and Population after mutation operator calculates separately is input to fused layer;The richness of population, the i.e. diversity of sample can be increased, and Accelerate the convergence of genetic algorithm.
(3) population that fused layer meets iteration requirement is inputted into BP neural network, by the training and of BP neural network Practise the prediction realized to human health index.
The BP neural network includes input layer, middle layer and output layer, and calculating process includes the following steps (1) BP mind Through netinit, a section (- 1,1) interior random number is assigned respectively to a connection weight, and set error function as bipolar S letter Number, computational accuracy value are 6.5 × 10-5, maximum study number is 5000;(2) input sample and corresponding desired output are randomly selected, Middle layer is calculated to output and input, by desired output and reality output calculate error function to the partial derivative of output layer and in The local derviation amount of interbed;(3) weight between being corrected by the output valve of the local derviation amount of output layer and middle layer;(4) in passing through The input of the local derviation amount of interbed and input layer is come the weight between correcting, and (5) finally calculate global error, when error reaches expected Precision or study number are greater than the maximum times of setting, then terminate algorithm, otherwise, choose next learning sample and corresponding phase Hope output.
The present embodiment is applied to specific actual data, Fig. 2 indicates that the mean square error figure of the present embodiment output, Fig. 3 are The comparison diagram of the present embodiment predicted value and reality output.
Comparative example 1
The present embodiment is substantially the same manner as Example 1, only changes second step step, that is, the maximum genetic algebra of fused layer is arranged I is 100, and the population after mutation operator is calculated is input to fused layer.Other steps are constant, by the identical data of embodiment 1 It is input to the present embodiment, Fig. 4 is the mean square error figure of embodiment output, is compared with Fig. 2, and (3) error that comes into force is relatively large, and Predicted value and actual value separation degree are larger compared with embodiment 1, and test (2) tends towards stability too early.Fig. 5 be the present embodiment predicted value with Error is larger and not flat enough between the predicted value and actual value of the present embodiment known to the comparison diagram of reality output, Fig. 5 and Fig. 3 comparison It is slow.
The above is only the preferred embodiment of the present invention, but scope of protection of the present invention is not limited thereto, any The transformation and replacement carried out based on technical solution provided by the present invention and inventive concept should all be covered in protection model of the invention In enclosing.

Claims (4)

1. the prediction algorithm of the human health index based on genetic algorithm and BP neural network, it is characterised in that including walking as follows It is rapid:
(1) it acquires sign data and carries out genetic coding and form initialization population, and initialization population is successively carried out to calculating Body fitness, selection operator, crossover operator and mutation operator;
(2) the maximum genetic algebra i that fused layer is arranged is 100, and by individual adaptation degree, selection operator, crossover operator and variation Population after operator calculates separately is input to fused layer;
(3) population that fused layer meets iteration requirement is inputted into BP neural network, the training and study by BP neural network are real Now to the prediction of human health index.
2. the prediction algorithm of the human health index according to claim 1 based on genetic algorithm and BP neural network, Be characterized in that: sign data described in step (1) includes body temperature, blood oxygen, heart rate and blood pressure.
3. the prediction algorithm of the human health index according to claim 1 based on genetic algorithm and BP neural network, Be characterized in that: genetic coding described in step (1) is realized using Real Coding Genetic Algorithm.
4. the prediction algorithm of the human health index according to claim 1 based on genetic algorithm and BP neural network, Be characterized in that: the error function in BP neural network described in step (3) is bipolar S function, and computational accuracy value is 6.5 × 10-5, Maximum study number is 5000.
CN201910388960.2A 2019-05-10 2019-05-10 The prediction algorithm of human health index based on genetic algorithm and BP neural network Pending CN110097973A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910388960.2A CN110097973A (en) 2019-05-10 2019-05-10 The prediction algorithm of human health index based on genetic algorithm and BP neural network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910388960.2A CN110097973A (en) 2019-05-10 2019-05-10 The prediction algorithm of human health index based on genetic algorithm and BP neural network

Publications (1)

Publication Number Publication Date
CN110097973A true CN110097973A (en) 2019-08-06

Family

ID=67447639

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910388960.2A Pending CN110097973A (en) 2019-05-10 2019-05-10 The prediction algorithm of human health index based on genetic algorithm and BP neural network

Country Status (1)

Country Link
CN (1) CN110097973A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110604549A (en) * 2019-09-23 2019-12-24 上海联影医疗科技有限公司 Image acquisition method, apparatus, device and medium for magnetic resonance scanner
CN111150411A (en) * 2020-01-17 2020-05-15 哈尔滨工业大学 Psychological stress evaluation grading method based on improved genetic algorithm
CN112070206A (en) * 2020-07-31 2020-12-11 广州中大数字家庭工程技术研究中心有限公司 Body temperature measuring method based on neural network and computer readable storage medium

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101549498A (en) * 2009-04-23 2009-10-07 上海交通大学 Automatic tracking and navigation system of intelligent aid type walking robots
CN101866525A (en) * 2010-05-28 2010-10-20 中国民航大学 Device and method for forecasting freezing on surface of ground plane based on multisensor
CN103646188A (en) * 2013-12-27 2014-03-19 长春工业大学 Non-invasive diagnostic method of coronary heart disease based on hybrid intelligent algorithm
CN103971162A (en) * 2014-04-04 2014-08-06 华南理工大学 Method for improving BP (back propagation) neutral network and based on genetic algorithm
CN106175726A (en) * 2016-07-11 2016-12-07 夏茂 Human health status recognition methods based on BP neutral net
CN108990233A (en) * 2018-08-09 2018-12-11 广东工业大学 A kind of intelligent light control system and method
CN109259528A (en) * 2018-09-28 2019-01-25 杭州电子科技大学 A kind of home furnishings intelligent mirror based on recognition of face and skin quality detection
CN109711549A (en) * 2018-12-27 2019-05-03 中国农业大学 A kind of mastitis for milk cows detection method based on genetic algorithm optimization BP neural network

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101549498A (en) * 2009-04-23 2009-10-07 上海交通大学 Automatic tracking and navigation system of intelligent aid type walking robots
CN101866525A (en) * 2010-05-28 2010-10-20 中国民航大学 Device and method for forecasting freezing on surface of ground plane based on multisensor
CN103646188A (en) * 2013-12-27 2014-03-19 长春工业大学 Non-invasive diagnostic method of coronary heart disease based on hybrid intelligent algorithm
CN103971162A (en) * 2014-04-04 2014-08-06 华南理工大学 Method for improving BP (back propagation) neutral network and based on genetic algorithm
CN106175726A (en) * 2016-07-11 2016-12-07 夏茂 Human health status recognition methods based on BP neutral net
CN108990233A (en) * 2018-08-09 2018-12-11 广东工业大学 A kind of intelligent light control system and method
CN109259528A (en) * 2018-09-28 2019-01-25 杭州电子科技大学 A kind of home furnishings intelligent mirror based on recognition of face and skin quality detection
CN109711549A (en) * 2018-12-27 2019-05-03 中国农业大学 A kind of mastitis for milk cows detection method based on genetic algorithm optimization BP neural network

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110604549A (en) * 2019-09-23 2019-12-24 上海联影医疗科技有限公司 Image acquisition method, apparatus, device and medium for magnetic resonance scanner
CN110604549B (en) * 2019-09-23 2022-06-24 上海联影医疗科技股份有限公司 Image acquisition method, apparatus, device and medium for magnetic resonance scanner
CN111150411A (en) * 2020-01-17 2020-05-15 哈尔滨工业大学 Psychological stress evaluation grading method based on improved genetic algorithm
CN111150411B (en) * 2020-01-17 2022-11-11 哈尔滨工业大学 Psychological stress evaluation grading method based on improved genetic algorithm
CN112070206A (en) * 2020-07-31 2020-12-11 广州中大数字家庭工程技术研究中心有限公司 Body temperature measuring method based on neural network and computer readable storage medium

Similar Documents

Publication Publication Date Title
CN110097973A (en) The prediction algorithm of human health index based on genetic algorithm and BP neural network
WO2021027295A1 (en) Human body composition prediction method based on improved adaptive genetic algorithm
Hasenauer et al. Estimating tree mortality of Norway spruce stands with neural networks
CN110020623A (en) Physical activity identifying system and method based on condition variation self-encoding encoder
CN112735535B (en) Prediction model training method, prediction model training device, data prediction method, data prediction device and storage medium
CN104933841B (en) A kind of fire prediction method based on self organizing neural network
CN106614273B (en) Pet feeding method and system based on Internet of Things big data analysis
CN110826453A (en) Behavior identification method by extracting coordinates of human body joint points
CN112037925B (en) LSTM algorithm-based early warning method for new major infectious diseases
CN111046961B (en) Fault classification method based on bidirectional long-time and short-time memory unit and capsule network
CN106472412A (en) Pet feeding method and system based on internet of things
CN115906954A (en) Multivariate time sequence prediction method and device based on graph neural network
CN112288137A (en) LSTM short-term load prediction method and device considering electricity price and Attention mechanism
CN107945534A (en) A kind of special bus method for predicting based on GMDH neutral nets
CN115168669A (en) Infectious disease screening method and device, terminal equipment and medium
CN117476214A (en) Data management method and system based on hospital information
Stanković et al. Artificial neural network model for prediction of students’ success in learning programming
Han et al. Prediction of human thermal comfort preference based on supervised learning
CN115271033B (en) Medical image processing model construction and processing method based on federal knowledge distillation
CN110321951A (en) A kind of VR simulated flight device evaluation of training method
CN115147768A (en) Fall risk assessment method and system
Subasi et al. Prediction of early heat of hydration of plain and blended cements using neuro-fuzzy modelling techniques
CN114912027A (en) Learning scheme recommendation method and system based on learning outcome prediction
CN109871953B (en) Wavelet neural network modeling method for heavy oil cracking process of fpRNA genetic algorithm
Park et al. Medical Time-series Prediction With LSTM-MDN-ATTN

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20190806