自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (2)
  • 收藏
  • 关注

转载 动态规划入门-概念、递归与递推型动归

写在前面:一个问题,必须拥有重叠子问题和最优子结构,才能用动态规划区解决。 动态规划问题的特点是,无后效性。入门篇:https://blog.csdn.net/rock_joker/article/details/68928150提高篇:动态规划的核心,DP和分治法、贪心法的区别。https://wenku.baidu.com/view/f1...

2019-06-26 15:20:54 248

原创 anaconda 中使用指定源安装Keras

先按win +R 弹出搜索框,然后输入anaconda prompt接着在窗口中输入:pip install keras -i http://pypi.douban.com/simple --trusted-host pypi.douban.com接着就可以很顺畅的在anaconda自带的Python中安装Keras了。同理,如果其他包下不下来,只需要把Keras换成相应的包名即可...

2019-03-06 22:58:53 1803

原创 机器学习中的数学基础

前言:本专栏主要介绍机器学习算法中需要用到的数学基础,分为线性代数、概率论与数理统计、微积分等。机器学习最主要的目标是解决实际问题。数学基础再好也是基础,记住基础知识是为了使用算法的时候理解原理,之后进行优化。写之前先看一张图,以前总觉得自己看了很多博客,但是都没有很大的收获感,发现问题在于学习方式大部分处于被动用学习,效率和留存率都比较低。放这张图也为了提醒和鞭笞自己改变学习思维,快速进步。...

2018-11-14 10:56:34 269

转载 入门级攻略:机器学习 VS 深度学习

本文以浅显易懂的语言介绍了机器学习和深度学习的定义及应用,以及在源数据要求,硬件支持,特征工程、问题解决方式、执行时间及可解释性等方面的区别,对于新手入门有很大启示意义。楔子:机器学习和深度学习现在很火,你会发现突然间很多人都在谈论它们。如下图所示,机器学习和深度学习的趋势对比(来自Google trend,纵轴表示搜索热度):本文将会以简单易懂的语言及示例为大家详细解释深度学习和...

2018-10-27 22:37:15 233

转载 线程和进程的通俗理解

进程是cpu资源分配的最小单位,线程是cpu调度的最小单位。以前进程既是资源分配也是调度的最小单位,后来为了更合理的使用cpu(实际上是cpu性能越来越好),才将资源分配和调度分开,就有了线程。线程是建立在进程的基础上的一次程序运行单位。进程是应用程序的执行实例。比如说,当你双击的Microsoft Word的图标,你就开始运行的Word的进程。线程是执行进程中的路径。另外,一个过程可以包含多个...

2018-10-25 09:47:01 372

转载 解决机器学习中数据不平衡问题

这几年来,机器学习和数据挖掘非常火热,它们逐渐为世界带来实际价值。与此同时,越来越多的机器学习算法从学术界走向工业界,而在这个过程中会有很多困难。数据不平衡问题虽然不是最难的,但绝对是最重要的问题之一。一、数据不平衡在学术研究与教学中,很多算法都有一个基本假设,那就是数据分布是均匀的。当我们把这些算法直接应用于实际数据时,大多数情况下都无法取得理想的结果。因为实际数据往往分布得很不均匀,都会...

2018-10-22 09:57:56 148

转载 几种常见的机器学习优化算法

