CN109034466A - A kind of laying rate of laying hen prediction technique based on Support vector regression - Google Patents

A kind of laying rate of laying hen prediction technique based on Support vector regression Download PDF

Info

Publication number
CN109034466A
CN109034466A CN201810778061.9A CN201810778061A CN109034466A CN 109034466 A CN109034466 A CN 109034466A CN 201810778061 A CN201810778061 A CN 201810778061A CN 109034466 A CN109034466 A CN 109034466A
Authority
CN
China
Prior art keywords
laying
laying hen
rate
support vector
laying rate
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
CN201810778061.9A
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.)
Zhejiang Normal University CJNU
Original Assignee
Zhejiang Normal University CJNU
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 Zhejiang Normal University CJNU filed Critical Zhejiang Normal University CJNU
Priority to CN201810778061.9A priority Critical patent/CN109034466A/en
Publication of CN109034466A publication Critical patent/CN109034466A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/04Forecasting or optimisation specially adapted for administrative or management purposes, e.g. linear programming or "cutting stock problem"
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/02Agriculture; Fishing; Forestry; Mining

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Strategic Management (AREA)
  • Human Resources & Organizations (AREA)
  • Economics (AREA)
  • Theoretical Computer Science (AREA)
  • Marketing (AREA)
  • General Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • Tourism & Hospitality (AREA)
  • Animal Husbandry (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Agronomy & Crop Science (AREA)
  • Mining & Mineral Resources (AREA)
  • General Health & Medical Sciences (AREA)
  • Marine Sciences & Fisheries (AREA)
  • Health & Medical Sciences (AREA)
  • Primary Health Care (AREA)
  • Development Economics (AREA)
  • Game Theory and Decision Science (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The laying rate of laying hen prediction technique based on Support vector regression that present invention mainly discloses a kind of, comprising the following steps: 1), acquisition laying hen history laying rate and history influence factor data;2), establish prediction model: the prediction model based on time series will affect factor as input sample and establish the laying rate of laying hen prediction model based on Support vector regression using laying rate as output sample;3) it, using the laying rate of laying hen prediction model based on Support vector regression of foundation, is predicted according to following laying rate of the influence factor to laying hen, obtains the change in future of the laying rate index of laying hen.Laying rate of laying hen prediction model based on Support vector regression of the invention has good estimated performance, and high stability, has confidence level and promotional value.

Description

