博客专栏  >  云计算/大数据   >  算法设计与人工智能

算法设计与人工智能

剖析经典算法,设计算法,结合机器学习、深度学习等人工智能方法解决实际问题!

关注
4 已关注
23篇博文
  • 算法设计——解决 3Sum 以及 3Sum Closest 问题

    常写算法,多动脑,不会老! 3Sum问题: 若不考虑效率问题,则解决该问题的思路就很简单直接,三个 for 循环遍历穷举即可。一个优秀的程序员肯定不能忍受这么无脑的时间复杂度,于是先想到先对全...

    2018-01-06 19:51
    31
  • 贪婪算法解决 Integer to Roman 问题

    常写算法,多动脑,不会老!理论太枯燥,先来个实际场景,场景取自 LeetCode 12 —— Integer to Roman 问题。要求能把 1~3999 的整型数字转化罗马数字。先科普一下罗马数字...

    2017-12-20 10:59
    186
  • 训练集、验证集与测试集回顾总结

    在 NG 的课程、西瓜书以及 Goodfellow 的 《DeepLearning》 书中都有提到:最佳的数据划分是将数据分为三部分,分别为训练集(trainning set),验证集(validat...

    2017-12-17 13:09
    254
  • 关于显著性检验,有你想要的!

    何为显著性检验?显著性检验(significance test)作为判断两个乃至多个数据集之间是否存在差异的方法被广泛应用于各个科研领域。在统计学中,显著性检验是“统计假设检验”(Statistica...

    2017-12-14 14:21
    402
  • pytorch 模拟关系拟合——回归

    本次用 pytroch 来实现一个简单的回归分析,也借此机会来熟悉 pytorch 的一些基本操作。1. 建立数据集import torch from torch.autograd import Va...

    2017-12-06 16:52
    297
  • centos7 搭建 python35+pip3+pytorch 深度学习环境

    pytorch 自去年年底诞生以来日趋火爆。PyTorch 是 Torch 在 Python 上的衍生. 因为 Torch 是一个使用 Lua 语言的神经网络库, Torch 很好用, 但是 Lua ...

    2017-12-05 17:41
    433
  • 主成分分析(PCA)一次讲个够

    PCA 简介多元统计分析中普遍存在的困难中,有一个困难是多元数据的可视化。matlab 中的 plot 可以显示两个变量之间的关系,plot3 和surf 可以显示三维的不同。但是当有多于3个变量时,...

    2017-11-29 11:31
    428
  • centos 7 下搭建 tensorflow+keras 深度学习环境

    之前在阿里云服务器上搭建过 docker+tensorflow+keras 的深度学习环境,由于服务器停用等一系列问题,不得不在本地服务器重新搭建环境,本次以 root 用户直接操作,不再使用 doc...

    2017-11-22 17:31
    750
  • 5 分钟带你弄懂 k-means 聚类

    聚类与分类的区别分类:类别是已知的,通过对已知分类的数据进行训练和学习,找到这些不同类的特征,再对未分类的数据进行分类。属于监督学习。聚类:事先不知道数据会分为几类,通过聚类分析将数据聚合成几个群体。...

    2017-11-08 16:16
    338
  • 对比欧氏距离与余弦相似度

    欧式距离欧氏距离就是我们平常所说的距离,如果是平面上的两个点 A(x1,y1)A(x_1,y_1) 和 B(x2,y2)B(x_2,y_2) ,那么 A 与 B 的欧式距离就是 (x1−x2)2+(y...

    2017-11-07 16:48
    492
  • 如何通俗易懂地理解皮尔逊相关系数?

    要理解 Pearson 相关系数,首先要理解协方差(Covariance)。协方差表示两个变量 X,Y 间相互关系的数字特征,其计算公式为:COV(X,Y)=1n−1∑n1(Xi−X⎯⎯⎯)(Yi−Y...

    2017-11-06 11:45
    333
  • 常用的数量统计量的计算及统计意义

    数量统计量是只适合数量类型数据的统计量,使我们最常见的统计量。笔者之前对资料特征数的计算作了简单地介绍,详情可跳转至 资料特征数的计算,本片博客力求全面和简洁易懂。对于数量类型的数据样本 X1,X2,...

    2017-11-02 20:20
    301
  • 常用的数据标准化方法

    数据的标准化(normalization)是将数据按照一定规则缩放,使之落入一个小的特定区间。这样去除数据的单位限制,将其转化为无量纲的纯数值,便于不同单位或量级的指标能够进行比较和加权。其中最典型的...

    2016-06-13 14:46
    14206
  • 资料特征数的计算

    变量的分布具有两个明显的特征:集中性和离散型。为了反映变量分布的这两个基本性质,必须计算它们的特征数。反映集中性的特征数是平均数,其中应用最普遍的是算术平均数。反映离散性的特征数为变异数,其中最为常用...

    2016-02-29 15:36
    757
  • 粒子群算法解决函数优化问题

    1 选题描述 粒子群算法(particle swarm optimization,PSO)是计算智能领域,除了蚁群算法、鱼群算法之外的一种群体智能地优化算法。该算法最早由Kennedy和Eberhar...

    2015-07-03 13:35
    9527
  • 最长上升子序列

    描述 题目描述    Redraiment是走梅花桩的高手。Redraiment总是起点不限,从前到后,往高的桩子走,但走的步数最多,不知道为什么?你能替Redraiment研究他最多走的步数吗...

    2015-08-01 16:35
    404
  • 算法设计与分析

    多种算法求解非线性方程 1.内容分析 1.1非线性方程介绍 非线性方程,就是因变量与自变量之间的关系不是线性的关系,这类方程很多,例如平方关系、对数关系、指数关系、三角函数关系等等。求解此类方程往往很...

    2015-07-25 10:46
    1411
  • 将真分数分解为埃及分数

    描述 分子为1的分数称为埃及分数。现输入一个真分数(分子比分母小的分数,叫做真分数),请将该分数分解为埃及分数。如:8/11 = 1/2+1/5+1/55+1/110。 接口说明 /* 功能: 将分...

    2015-07-30 17:11
    1031
  • 最大连续bit数

    描述 功能: 求一个byte数字对应的二进制数字中1的最大连续数,例如3的二进制为00000011,最大连续2个1    输入: 一个byte型的数字    输出: 无     返回: 对应的二进制...

    2015-08-04 11:12
    427
  • 提取不重复的整数(桶排序思想)

    描述 输入一个int型整数,按照从右向左的阅读顺序,返回一个不含重复数字的新的整数。 知识点 数组 运行时间限制 10M 内存限制 128 输入 输入一个int型整数 输出 按...

    2015-08-30 16:55
    912

开发工具
1981596
Linux
1745414
IOS开发
7756960
img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部