阅读目录1. 梯度下降法(Gradient Descent) 2. 牛顿法和拟牛顿法(Newton's method & Quasi-Newton Methods) 3. 共轭梯度法(Conjugate Gradient) 4. 启发式优化方法  5. 解决约束优化问题——拉格朗日乘数法  我们每个人都会在我们的生活或者工作中遇到各种各样的最优化问题,比如每个企业和个人都要考...

2018-10-14 17:08:12 468

转载 机器学习十大算法(一)

毫无疑问,机器学习/人工智能的子领域在过去几年越来越受欢迎。目前大数据在科技行业已经炙手可热,而基于大量数据来进行预测或者得出建议的机器学习无疑是非常强大的。一些最常见的机器学习例子,比如Netflix的算法可以根据你以前看过的电影来进行电影推荐,而Amazon的算法则可以根据你以前买过的书来推荐书籍。所以如果你想了解更多有关机器学习的内容,那么你该如何入门?对于我来说,我的入门课程是我在哥本...

2018-10-13 21:07:12 452

转载 计算机科学最重要的32个算法

奥地利的Christoph Koutschan博士在自己的页面上发布了一篇文章,根据他的统计,得出了很多计算机科学家认为最重要的32个算法:A* 搜索算法——图形搜索算法,从给定起点到给定终点计算出路径。其中使用了一种启发式的估算,为每个节点估算通过该节点的最佳路径,并以之为各个地点排定次序。算法以得到的次序访问这些节点。因此,A*搜索算法是最佳优先搜索的范例。 集束搜索(又名定向搜索,Be...

2018-10-13 21:00:06 176

原创 常用排序算法(一) Python实现

1. 冒泡算法原理冒泡算法的概念很简单,操作可以总结为经过两层循环来实现每次找到最大的一个数,并把它放到最末尾。经过多轮的循环,最终把所有的数都正确拍好序。有点就是简单,对于小量数据运行很快适用;但是由于涉及到两层循环,而且每一轮循环都会遍历多有的数,因此比较的次数多,耗时久。执行步骤 代码实现def bubble_sort(lists):    n=len(lists)...

2018-10-12 22:46:29 110

转载 常用的排序算法-C语言

目录冒泡排序   鸡尾酒排序   选择排序 插入排序 二分插入排序   希尔排序   归并排序 堆排序 快速排序   我们通常所说的排序算法往往指的是内部排序算法,即数据记录在内存中进行排序。  排序算法大体可分为两种:    一种是比较排序,时间复杂度O(nlogn) ~ O(n^2),主要有:冒泡排序,选择排序,插入排序,归并排序,堆排序,快速排序...

2018-10-12 22:40:17 256 1

原创 pycharm中安装库失败Solving.. failed PackagesNotFoundError: The following packag - attrs==17.4.0

我在pycharm中提示安装各个库的时候,点击了自动安装,但是弹出错误如下: 之后在stackoverflow 上看到了一个解决办法,说用从打安装容易失败,有些库只能通过用pip安装,我试了一下,发现这个办法试不通。后来看到有人说用这个指令:conda install -c conda-forge [pkgs] 或者用 python -m pip install [pkgs]然后真...

2018-10-08 18:40:16 4696 1

原创 springMVC的web.xml配置文件提示错误

错误信息为: Attribute "xmlns:xsi" must be declared for element type "web-app".       - Attribute "xsi:schemaLocation" must be declared for element type "web-app". Attribute "version" must be declared f...

2018-09-08 15:18:22 2346

原创 Description Resource Path Location Type Attribute "xsi:schemaLocation" must be declared for element

【springmvc配置xml文件时Errors报错解决】新建一个web项目后,首先加入了jar包,然后在WEB-INF文件夹下新建一个web.xml文件,在网上可以找到完整配置;接着在src文件夹下建立自己的包,和springmvc.xml文件。这次问题主要是提示Description    Resource    Path    Location    TypeReferenced fi...

2018-09-08 15:08:53 2278

转载 【转载】剑指offer Python版

二叉树的镜像链表中环的入口结点删除链表中重复的结点从尾到头打印链表斐波那契数列跳台阶变态跳台阶矩形覆盖把字符串转换成整数平衡二叉树和为S的连续正数序列左旋转字符串数字在排序数组中出现的次数数组中只出现一次的数字翻转单词顺序列二叉树的深度和为S的两个数字顺时针打印矩阵二叉树的下一个结点对称的二叉树把二叉树打印成多行按之字形顺序打印二叉树序列化二叉树二叉搜索树的第k个结点数据流中的中位数重建二叉树滑动...

2018-06-18 19:56:07 213

转载 如何利用键盘高效工作

看到文章标题,你肯定会很奇怪,为什么“别碰鼠标”,离开鼠标还怎么操作电脑?“让键盘飞起来”,键盘怎么会飞呢?你可以保留这些疑问,先跟着我的描述操作一遍,注意操作的过程中记住你都做了哪些动作,以及花费了多长时间。前提条件:假设你正在写代码,你的双手都放在键盘上。如果你用Win7,请暂时忽略任务栏锁定的软件。1、打开QQQQ很常用,你可能把它放在桌面了。于是你把手从键盘移到鼠标上,移动鼠标并定位到Wi...

2018-06-18 19:48:54 1620

转载 Git Bash&GitHub使用详细教程

一:Git是什么?  Git是目前世界上最先进的分布式版本控制系统。  二:SVN与Git的最主要的区别?  SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活,干完后,需要把自己做完的活推送到中央服务器。集中式版本控制系统是必须联网才能工作,如果在局域网还可以,带宽够大,速度够快,如果在互联网下,如果网速...

2018-06-18 15:26:19 239

最新gdb8.1和gdb7.7

下载完该软件包,解压后可以看到gdb-7.7.1.tar.bz2和gdb-8.1.tar.xz两个压缩包,解压后可以复制到MinGw所在的文件夹下即可。

2018-10-28

mybatis插件安装

下载完压缩包,将压缩包里的两个文件全部拷贝到Myeclipse的文件目录MyEclipse x.x\dropins中.我的是MyEclipse2015\dropins。重启Myeclipse2015,点击File---->new ------>other下拉栏的Mybaits中出现Mybaits Generator Configuration file文件即为安装成功.

2018-03-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除