A kind of laying rate of laying hen prediction technique based on Support vector regression
Technical field
The present invention relates to breeding layer chicken technical field, especially a kind of laying rate of laying hen based on Support vector regression is pre- Survey method.
Background technique
Egg is indispensable using article in daily life, and our daily eaten eggs are mainly from each egg Chicken breeding enterprise.It is studied according to domestic and foreign literature, the daily laying rate of chicken is not fixation, and laying rate of laying hen is one and is given birth to Object, chemistry, physics and artificial many-sided complication system influenced, laying hen feed intake, the variation of external environment and chicken itself The change of weight etc. factor can all cause very big influence to laying rate of laying hen, and laying rate can be with laying hen feed intake, laying hen Living environment, own body weight etc. influences laying rate factor and generates nonlinear variation.Since the influence factor of laying rate is many It is more, and laying rate is nonlinear change, is difficult to find out an accurate prediction model in a conventional manner to predict laying hen production Egg rate.In order to maintain and improve the benefit of enterprise, comprehensive many factors, establishing a kind of laying rate of laying hen prediction model is very It is necessary to.First, laying hen prediction model can understand the suitable environment of breeding layer chicken, there is positive side to breeding layer chicken It helps.Second, establishing laying hen prediction model can be improved the benefit of enterprise, this is also asking of being concerned about the most of each breeding layer chicken enterprise Topic.And there is presently no an accurate prediction models to realize the prediction to laying rate of laying hen.
Machine learning (Machine Learning, ML) is one of the research field of modern intelligence computation radix, it is main It is that the mankind sum up the study inducing ability come to the simulation of the Nature biobehavioral, its objective is by excavating observation Regular nature in data, and the prediction using this regular characteristic spread to unknown data.The essence of machine learning is exactly logical The model that computer establishes a hypothesis to some problem is crossed, true model is approached using the model of hypothesis.It supports A kind of method of the vector machine (Support vector machine, SVM) as machine learning, regression model are built upon system Count the supervised learning method on the basis of model theory and structure minimization principle.This method, will be original by introducing kernel function The features such as input is mapped to the feature space that High-dimensional Linear can divide, and has bustling ability strong, is less prone to over-fitting, can be well The problems such as solving non-linear small sample, various dimensions and local minimum point.
Summary of the invention
In view of the deficienciess of the prior art, to provide a kind of laying rate of laying hen based on Support vector regression pre- by the present invention Survey method has been put forward for the first time the laying rate of laying hen prediction model based on Support vector regression, has good to the laying rate of laying hen Good estimated performance, and high stability have confidence level and promotional value.
In order to achieve the above object, the present invention is achieved through the following technical solutions: one kind being based on Support vector regression Laying rate of laying hen prediction technique, comprising the following steps:
1) laying rate of the history of laying hen and the influence factor data of history, are acquired;
2), establish prediction model: the prediction model based on time series will affect factor as input sample, will lay eggs Rate establishes the laying rate of laying hen prediction model based on Support vector regression as output sample;
3), using the laying rate of laying hen prediction model based on Support vector regression of foundation, according to influence factor to egg Following laying rate of chicken is predicted, the change in future of the laying rate index of laying hen is obtained.
The present invention is further arranged to: in the step 1), influence factor include laying hen feed intake, laying hen chicken age, weight, Temperature, light irradiation time, intensity of illumination and whether take nutrient.
The present invention is further arranged to: in the step 1), the acquisition method of laying rate is always to lay eggs so that laying hen is daily Amount obtains the daily laying rate of every laying hen divided by the sum of laying hen.
The present invention is further arranged to: the acquisition method of the laying hen feed intake is to be removed with total collection capacity that laying hen is daily With the sum of laying hen, the daily laying hen feed intake of every laying hen is obtained.
The present invention is further arranged to: the acquisition method of the weight is to acquire the weight of a laying hen weekly, is used Lagrange interpolation method calculates the daily weight of laying hen.
The present invention is further arranged to: the acquisition method of the temperature is, the maximum temperature of acquisition same day henhouse and minimum Temperature.
The present invention is further arranged to: the step 2) is specifically, establish prediction model: choosing two parts of historical datas, often Part historical data includes influence factor and laying rate, and the prediction model based on time series chooses gaussian kernel function, to influence Factor is as input sample, and using laying rate as output sample, using a copy of it historical data as training sample, training is based on The laying rate of laying hen prediction model of Support vector regression;Using another historical data as test sample, test is based on support The laying rate of laying hen prediction model that vector machine returns.
The present invention is further arranged to: the step 2) is specifically, establish prediction model: set the historical data of laying rate asWherein N is data length, YnThe laying rate laid eggs in other words n-th day for n-th group;If the historical data of influence factor ForxnFor the vector of the influence factor data composition of seven groups of laying rate,It is produced for i-th kind The influence factor n-th group of data of egg rate, building time series are Xn=[xn,xn+1,...,xn+d], XnFor xnTo xn+dThe square of composition Battle array, d are the width of data set, determine mapping relations:
Yn=F (Xn), n=1,2 ..., N (1);
Training sample is constructed,Wherein XnFor input sample, YnTo export sample, gaussian kernel function, choosing are chosen Two parts of historical datas are taken, it is sample by the historical data of a copy of it that every part of historical data, which includes influence factor and laying rate, Collect training SVM, and obtain the parameter combination of optimal penalty factor and kernel function width cs, substitutes into support vector machines and instructed Practice, using the approximation capability of SVM, so that the input and output of SVM are approximant (1), to establish the laying hen of Support vector regression Laying rate prediction model;The influence factor in another historical data is substituted into established SVM later, as test sample, The result predicted.
The present invention is further arranged to: the method for obtaining the parameter combination of optimal penalty factor and kernel function width cs, Be using grid data service and cross-validation method to penalty factor and kernel function width cs parameter combination performance carry out evaluation to Select optimal (C, σ) parameter combination, the specific steps are as follows:
Step 1: initialization (C, σ) range of choice, subset number, optimizing termination condition and grid search step-length;
Step 2: reference SVM learns sample in all (C, σ) is combined, using cross validation mean square deviation (MSE) It indicates:
In formula (2), yiFor training set output valve, i.e., i-th point of actual temperature error or error rate;y′iIt is i-th The predicted value of a point;
Step 3: comparing MSE, choose the smallest parameter combination of MSE as optimized parameter, for identical MSE, due to mistake The big state that will lead to overfitting then chooses the lesser parameter combination of C;
Step 4: constantly reducing search range and step-size in search according to step 3, repeat step 2, until MSE or search Step-length reaches setting value, and last (C, σ) parameter combination is best optimizing (C, σ) parameter combination.
The present invention is further arranged to: further including that assessment is returned based on support vector machines between the step 2) and step 3) The performance for the laying rate of laying hen prediction model returned.
The present invention has the beneficial effect that
The present invention is based on Support vector regression principle, will affect laying hen by the machine learning quickly grown in recent years Input sample of the influence factor of laying rate as SVM, laying rate of laying hen data are established for the first time and are proposed as output sample Laying rate of laying hen prediction model based on Support vector regression, and laying rate is predicted by the model.SVM is in laying hen Performance is better than BP neural network on laying rate prediction model, and SVM prediction model result is relatively stable, and divides from the angle of popularization Analysis, the prediction model time-consuming based on SVM will be much smaller than the time based on BP neural network.To sum up, it is based on Support vector regression Laying rate of laying hen prediction there is good estimated performance, and high stability has confidence level and promotional value.
Detailed description of the invention
Fig. 1 is a kind of laying rate of laying hen prediction model based on Support vector regression of the invention;
Fig. 2 is the prediction result of the invention based on Support vector regression.
Specific embodiment
In conjunction with attached drawing, present pre-ferred embodiments are described in further details.
A kind of laying rate of laying hen prediction technique based on Support vector regression, comprising the following steps:
1) laying rate of the history of laying hen and the influence factor data of history, are acquired;The influence factor packet of laying rate of laying hen It includes laying hen feed intake, laying hen chicken age (day), weight, temperature, light irradiation time, intensity of illumination and whether takes nutrient.Application People cooperates with Bozhou City Hai Lanhe breeding layer chicken company of Anhui Province, lays eggs since laying hen, during laying hen is sold, by egg The laying rate and external influence factor of chicken are recorded, are analyzed.
Since the number of chicken is different, and during investigation, laying hen is there are natural death, therefore the acquisition of laying rate Method is, with the daily total egg production of laying hen divided by the sum of laying hen, to obtain the daily laying rate of every laying hen.The laying hen is adopted The acquisition method of appetite is, with the daily total collection capacity of laying hen divided by the sum of laying hen, to obtain the daily laying hen of every laying hen and adopt Appetite.Since condition limits, the acquisition method of the weight is to acquire the weight of a laying hen weekly, is inserted using Lagrange Value method calculates the daily weight of laying hen.Lagrange interpolation method is a kind of polynomial interpolation, can provide one and wear just The polynomial function for crossing known point on two-dimensional surface, according to this multinomial, it is estimated that the weight that laying hen is daily.Due to chicken House illumination condition remains unchanged, and the application ignores the factor of this influence laying rate of intensity of illumination.When using nutrient solution, by drug It is mixed in water, can guarantee every laying hen all with taking.Due to environment and equipment limit, the more difficult reality of mean temperature on the same day is measured It is existing, therefore the acquisition method of temperature is, the maximum temperature and minimum temperature of acquisition same day henhouse replace mean temperature, can satisfy The relevance of temperature and egg production.It then can accurately monitor, record as light irradiation time.So far, institute's number in need has been handled According to.
2), establish prediction model: the prediction model based on time series will affect factor as input sample, will lay eggs Rate establishes the laying rate of laying hen prediction model based on Support vector regression as output sample;
It establishes prediction model: choosing two parts of historical datas, every part of historical data includes influence factor and laying rate, is based on The prediction model of time series chooses gaussian kernel function, using influence factor as input sample, using laying rate as output sample This, using a copy of it historical data as training sample, laying rate of laying hen prediction model of the training based on Support vector regression; Using another historical data as test sample, the laying rate of laying hen prediction model based on Support vector regression is tested.
Specifically, the blue brown laying hen in selection two batches sea of the same race, record sell period from laying eggs first day to the 378th day, lay eggs The influence factor data and laying rate data of rate.Prediction model based on time series, by one group of laying rate of first chicken Influence factor and laying rate data input respectively as the training of SVM, export sample, and the laying hen that Training Support Vector Machines return produces Egg rate prediction model;Then SVM is inputted using the influence factor data of one group of laying rate of second batch laying hen as test sample, obtained The rate score of laying eggs predicted out is finally compared with the practical laying rate of second batch laying hen.
SVM recurrence is related to the selection of kernel function type, and different kernel functions can generate different influences to prediction model. Gaussian kernel function (RBF kernel function) is chosen in the application to predict laying rate model.RBF kernel function is relative to other core letters For number, have number of parameters few, the advantages such as numerical value restrictive condition is few and performance is good.
The parameter of SVM determines its learning ability and generalization ability, and the laying hen based on Support vector regression of foundation produces Egg rate prediction model, parameter include penalty factor and kernel function width cs, wherein the size of penalty factor and kernel function width cs There is vital influence to SVM.C is used to adjust the balance between model complexity and experience error, and σ influences feature space The complexity of middle sample data distribution.The present invention is using grid data service and cross-validation method to penalty factor and kernel function Width cs parameter combination performance carries out evaluation to select optimal (C, σ) parameter combination, obtains optimal Support vector regression Laying rate of laying hen prediction model.
Grid data service (grid search) study precision with higher, algorithm be simple, easy to accomplish and can search Rope to delimit grid in optimal solution.Grid data service is that penalty factor and kernel function width cs are taken M, N number of value respectively, to M The combination of × N number of (C, σ), is respectively trained different models, then estimates that it learns precision, to be learnt in these combinations The highest combination of precision is used as optimized parameter.Cross validation (cross validation) be it is a kind of for eliminate sample with The statistical method for the training deviation that machine generates.Training data is divided into K subset by it, using wherein any one subset as Other K-1 subsets are obtained decision function as training set by test set.By not repetitive cycling until each subset It is all predicted once as test set, is finally rounded the average value of body mean square error as final prediction error, to evade Overfitting problem.Therefore, the application evaluates the parameter combination performance of selection using cross validation in grid data service To select best parameter group, the accuracy rate of comprehensive SVM simulation velocity and prediction model chooses K=20 as number of subsets. Specific step is as follows:
Step 1: initialization (C, σ) range of choice, subset number, optimizing termination condition and grid search step-length;
Step 2: reference SVM learns sample in all (C, σ) is combined, using cross validation mean square deviation (MSE) It indicates:
In formula (1), yiFor training set output valve, i.e., i-th point of actual temperature error or error rate;y′iIt is i-th The predicted value of a point.
Step 3: comparing MSE, choose the smallest parameter combination of MSE as optimized parameter.For identical MSE, due to mistake The big state that will lead to overfitting then chooses the lesser parameter combination of C.
Step 4: constantly reducing search range and step-size in search according to step 3, repeat step 2, until MSE or search Step-length reaches setting value, and last parameter combination is best optimizing result.
As shown in Figure 1, set the historical data of laying hen day laying rate asWherein N is data length, chooses laying hen the Once start to lay eggs until the 378th day sells as data length, YnThe laying rate laid eggs in other words n-th day for n-th group.If shadow Ring factor historical data bexnFor the influence factor data composition of seven groups of laying rate Vector,For the influence factor n-th group of data of i-th kind of laying rate.Building time series is X hereinn=[xn,xn+1,..., xn+d], XnFor xnTo xn+dThe matrix of composition, d are the width of data set, choose d=5 herein.
The key for then establishing laying rate prediction model is to determine mapping relations:
Yn=F (Xn), n=1,2 ..., N (2)
Building training sample is needed thus,Wherein XnFor input sample, YnTo export sample, and with first chicken Laying rate influence factor and laying rate data be sample set training SVM.According to the above-mentioned grid data service used and friendship Fork proof method looks for optimal (C, σ) parameter combination, and substitutes into support vector machines and be trained.Using the approximation capability of SVM, So that the input and output of SVM are approximant (2), to establish laying rate prediction model.Later by seven laying rate of second batch chicken Influence factor, 378 groups of data of same each single item substitute into trained SVM, as test sample, the result predicted. Low-dimensional linearly inseparable is transformed into the process that High-dimensional Linear can divide by structure sheaf, that is, kernel function of SVM, and used herein is RBF core Function, furthermore existing conventional treatment method, therefore excessive introduction is not done herein.
As shown in Fig. 2, being emulated using MATLAB, used tool box is least square method supporting vector machine (LSSVM).Resulting predicted value and laying rate are relatively coincide, and the tendency of prediction model is also coincide with the tendency of practical laying rate. And emulated by applicant's many experiments, prediction effect is more stable, and the laying rate of laying hen of the invention returned based on SVM predicts mould The available good prediction result of type.
Due to before this without related laying rate prediction model, it is also necessary to laying rate of laying hen of the assessment based on Support vector regression The performance of prediction model;For the performance for further assessing the laying rate of laying hen prediction model that SVM is returned, applicant is similarly to count According to laying rate prediction model being established based on BP neural network, for comparing with the performance of SVM regressive prediction model.This hair It is bright to use duration used in network training, test, the index of mean square error MSE and correlation coefficient r as prediction model performance.Duration More short then network advantage is bigger, and the value of MSE is smaller to illustrate that model prediction performance is better, and the value of correlation coefficient r illustrates reality closer to 1 The degree of correlation is higher between actual value and predicted value, its calculation formula is:
In formula, ytiAnd ypiThe actual value and predicted value of respectively i-th sample,WithRespectively represent the reality of n sample Actual value and predicted value mean value.
The test result of SVM and BP neural network is shown in Table 1:
Prediction model SVM BP neural network
MSE 0.0010 0.0017
r 0.9923 0.9884
Training time (s) 0.0183 11.6577
Testing time (s) 0.0338 0.0154
The laying rate prediction result of 1 SVM of table and BP neural network compares
The prediction result of consolidated statement 1 is it is found that SVM performance on laying rate of laying hen prediction model is better than BP neural network.And SVM prediction model result is relatively stable, and the fluctuation based on BP neural network is larger, and stability is poor.And from the angle of popularization Analysis, the prediction model time-consuming based on SVM will be much smaller than the time based on BP neural network.To sum up, the laying hen returned based on SVM Laying rate prediction has good estimated performance, and high stability, has confidence level and promotional value.
3), using the laying rate of laying hen prediction model based on Support vector regression of foundation, according to influence factor to egg Following laying rate of chicken is predicted, the change in future of the laying rate index of laying hen is obtained.
Above-described embodiment is only used for illustrating inventive concept of the invention, rather than the restriction to rights protection of the present invention, It is all to be made a non-material change to the present invention using this design, protection scope of the present invention should all be fallen into.

