/** 最小最大规范化也叫离差标准化 * 可以对原始数据进行线性变换, * 假定Min和Max是最小值和最大值, * v是该区间中的一个值,将其映射到新的区间[newMin, newMax]中为v' * 则有: * v' = (v-Min)/(Max-Min)*(newMax-newMin)+newMin * 这种方法有一个缺陷就是当有新数据加入时,可能导致Max和Min的变化,需要重新定义。 */ package re; public class MinMaxNormalization { public static void main(String[] args) { MinMaxNormalization mmn = new MinMaxNormalization(); double newV = mmn.Normalization(1500, 1000, 2000, 0, 1); System.out.println("The result is " + newV); newV = mmn.Normalization(1501, 1000, 2000, 0, 1); System.out.println("The result is " + newV); newV = mmn.Normalization(1600, 1000, 2000, 0, 1); System.out.println("The result is " + newV); } /** * @author * @param v * 做标准化的样本数据 * @param Min * 样本数据最小值 * @param Max * 样本数据最大值 * @param newMin * 新的映射区间最小值 * @param newMax * 新的映射区间最大值 * @return */ public double Normalization(double v, double Min, double Max, double newMin, double newMax) { return (v - Min) / (Max - Min) * (newMax - newMin) + newMin; } }
http://blog.csdn.net/kindterry/article/details/6581347
package re; public class Snippet { public static void main(String[] args) { System.out.println("0: \t" + sigmoid(0d)); System.out.println("1: \t" + sigmoid(1d)); System.out.println("2: \t" + sigmoid(2d)); System.out.println("3: \t" + sigmoid(3d)); System.out.println("10: \t" + sigmoid(10d)); System.out.println("100: \t" + sigmoid(100d)); System.out.println("1000: \t" + sigmoid(1000d)); System.out.println("10000: \t" + sigmoid(10000d)); System.out.println("100000: \t" + sigmoid(100000d)); System.out.println("1000000: \t" + sigmoid(1000000d)); System.out.println("10000000: \t" + sigmoid(10000000d)); System.out.println("10000000: \t" + sigmoid(10000000000d)); } public static double sigmoid(double val) { //_score * (1d / (1d + exp(-log(doc['saleCount'].value+1d)/10))) return 1d / (1d + Math.exp(-Math.log(val) / 5)); } }
相关推荐
1. **最小最大规范化(Min-Max Scaling)**: 最小最大规范化是一种线性变换,其目标是将原始数据缩放到一个特定的范围内,通常是[0, 1]。在Java中,这个过程可以通过计算每个特征值与数据集最小值的差,然后乘以新...
最小-最大-最小 该存储库包含用于解决本文研究的最小-最大-最小鲁棒优化问题的算法 AyşeNur Arslan,Michael Poss和Marco Silva:最小-最大-最小鲁棒组合优化,几乎没有追索权解决方案。 可在 有四种算法可用: ...
这个代码实现了最小-最大搜索算法的逻辑,通过递归调用 Max 和 Min 函数来实现树状搜索。Evaluate 函数是评价函数,它用于给叶子结点赋值。 最小-最大搜索算法是国际象棋程序中常用的搜索算法,它通过树状搜索来...
在这个实验中,我们专注于两个核心概念:数据集成中的卡方相关分析以及数据变换的几种方法,包括最小-最大规范化、z-score规范化和小数定标规范化。 首先,数据集成涉及到将来自不同来源的数据合并在一起,形成一个...
Max-Min算法则与Min-Min相反,它考虑的是最大化资源的公平性。该算法会选择预计完成时间最长的任务优先执行,目的是减少系统中最晚完成任务的等待时间,从而达到整体上的平衡。在Java中实现Max-Min,你需要维护一个...
开发工具 jquery-1.11.3.min开发工具 jquery-1.11.3.min开发工具 jquery-1.11.3.min开发工具 jquery-1.11.3.min开发工具 jquery-1.11.3.min开发工具 jquery-1.11.3.min开发工具 jquery-1.11.3.min开发工具 jquery-...
spark-md5.min.js jsMD5计算
jquery-3.7.0.min.js(jQuery下载)jquery-3.7.0.min.js(jQuery下载)jquery-3.7.0.min.js(jQuery下载)jquery-3.7.0.min.js(jQuery下载)jquery-3.7.0.min.js(jQuery下载)jquery-3.7.0.min.js(jQuery下载)...
`pad-zeropadding-min.js`的“min”后缀表明这是经过压缩和优化的版本,以减小文件大小,提高页面加载速度。 另外,还提供了一个名为`AesEncryptUtil.java`的后台工具类,它可能是为Java后端设计的,用于解密前端...
用于JavaScript前端AES加密,配合aes.js一起使用,具体使用方式可参考我的博客文章。https://blog.csdn.net/qq_23521659/article/details/82691535
开发工具 font-awesome.min开发工具 font-awesome.min开发工具 font-awesome.min开发工具 font-awesome.min开发工具 font-awesome.min开发工具 font-awesome.min开发工具 font-awesome.min开发工具 font-awesome.min...
IE9以下版本不支持字体图片库,font-awesome-ie7.min.css解决了这个问题。
jquery-3.3.1.js和jquery-3.3.1.min.js免费下载哈。jquery-3.3.1.js和jquery-3.3.1.min.js免费下载哈。jquery-3.3.1.js和jquery-3.3.1.min.js免费下载哈。jquery-3.3.1.js和jquery-3.3.1.min.js免费下载哈。jquery-...
在github上找到的资源,但是感觉不太方便,就单独拎出来一份 github地址:https://github.com/satazor/js-spark-md5
小程序配置阿里云OSS下载文件,在请求头里配置生成强制下载链接,所需文件,因为在阿里云oss平台只能设置查看/下载 ,一种方式,对于某些业务需求不能够满足,所以此思路就是--在设置时把文件设置成公共读,然后拿到...
jquery-ui-1.10.4.min.js下载
支持ie8的视频播放软件!!!!!!!!!!!!!!!!!!!
polyfill-ie8.min.js可以增强ie8在js方面的兼容性,大家可以下载使用。
jsrsasign-all-min.js Rsa算法加密 前后台加密可参考文章:https://blog.csdn.net/u010785811/article/details/114878352
jQuery版本迁移辅助插件,如果您使用的低版本jQuery改为高版本后出现错误,可以试试这个插件。用来检测和恢复在jQuery1.9版本中已删除或已过时的API。jquery-migrate-1.2.1.js,jquery-migrate-1.2.1.min.js