![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java算法
xiangjinqi
这个作者很懒,什么都没留下…
展开
-
算法生成1-9,a-b的随机十位数
譬如你行随机生成小于等于10位的数字 1sd3sd34t5 3g3t44h算法如下public class test { public static String[] z = {"0","1","2","3","4","a","b","c","d",""}; /** * @par原创 2011-09-13 16:08:21 · 210 阅读 · 0 评论 -
对URL非法字符进行转义
url=“http://www.baidu.com?body={}”{}在某些情况下读取非法 这时需要将其转义 java.net.URLEncoder.encode("{")原创 2012-03-15 15:45:06 · 611 阅读 · 0 评论 -
价格与销量的关系 JAVA实现该算法 最小二乘法
由于方程式不方便编辑,一切都在附件的图片和word文档上原创 2012-04-05 17:47:16 · 191 阅读 · 1 评论 -
价格弹性指数 价格与销量模型
在当今电子商务越来越热的情况下,价格战与利润是一个关键点,价格越低就会亏本,越高买的人越少,赚的钱不一定越高 价格与销量的关系逐渐的成为电子商务网站的要点, 利用这个关系可以对价格作出很好的改价,在价格的变动中必然有一点使得利润最大化。这一点就是电子商务追求的黄金点如下是具体做法:1、确定模型函数2、拟合曲线,采用最小二乘法,R2平滑算法,离群点算法 等算法对各个点进行去噪拟合...原创 2012-07-30 10:35:14 · 2778 阅读 · 2 评论 -
牛顿迭代--高斯方程求解
y = alnx + x + x*x + x *x *x + Math.pow(x,0.021222) + Math.exp(x) = 0这个方程无法用常规的求导等方法求出,也没有固定的求解公式。这个时候就需要算法来 求解、利用牛顿迭代能很好的求解。 具体公式可以百度下x n+1 = x n + f(x n)/f(x n)'依次迭代下去,知道 |x n+1 - x n|...原创 2012-08-20 10:59:11 · 326 阅读 · 0 评论 -
求点到曲线的最短距离 垂直逼近算法
y = ln(x) + Math.pow(x,0.000333) + Math.exp(x*x) + x *x求 (1,2)到该曲线的最短距离。很简单就是 Math.pow((y - 2)*(y - 2) + (x-1)(x-1),0.5) 求最大值或求导无法求得此距离。或者是 (y-2)/(x-1) * y' = -1 这个时候就需要利用算法来求得此距离。这里引入垂直逼...原创 2012-08-20 11:13:13 · 11755 阅读 · 1 评论 -
商品名匹配算法
商品名组成为 品牌+型号(规格)+形容词(颜色)+商品简称+促销信息等等将这些特殊信息可以分析为一个模型。即匹配算法模型详细设计理念和模型及源代码见附件...原创 2012-12-17 10:23:33 · 1186 阅读 · 0 评论 -
机器学习算法模型(一)
之前介绍了通用的经验型权重配置算法,但是仍然无法对200多个类目做到很细致的权重配置,人的精力无法对每个类目做分析,设定一个合适的经验权重值。那么由此产生了一个问题:可不可以为这种场景适配一个机器学习的算法,为所有叶子目录做一个权重配置,前提是要根据正确和错误的数据充分的训练样本数据,有了之前人工算法 的数据,多多少少沉淀了大量的正确数据和错误数据。各个因子占权重可以由机器学习算法来产生一个...原创 2015-08-04 12:45:46 · 141 阅读 · 0 评论 -
算法程序-通过log重现计算过程
核心算法类public class ShopScorer extends BaseScorer { private static final Logger logger = Logger.getLogger(ShopScorer.class); private ShopProxy shopProxy; @Override public St...原创 2015-08-17 14:56:27 · 4070 阅读 · 0 评论 -
通用广告推荐,团购推荐,商户推荐,商品推荐数据算法框架
本章介绍的是简单的多维权重算法以广告为例,广告有很多属性,譬如:title,region,category,cityid,geo,tag,评论,星级等等这些属性分别会给一个权重打分,譬如Y = x1*z1+x2*z2+ ........ + xn*zn;其中x1为...原创 2015-09-01 16:51:50 · 136 阅读 · 0 评论 -
JAVA 读取CSV文件
1、读取CSV文件只从第二行开始读取,忽略标题的,包文件自己搜索下载import java.io.FileInputStream;import java.io.IOException;import java.io.InputStreamReader;import java.util.ArrayList;import java.util.List;import com.O...原创 2012-03-12 16:40:53 · 175 阅读 · 0 评论 -
OPI 导出EXCEL(JAVA 应用程序非WEB导出)
1、直接是工具类调用静态方法import java.io.FileOutputStream;import java.io.OutputStream;import java.util.List;import org.apache.poi.hssf.usermodel.HSSFCell;import org.apache.poi.hssf.usermodel.HSSFRichT...原创 2012-03-12 16:39:39 · 222 阅读 · 0 评论 -
用递归算法查找父节点下的所有叶子节点
父节点----叶子节点----子节点一---------叶子节点---------叶子节点----子节点二---------子节点三----------------叶子节点----------------叶子节点如何得到父节点采用递归算法,碰到叶子节点就加到列表里,不是叶子节点就对其进行循环再递归遍历/** * 向旗添加 * 实现将得到的目录...原创 2011-09-13 16:31:45 · 2164 阅读 · 0 评论 -
正则表达式提取特定字符串内的特定内容
我在@京东商城 发现了一个非常不错的商品:七彩云南 寿 熟饼357克,京东价:¥75.00。感觉不错,分享一下 譬如如果你想提取京东里一个页面的这个字符串,但是你有同时只想得到价格那么正则表达式为:(?<=(京东价:¥))(\d)+[.](\d){2}(?=[。](感觉不错))(¥.*?。)提取的是价格的内容...原创 2011-09-28 09:16:39 · 6243 阅读 · 0 评论 -
lucene 分词解析器 将商品名全部切成各种词方便匹配
1、附件附上中文解析器的相关包2、代码package com.yihaodian.pricehisotry;import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.FileWriter;import java.io.IOExcept...原创 2012-01-10 16:22:32 · 320 阅读 · 0 评论 -
排序算法,从大到小
1、得到list中最大的那个值public OppoSiteInfo getMaxMatch(List<OppoSiteInfo> list){ float maxScore = 0; int index = 0; for(int i=0;i<list.size();i++){ if(list.get(i).getMatchScore() > ...原创 2011-11-11 10:51:19 · 284 阅读 · 0 评论 -
float 导致的计算精确度问题
java 中float 计算精确度问题,解决方法是利用BigDecimal 如下程序得到两个不同的结果import java.math.BigDecimal;/** * @author xiangqi * */public class Test { /** * <dl> * <dt><b>方法功能概要&...原创 2012-05-31 14:04:02 · 191 阅读 · 0 评论 -
File的读取和写入操作 java
1、文件的读取操作 File file = new File(fileName); BufferedReader reader = null; try { System.out.println("以行为单位读取文件内容,一次读一整行:"); reader = new BufferedReader(n...原创 2011-11-18 13:08:45 · 164 阅读 · 0 评论 -
抓取网站全站信息,并导出数据为EXCEL
现在以https://www.mann-hummel.com/mf_prodkata_china/index.html?ktlg_page=1&ktlg_lang=16&ktlg_01_fzart=1为例抓取这个站点的汽车信息1、设置得到信息的的汽车对象类package com.xiang;import java.util.List;public cla...原创 2011-11-18 13:21:36 · 513 阅读 · 0 评论 -
导出EXCEL常用工具类
1、接口 package com.yihaodian.pis.common.util.export;import java.io.OutputStream;import java.util.List;public interface ExcelExporter { void defineHeaders(); void drawCellFormat();...原创 2011-11-18 15:06:10 · 122 阅读 · 0 评论 -
JSP 无模板导出功能实现
HttpServletResponse response = ServletActionContext.getResponse(); response.setContentType("application/octet-stream"); exportName = "PIS-品牌重合度查询结果"+DateUtils.formatDate(DateUtils.getCurrentDate...原创 2012-02-16 10:26:35 · 77 阅读 · 0 评论 -
机器学习----逻辑回归
这节学习的是逻辑回归(Logistic Regression),也算进入了比较正统的机器学习算法。啥叫正统呢?我概念里面机器学习算法一般是这样一个步骤:1)对于一个问题,我们用数学语言来描述它,然后建立一个模型,例如回归模型或者分类模型等来描述这个问题;2)通过最大似然、最大后验概率或者最小化分类误差等等建立模型的代价函数,也就是一个最优化问题。找到最优化问题的解,也就是能拟合我们的数据...原创 2016-02-19 12:12:18 · 82 阅读 · 0 评论