Claims (10)

1. a kind of laying rate of laying hen prediction technique based on Support vector regression, it is characterised in that: the following steps are included:
1) laying rate of the history of laying hen and the influence factor data of history, are acquired;
2), establish prediction model: the prediction model based on time series will affect factor as input sample, laying rate made To export sample, the laying rate of laying hen prediction model based on Support vector regression is established;
3), using the laying rate of laying hen prediction model based on Support vector regression of foundation, according to influence factor to laying hen Following laying rate is predicted, the change in future of the laying rate index of laying hen is obtained.
2. a kind of laying rate of laying hen prediction technique based on Support vector regression according to claim 1, feature exist In: in the step 1), influence factor include laying hen feed intake, laying hen chicken age, weight, temperature, light irradiation time, intensity of illumination with And whether take nutrient.
3. a kind of laying rate of laying hen prediction technique based on Support vector regression according to claim 1, feature exist In: in the step 1), the acquisition method of laying rate is, with the daily total egg production of laying hen divided by the sum of laying hen, to obtain every The daily laying rate of laying hen.
4. a kind of laying rate of laying hen prediction technique based on Support vector regression according to claim 2, feature exist In: the acquisition method of the laying hen feed intake is, with the daily total collection capacity of laying hen divided by the sum of laying hen, to obtain every laying hen Daily laying hen feed intake.
5. a kind of laying rate of laying hen prediction technique based on Support vector regression according to claim 2, feature exist In: the acquisition method of the weight is that the weight for acquiring a laying hen weekly calculates laying hen using Lagrange interpolation method Daily weight.
6. a kind of laying rate of laying hen prediction technique based on Support vector regression according to claim 2, feature exist In: the acquisition method of the temperature is the maximum temperature and minimum temperature of acquisition same day henhouse.
7. a kind of laying rate of laying hen prediction technique based on Support vector regression according to claim 1, feature exist In: the step 2) is specifically, establish prediction model: choosing two parts of historical datas, every part of historical data includes influence factor And laying rate, the prediction model based on time series choose gaussian kernel function, using influence factor as input sample, to lay eggs Rate is as output sample, and using a copy of it historical data as training sample, laying hen of the training based on Support vector regression is produced Egg rate prediction model;Using another historical data as test sample, the laying rate of laying hen based on Support vector regression is tested Prediction model.
8. a kind of laying rate of laying hen prediction technique based on Support vector regression according to claim 7, feature exist In: the step 2) is specifically, establish prediction model: set the historical data of laying rate asWherein N is data length, YnThe laying rate laid eggs in other words n-th day for n-th group;If the historical data of influence factor is I=7, xnFor the vector of the influence factor data composition of seven groups of laying rate,For the influence factor n-th group number of i-th kind of laying rate According to building time series is Xn=[xn,xn+1,...,xn+d], XnFor xnTo xn+dThe matrix of composition, d are the width of data set, really Determine mapping relations:
Yn=F (Xn), n=1,2 ..., N (1);
Training sample is constructed,Wherein XnFor input sample, YnTo export sample, gaussian kernel function is chosen, chooses two parts Historical data, every part of historical data include influence factor and laying rate, are sample set training by the historical data of a copy of it SVM, and the parameter combination of optimal penalty factor and kernel function width cs is obtained, it substitutes into support vector machines and is trained, utilize The approximation capability of SVM, so that the input and output of SVM are approximant (1), so that the laying rate of laying hen for establishing Support vector regression is pre- Survey model;The influence factor in another historical data established SVM is substituted into as test sample later to be predicted Result.
9. a kind of laying rate of laying hen prediction technique based on Support vector regression according to claim 8, feature exist In: the method for obtaining the parameter combination of optimal penalty factor and kernel function width cs is tested using grid data service and intersection Demonstration carries out evaluating to select optimal (C, σ) parameter combination to penalty factor and kernel function width cs parameter combination performance, Specific step is as follows:
Step 1: initialization (C, σ) range of choice, subset number, optimizing termination condition and grid search step-length;
Step 2: reference SVM learns sample in all (C, σ) is combined, and is indicated using cross validation mean square deviation (MSE):
In formula (2), yiFor training set output valve, i.e., i-th point of actual temperature error or error rate;y′iIt is i-th point Predicted value;
Step 3: comparing MSE, choose the smallest parameter combination of MSE as optimized parameter, for identical MSE, due to excessive It will lead to the state of overfitting, then choose the lesser parameter combination of C;
Step 4: constantly reducing search range and step-size in search according to step 3, repeat step 2, until MSE or step-size in search Reach setting value, last (C, σ) parameter combination is best optimizing (C, σ) parameter combination.
10. a kind of laying rate of laying hen prediction technique based on Support vector regression according to claim 1, feature exist In: it further include assessing the laying rate of laying hen prediction model based on Support vector regression between the step 2) and step 3) Performance.
CN201810778061.9A 2018-07-16 2018-07-16 A kind of laying rate of laying hen prediction technique based on Support vector regression Pending CN109034466A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810778061.9A CN109034466A (en) 2018-07-16 2018-07-16 A kind of laying rate of laying hen prediction technique based on Support vector regression

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810778061.9A CN109034466A (en) 2018-07-16 2018-07-16 A kind of laying rate of laying hen prediction technique based on Support vector regression

