摘要: 编程是一门艺术 自己初学之,“虽不能至,然心向往之” 不局限于某一种语言,接纳百家 以c++为基础,继而学习Python 如果对一个东西,看了很多书,脑子里仍然一团麻,说明对于问题并未理解。有时,是自己的理解问题;有时,是书上讲的过于绕。 开此博客,以记编程学习之心得,提高自己的编程能力,最终体现在 阅读全文
posted @ 2017-06-19 17:07 sky_lover 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 只有亲自用代码实现才算真正理解算法,有时候也要在不断的修改调试中理解,更何况只看不敲代码呢? 模型: 符号函数f(x) = sign(w*x + b) 策略: 为了求导方便,选择误分类点到超平面的总距离为损失函数,利用梯度下降进行递推 代码实现: 运行结果如下: 阅读全文
posted @ 2019-01-03 20:54 sky_lover 阅读(320) 评论(0) 推荐(0) 编辑
摘要: fun.m添加微分方程,通过RK递推下一时刻的函数值 主函数如下: fun.m如下:y' = 2*(1-y/20)*y -x; RK.m如下: 结果如下: 阅读全文
posted @ 2018-12-22 13:59 sky_lover 阅读(966) 评论(0) 推荐(0) 编辑
摘要: 机器学习常见算法: K最近邻算法,线性模型,朴素贝叶斯,决策树,随机森林,SVMs,神经网络等 要注意关心如下问题: 要了解每种算法的基本原理和用途,它的特性分别是什么?在不同的数据集中表现如何,如何使用它们建模,模型的参数如何调整等 kaggle大赛,使用来自真实世界的数据磨炼自己的技能 必要库的 阅读全文
posted @ 2018-10-16 21:27 sky_lover 阅读(266) 评论(0) 推荐(0) 编辑
摘要: Python中有很多软件包可用于构建深度神经网络。 最直观的一个是scikit-neuralnetwork软件包,sknn.mlp模块即来于此 正则化可以提高神经网路的泛化,避免过度拟合。 对代价函数要进行改写,添加正则项。 添加衰减参数来惩罚较大的权重来实现 回归例子 fitting model 阅读全文
posted @ 2018-10-14 16:23 sky_lover 阅读(833) 评论(0) 推荐(0) 编辑
摘要: scikit-learn是构建在Numpy,Matplotlib等工具之上的一套完整的机器学习工具库。TensorFlow的接口封装仿照其进行了设计 样本划分问题 使用交叉验证集划分样本,代码: from sklearn.cross_validation import train_test_spli 阅读全文
posted @ 2018-10-13 12:51 sky_lover 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 要学习一个新的东西,最难的事情就是找到容易理解和部署的例子 工程问题求解方法论: 5步: 人工智能是一个非常宽广的领域,。。但是,背后的原理无外乎是使用机器学习算法对数据进行学习,并且得到分类、回归。聚类的结果,因此从“机器学习”着手,然后向“深度学习”进发,再结合实际工作需求选择一个具体的应用方向 阅读全文
posted @ 2018-10-10 20:24 sky_lover 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 编程风格: 如果标识符是变量,如下 int weightInPound =4 对于命名常量,全大写:const double PI = 3.14 对于类或函数,每一个单词首字母都大写: void MyFunction( ) 不建议定义全局的变量,提倡全局的常量 const float TAX = 0 阅读全文
posted @ 2018-09-27 23:21 sky_lover 阅读(279) 评论(0) 推荐(0) 编辑
摘要: pycharm快捷键: cmd+d 在下一行复制本行的内容 option+command + L 自动全文对齐 Jupyter Notebook 使用 终端输入:Jupyter Notebook 运行:control + enter option + enter 新建单元格 类的初始化: 注意是两行 阅读全文
posted @ 2018-09-20 22:38 sky_lover 阅读(319) 评论(0) 推荐(0) 编辑
摘要: c++的程序文件一般分为两类:头文件(以.h为扩展名)和源文件(以.cpp为拓展名), 头文件主要用于对程序中变量、函数、类的声明,它是一份程序对外接口的说明书。 源文件才是真正体现程序具体功能的地方。 这种声明与实现相分离的模式,是现代软件工程的要求,以使程序的组织更加清晰,更易维护。 倘若想改变 阅读全文
posted @ 2018-09-09 15:23 sky_lover 阅读(560) 评论(0) 推荐(0) 编辑
摘要: hexo--hexo--hexo--hexo--hexo--hexo--hexo--hexo--hexo--hexo-- hexo--hexo--hexo--hexo--hexo--hexo--hexo--hexo-- hexo--hexo--hexo--hexo--hexo--hexo-- 阅读全文
posted @ 2017-11-24 22:04 sky_lover 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 进入官网下载安装 Node.js Git 然后按照如下操作进行 20分钟教你使用hexo搭建github博客,特别鸣谢~~ 主要是本文,之前试了一天,修改config.yml文件一定要慎重,否则网络上传不成功 hexo你的博客 将博客部署到GitHub Pages上 手把手教你用Hexo+Githu 阅读全文
posted @ 2017-09-04 13:14 sky_lover 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 觉得还是先从简单例子程序着手,先了解各个算法的基本思想。 目录: 算法是指对特定问题求解步骤 的一种描述 算法的评价标准:时间复杂度与空间复杂度。 时间复杂度:考虑给定的数据数目n,关于算法的执行次数。渐进上界用O()表示,最坏情况对衡量算法的好坏具有实际的意义。 空间复杂度:算法占用的空间大小。一 阅读全文
posted @ 2017-08-26 14:48 sky_lover 阅读(9111) 评论(1) 推荐(0) 编辑
摘要: Fork me on GitHub 计算机的潜意识 博客园 首页 新随笔 联系 订阅 管理 随笔 - 14 文章 - 0 评论 - 422 从机器学习谈起 在本篇文章中,我将对机器学习做个概要的介绍。本文的目的是能让即便完全不了解机器学习的人也能了解机器学习,并且上手相关的实践。这篇文档也算是Eas 阅读全文
posted @ 2017-08-24 21:44 sky_lover 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 成不了AI高手?因为你根本不懂数据!听听这位老教授多年心血练就的最实用统计学 2017-08-20 大数据文摘 著名统计学家、中国人民大学统计学院教授吴喜之教授 授权转载自AI科技大本营 ID:rgznai100 采访 | 胡永波,鸽子 导读 机器学习是一门在统计学和计算机科学交叉点上茁壮成长起来的 阅读全文
posted @ 2017-08-24 16:28 sky_lover 阅读(815) 评论(0) 推荐(0) 编辑
摘要: PyTorch还是TensorFlow?这有一份新手指南 原创 2017-08-20 专注报道AI 量子位 量子位 量子位 微信号 QbitAI 功能介绍 追踪人工智能产品和技术新趋势,我们只专注报道AI 问耕 编译整理量子位 出品 | 公众号 QbitAI 前几天,量子位发过一篇《忽悠VC指南》。 阅读全文
posted @ 2017-08-20 23:54 sky_lover 阅读(13971) 评论(1) 推荐(0) 编辑
摘要: 之前在网上查找了很多资料,试了无数次,尤其是Anaconda,反复安装删除了无数次。昨天忙活了一天,安装失败,今天终于成功。 特此记录。安装好后,在pycharm IDE下也可以顺利运行了。下面的是在自己电脑上的测试: 主要是参考下面这篇文章,十分感谢作者: <!-- 广告位开始 --><!-- 广 阅读全文
posted @ 2017-08-20 16:44 sky_lover 阅读(383) 评论(0) 推荐(0) 编辑
摘要: 读懂智能&未来 首页 专栏 专题 公开课 AI慕课学院 爱搞机 极客购 申请专栏作者 </form> 首页 专栏 专题 公开课 AI慕课学院 爱搞机 极客购 申请专栏作者 首页 专栏 专题 公开课 AI慕课学院 爱搞机 极客购 </form> 业界人工智能智能驾驶AI+Fintech未来医疗网络安全 阅读全文
posted @ 2017-08-20 14:21 sky_lover 阅读(6620) 评论(0) 推荐(0) 编辑
摘要: 关于AI,晚上在图书馆胡乱想了一通: 1.AI的最终目的或者说最伟大的地方是要使机器获得意识,从长远来看,机器趋势是如此,并且不可阻挡 2.机器+意识=生命体;想到了《绝密飞行》和《机械姬》,里面机器产生了意识,但是如此涉及到道德伦理等问题,需要考虑的东西比较多; 3.未来就业希望与AI能相关,从未 阅读全文
posted @ 2017-08-18 00:01 sky_lover 阅读(378) 评论(0) 推荐(0) 编辑
摘要: 【深度】机器学习进化史:从线性模型到神经网络 本文作者:天诺 2015-05-05 16:54 导语:Reza Zadeh是斯坦福大学工程计算和数学研究所顾问教授,他主要专注于机器学习理论和应用,分布式计算。如果你对人工智能感兴趣,那他讲述的机器学习进化史你一定要看。 Reza Zadeh是斯坦福大 阅读全文
posted @ 2017-08-16 20:44 sky_lover 阅读(525) 评论(0) 推荐(0) 编辑
摘要: 伯克利教授Stuart Russell:人工智能基础概念与34个误区 机器之心 9 个月前 机器之心 Russell 是加州大学伯克利分校人工智能系统中心创始人兼计算机科学专业教授,同时还是人工智能领域里「标准教科书」《人工智能:一种现代方法》作者(谷歌研究主管 Peter Norvig 也是该书作 阅读全文
posted @ 2017-08-16 20:42 sky_lover 阅读(625) 评论(0) 推荐(0) 编辑
摘要: 整理:深度学习 vs 机器学习 vs 模式识别 发表于2015-03-24 22:58| 78882次阅读| 来源个人博客| 41 条评论| 作者Tomasz Malisiewicz 模式识别深度学习机器学习数据科学家 摘要:本文我们来关注下三个非常相关的概念(深度学习、机器学习和模式识别),以及他 阅读全文
posted @ 2017-08-16 20:27 sky_lover 阅读(351) 评论(0) 推荐(0) 编辑
摘要: 《机器学习(周志华)》学习笔记 阅读时候可以参考学习 阅读全文
posted @ 2017-08-16 16:15 sky_lover 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 人工智能,深度学习,机器学习—无论你在做什么,如果你对它不是很了解的话—去学习它。否则的话不用三年你就跟不上时代的潮流了。 ——马克.库班 马克.库班的这个观点可能听起来很极端——但是它所传达的信息是完全正确的! 我们正处于一场革命的旋涡之中——一场由大数据和计算能力引起的革命。 只需要一分钟,我们 阅读全文
posted @ 2017-08-15 20:29 sky_lover 阅读(2063) 评论(0) 推荐(0) 编辑
摘要: 1956年,几个计算机科学家相聚在达特茅斯会议(Dartmouth Conferences),提出了“人工智能”的概念。 AI是关于使计算机获得人类智慧的研究。AI为机器赋予人的智能 人工智能的定义随着时间而演变,这一现象称之为“人工智能效应”,概括起来就是“人工智能就是要实现所有目前还无法不借助人 阅读全文
posted @ 2017-08-15 19:43 sky_lover 阅读(992) 评论(0) 推荐(0) 编辑
摘要: 机器学习算法汇总:人工神经网络、深度学习及其它 发表于2014-06-27 14:59| 116606次阅读| 来源IT经理网| 76 条评论| 作者王萌 云计算机器学习算法人工智能数据分析可视化 摘要:机器学习无疑是当前数据分析领域的一个热点内容。很多人在平时的工作中都或多或少会用到机器学习的算法 阅读全文
posted @ 2017-08-15 11:21 sky_lover 阅读(1031) 评论(0) 推荐(0) 编辑
摘要: 算法组 注册 登录 算法组 注册 登录 算法组 算法组 注册 登录 机器学习经典书籍 机器学习 machine-learning 书单 1 / 7 sys 14年12月 6 前面有一篇机器学习经典论文/survey合集784。本文总结了机器学习100的经典书籍,包括数学基础和算法理论的书籍。本文会保 阅读全文
posted @ 2017-08-15 09:52 sky_lover 阅读(4258) 评论(0) 推荐(0) 编辑
摘要: 关于安排会议,利用贪心算法,选择具有最早结束时间且与已安排内容相容的会议安排 参见:《趣学算法》,陈小玉,2.4 运行结果: 代码: 头文件: 源文件: 1 #include "setMeet.h" 2 using namespace std; 3 4 struct Meet 5 { 6 int b 阅读全文
posted @ 2017-08-14 17:05 sky_lover 阅读(456) 评论(0) 推荐(0) 编辑
摘要: 按照结构体数组的某一项排序,那么一个结构体包含的其他元素仍保持不变。也就是说只能选择其中一项作为指标进行排序,相应的其他值对应不变化。 如下图,排序前数组为:1,3;8,4;5,2; 排序后仍然是它们的组合,只是顺序变了而已。 结果如下: 代码: 阅读全文
posted @ 2017-08-14 12:00 sky_lover 阅读(6122) 评论(0) 推荐(0) 编辑
摘要: 深度学习入门:几幅手稿讲解CNN Skip to content JohnHany的博客 编程 手绘 文字 JohnHany的博客 编程 手绘 文字 JohnHany的博客 编程 手绘 文字 JohnHany的博客 编程 手绘 文字 首页 技术文章 展示 随笔 关于我 首页 技术文章 展示 随笔 关 阅读全文
posted @ 2017-08-10 17:34 sky_lover 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 目录: 电磁理论的发展阶段 E/M的对比 麦克斯韦方程组的解读 1电磁理论的发展阶段 经历了三个阶段,参见下表: 注释:II阶段,从Maxwell方程组及其边界条件出发,借助数学知识和工具,包括矢量微积分和特殊函数概论等,得到问题的解析解,使得宏观 的电磁学现象可以解释和预测。(只能处理规则边界问题 阅读全文
posted @ 2017-08-10 15:44 sky_lover 阅读(483) 评论(0) 推荐(0) 编辑
摘要: 小论文已经发表,接下来主要就是找工作了。有必要对专业知识进行一下梳理,将看到的一些知识进行总结归纳,为未来顺利地找工作和进行毕业论文设计服务。 在进入正题前,先看一张图,如下。它们两个分别是当前中美最顶尖战机的代表,J20和F22。外形都很优美,一看就是好飞机啊。J20的出现,也让长期独孤求败的F2 阅读全文
posted @ 2017-08-10 00:49 sky_lover 阅读(2992) 评论(0) 推荐(1) 编辑
摘要: 推荐书: 1《c++程序设计语言》:开山鼻祖 2、初学者必看:《c++primer 中文版》 3、百科全书:《代码大全》 4、内功秘籍:《effective c++》 scott meyers 5经验很重要:《c++编程规范》 阅读全文
posted @ 2017-08-08 19:30 sky_lover 阅读(194) 评论(0) 推荐(0) 编辑
摘要: “这项工作有谁来完成”这个问题对于设计类和使用对象来说非常重要。 在编写程序之前,很重要的一步就是问问自己需要哪些类,每个类分别完成什么功能。 如下是一些以前使用过的类: string 处理文本数据 vector 数据列表 queue 队列,先入先出 ifstream 打开数据文件并读取文件 ofs 阅读全文
posted @ 2017-07-28 21:46 sky_lover 阅读(276) 评论(0) 推荐(0) 编辑
摘要: c++类与vector 我们的终极目标是成为类编写 的专家。 c++有许多标准库,这些标准库提供了大量预先定义好的函数,比如数学计算、文件输入/输出,文本操作等 同时,c++中还含有很多标准模板库,里面包含了大量的软件应用和类,程序员可以直接使用它们。 标准库: 作为c++语言的一部分的库,如cou 阅读全文
posted @ 2017-07-26 21:15 sky_lover 阅读(891) 评论(0) 推荐(0) 编辑
摘要: 一旦你对程序进行了改动,就要对改动的部分进行测试!不管改动多么简单,一定要对它进行测试! 不要试图在写代码的过程中设计程序,把需要做的东西写在纸上。 不要依靠编译器来保证代码的正确性,要理解所写的每一行代码 字节:计算机内存的基本单元。比特,也叫位,拥有两种状态的数据单元,比如0或1,开或关。 1b 阅读全文
posted @ 2017-07-25 18:07 sky_lover 阅读(447) 评论(0) 推荐(0) 编辑
摘要: 指针图解: a[i]与*(a+i)二者是等价的,当对指针进行一个加整数i操作时,其实得到了一个地址。 注意函数调用栈与堆的区别,见程序的内存布局此篇文章 调用函数实现值的交换,区别如下:指针的地址指向作用一目了然。 数组名,实际上就是数组的首地址,表示数组在内存中的起始位置。 指向指针的指针,通常用 阅读全文
posted @ 2017-07-23 23:33 sky_lover 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 六、图与广度优先搜索 本章将介绍图数据和图算法——广度优先搜索(breadth-first search,BFS) 广度优先搜索用于查找两样东西之间的最短距离。解决最短路径问题的算法被称为“广度优先搜素” 何为图?图由节点和边组成,图模拟一组连接 注意,广度优先搜索是一种用于图的查找算法,回答两类问 阅读全文
posted @ 2017-07-21 12:13 sky_lover 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 四、快速排序 分而治之DC(divide and conquer)(递归式问题解决方法):快速排序 DC原理: 找出简单的基线条件 确定如何缩小问题的规模,使其符合基线条件 快速排序:寻找基准值;将数组分成两个子数组;对子数组进行快速排序 复杂度:O(NlogN) 选择数组第一个元素作为基准值: 快 阅读全文
posted @ 2017-07-20 21:46 sky_lover 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 缩进出现问题,运行不出来。 正确代码如下: 1 def binary_search(list, item): 2 low = 0 3 high = len(list)-1 4 5 while low <= high: 6 mid = (low + high) 7 guess = list[mid] 阅读全文
posted @ 2017-07-19 00:13 sky_lover 阅读(1056) 评论(0) 推荐(0) 编辑
摘要: Python有一个交互式的开发环境,因为Python 是解释运行,大大节省了每次编译的时间 本书是两卷本的合集中的第一本,主要关注核心是Python语言本身,而不是其特定的 语言程序。 learning Python,也就是本书,介绍Python本身; Progamming Python,另外一本书 阅读全文
posted @ 2017-07-18 00:26 sky_lover 阅读(1361) 评论(0) 推荐(0) 编辑