- 博客(6)
- 收藏
- 关注
原创 优化算法概述
我对优化算法之认识 以下皆为我个人见解,如有偏差实属正常情况。 优化问题概述 优化问题大抵可以抽象成以下描述, 有n个自变量X,对X有一个目标函数,我们需要求解其满足目标函数的情形,往往是极大值或者极小值,同时对于X,有一系列约束C。 我认为优化算法属于一种解题模型,不是问题模型,即使同一个问题,通过构造不同的解题模型,也就是自变量和目标函数,往往可以影响解题模型的效率,甚至是十分可解。 ...
2019-04-11 17:22:06
3155
转载 好玩的分词——python jieba分词模块的基本用法
jieba(结巴)是一个强大的分词库,完美支持中文分词,本文对其基本用法做一个简要总结。 安装jieba pip install jieba 简单用法 结巴分词分为三种模式:精确模式(默认)、全模式和搜索引擎模式,下面对这三种模式分别举例介绍: 精确模式 import jieba s = u'我想和女朋友一起去北京故宫博物院参观和闲逛。' cut = jieba.cut(s...
2018-10-28 16:30:23
355
原创 K临近算法-KNN
K最近邻(k-Nearest Neighbor,KNN)分类算法,是一个理论上比较成熟的方法,也是最简单的机器学习算法之一。该方法的思路是:如果一个样本在特征空间中的k个最相似(即特征空间中最邻近)的样本中的大多数属于某一个类别,则该样本也属于这个类别。 KNN方法虽然从原理上也依赖于极限定理,但在类别决策时,只与极少量的相邻样本有关。由于KNN方法主要靠周围有限的邻近的样本,而不是靠判别类域的...
2018-10-27 18:19:26
663
原创 遗传进化算法与微生物遗传算法
遗传进化算法 遗传进化算法,简称遗传算法或进化算法(Genetic Algorithm GA),GA的主要思想是通过模拟自然界生物的繁殖和自然选择来达到不断优化,从而得到较优解的过程.遗传算法的流程如下图所示,其中对遗传物质的定义和描述,个体的适应度度量方法,以及交配和突变策略是较为主要的步骤. 图1 遗传算法流程图 第一步,其中输入数据主要输入种群数量,DNA长度,异变率...
2018-10-22 12:45:56
2443
转载 单例模式(java)
注:本文转自码农翻身微信ID:coderising介绍信息工作15年的IBM软件架构师分享编程和职场的经验和教训, 不容错过。二维码 码农翻身前言:本文原作者是王钦誉,原文链接:https://xiaoqinyu0000.github.io/Java/JavaSingleton/之前王钦誉还写过《Java帝国之拨云见日识回调》。 这篇文章很长,讲了单例模式的方方面面, 建议认真读完。1背景在Ja...
2018-04-06 12:29:32
1355
1
原创 tensorflow tf.matmul()类型错误
在学习tensorflow的过程中,因为不熟悉python和tensorflow,导致许多错误可能寻找起来非常困难,今天的学习中出现了这样一个错误: TypeError: Input ‘b’ of ‘MatMul’ Op has type float32 that does not match type float64 of argument ‘a’. 程序代码: import tensor
2018-01-22 11:15:47
3936
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人