feat: adds e-SVR

This commit is contained in:
Volodymyr Orlov
2020-10-15 16:23:26 -07:00
parent bb96354363
commit 20e58a8817
8 changed files with 719 additions and 2 deletions
+14 -1
View File
@@ -6,10 +6,23 @@ use num_traits::{Float, FromPrimitive};
use rand::prelude::*;
use std::fmt::{Debug, Display};
use std::iter::{Product, Sum};
use std::ops::{AddAssign, DivAssign, MulAssign, SubAssign};
/// Defines real number
/// <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.0/MathJax.js?config=TeX-AMS_CHTML"></script>
pub trait RealNumber: Float + FromPrimitive + Debug + Display + Copy + Sum + Product {
pub trait RealNumber:
Float
+ FromPrimitive
+ Debug
+ Display
+ Copy
+ Sum
+ Product
+ AddAssign
+ SubAssign
+ MulAssign
+ DivAssign
{
/// Copy sign from `sign` - another real number
fn copysign(self, sign: Self) -> Self;