Publications (1)

Publication Number Publication Date
CN109034466A true CN109034466A (en) 2018-12-18

Family

ID=64642559

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810778061.9A Pending CN109034466A (en) 2018-07-16 2018-07-16 A kind of laying rate of laying hen prediction technique based on Support vector regression

Country Status (1)

Country Link
CN (1) CN109034466A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109496987A (en) * 2018-12-30 2019-03-22 江苏省家禽科学研究所 A kind of selection improving local egg articles system egg number
CN112348238A (en) * 2020-10-27 2021-02-09 浙江师范大学 Egg yield prediction PSO-SVM regression model based on principal component analysis
CN113033890A (en) * 2021-03-20 2021-06-25 南通天成现代农业科技有限公司 Method for analyzing laying performance of laying hens based on vector autoregressive model
CN115481808A (en) * 2022-09-23 2022-12-16 江苏天成科技集团有限公司 Laying hen laying rate prediction method based on MDT-LSSVM model
CN116579508A (en) * 2023-07-13 2023-08-11 海煜(福州)生物科技有限公司 Fish prediction method, device, equipment and storage medium

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103412543A (en) * 2013-08-15 2013-11-27 马从国 Layer chicken coop laminated cage culturing environment illumination control system
CN107289998A (en) * 2017-05-12 2017-10-24 淮阴工学院 Pig house environment temperature intelligent monitoring system based on CAN

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103412543A (en) * 2013-08-15 2013-11-27 马从国 Layer chicken coop laminated cage culturing environment illumination control system
CN107289998A (en) * 2017-05-12 2017-10-24 淮阴工学院 Pig house environment temperature intelligent monitoring system based on CAN

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
向昌盛: ""基于支持向量机的时间序列组合预测模型"", 《中国优秀博硕士学位论文全文数据库(博士)农业科技辑》 *
顾凯成: ""改进网格搜索的支持向量机参数优化研究及应用"", 《中国优秀博硕士学位论文全文数据库(硕士)信息科技辑》 *

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109496987A (en) * 2018-12-30 2019-03-22 江苏省家禽科学研究所 A kind of selection improving local egg articles system egg number
CN112348238A (en) * 2020-10-27 2021-02-09 浙江师范大学 Egg yield prediction PSO-SVM regression model based on principal component analysis
CN113033890A (en) * 2021-03-20 2021-06-25 南通天成现代农业科技有限公司 Method for analyzing laying performance of laying hens based on vector autoregressive model
CN115481808A (en) * 2022-09-23 2022-12-16 江苏天成科技集团有限公司 Laying hen laying rate prediction method based on MDT-LSSVM model
CN116579508A (en) * 2023-07-13 2023-08-11 海煜(福州)生物科技有限公司 Fish prediction method, device, equipment and storage medium
CN116579508B (en) * 2023-07-13 2023-10-13 海煜(福州)生物科技有限公司 Fish prediction method, device, equipment and storage medium

Similar Documents

Publication Publication Date Title
CN109034466A (en) A kind of laying rate of laying hen prediction technique based on Support vector regression
CN112508275B (en) Power distribution network line load prediction method and equipment based on clustering and trend indexes
CN106971240A (en) The short-term load forecasting method that a kind of variables choice is returned with Gaussian process
CN110728401A (en) Short-term power load prediction method of neural network based on squirrel and weed hybrid algorithm
CN112906298B (en) Blueberry yield prediction method based on machine learning
CN110111848A (en) A kind of human cyclin expressing gene recognition methods based on RNN-CNN neural network fusion algorithm
Liu et al. Prediction of dissolved oxygen content in aquaculture of Hyriopsis cumingii using Elman neural network
CN114492191A (en) Heat station equipment residual life evaluation method based on DBN-SVR
CN107145941A (en) The real-time dynamic acquisition method of light requirement based on optimal light quality and photon flux density
CN114242156A (en) Real-time prediction method and system for relative abundance of pathogenic vibrios on marine micro-plastic
CN105930531A (en) Method for optimizing cloud dimensions of agricultural domain ontological knowledge on basis of hybrid models
Wu et al. Predicting daily global solar radiation in various climatic regions of China based on hybrid support vector machines with meta-heuristic algorithms
CN110516835A (en) A kind of Multi-variable Grey Model optimization method based on artificial fish-swarm algorithm
CN106502093A (en) Water island dosing On-Line Control Method and device based on GA SVR
CN113221447A (en) Soil humidity prediction method for optimizing BP neural network based on improved genetic algorithm
CN111126827A (en) Input-output accounting model construction method based on BP artificial neural network
CN113591399B (en) Short-term wind power prediction method
CN113222288B (en) Classified evolution and prediction method of village and town community space development map
CN116316542A (en) Regional distributed photovoltaic power prediction method, regional distributed photovoltaic power prediction device, computer equipment and storage medium
CN103778327A (en) Curve fitting method
CN114139783A (en) Wind power short-term power prediction method and device based on nonlinear weighted combination
CN109858127B (en) Blue algae bloom prediction method based on recursive time sequence deep confidence network
Yan et al. Water demand forecast model of least squares support vector machine based on particle swarm optimization
CN112581311A (en) Method and system for predicting long-term output fluctuation characteristics of aggregated multiple wind power plants
Geng et al. Study on prediction of dissolved oxygen content in aquaculture water

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

Application publication date: 20181218

WD01 Invention patent application deemed withdrawn after publication