算法
zhujialiang18
这个作者很懒,什么都没留下…
展开
-
全解今日头条大数据算法原理(附PPT&视频)
欢迎大家关注公众号:python大爆炸学习使我快乐~来源:今日头条本文主要图文结合,建议阅读8分钟。通过本文为大家从4个方面介绍今日头条推荐系统的算法原理。 今天,算法分发已经是信息平台、搜索引擎、浏览器、社交软件等几乎所有软件的标配,但同时,算法也开始面临质疑、挑战和误解。今日头条的推荐算法,从2012年9月第一版开发运行至今,已经经过四次大的调整和修改。 今日头条委托资深算法架构师...转载 2018-03-16 14:37:16 · 2589 阅读 · 0 评论 -
Python学习--二分查找与 bisect 模块
找工作在练题,本质是求能力范围内报酬最高的工作, 暴力求解比较慢,所以可以用二分来优化。 注意到使用了 bisect这个模块,所以在这里记录学习一下: Python 的列表(list)内部实现是一个数组,也就是一个线性表。在列表中查找元素可以使用 list.index() 方法,其时间复杂度为O(n)。对于大数据量,则可以用二分查找进行优化。二分查找要求对象必须有序,其基本原理...转载 2019-07-30 20:25:21 · 218 阅读 · 0 评论 -
Python学习笔记:import sys(argv、path、platform、exit)
这一部分没有时间一点一点生啃了,所以从刷题开始学习,遇到一点补充一点知识体系,基本的框架搭好之后就靠刷题补充血肉了。 想当产品,技术还是要懂一些的。 宝宝不开森\( ̄︶ ̄*\)) sys模組是Python標準庫中自帶的一個模組。 sys模組包括了一組非常實用的服務,內含很多函式方法和變數,用來處理Python執行時配置以及資源,從而可以與當前程式之外的系統環境互動,如:Pytho...转载 2019-07-30 19:43:40 · 295 阅读 · 0 评论 -
BFGS算法原理
今天,我来讲一种在机器学习中常用到的优化算法,叫做BFGS算法。BFGS算法被认为是数值效果最好的拟牛顿 法,并且具有全局收敛性和超线性收敛速度。那么接下来将会详细讲解。 Contents 1. 什么是拟牛顿法 2. 拟牛顿法原理 3. DFP算法原理 4. BFGS算法原理 5. BFGS算法的实现 1. 什么是拟牛顿法 ...转载 2018-11-05 14:25:54 · 3300 阅读 · 1 评论 -
matlab 突然打不开
大晚上的 matlab突然打不开,搜索了一波解决方法。麻竹备用。 cuz电脑卡了所以没启动,暂时未验证以下的方法。 首先确认你的MATLAB的文件夹中有如下文件:atlas_Athlon.dll(AMD系列的请用这个), 这是对应处理器的数值运算优化文件 然后按如下步骤进行: 1、右击我的电脑,选择属性. 2、在"高级"选项卡中点击"环境变量" 3、在系统变量下面添加如下内容(按"新建...转载 2018-11-05 03:00:03 · 18263 阅读 · 0 评论 -
凸优化
考完了,没想到这门课居然给了好低。。。 桑心了 啊啊啊原创 2018-11-05 02:27:23 · 234 阅读 · 0 评论 -
快速排序算法--数学推导
要是之前有人跟我说,概率论很难,我一定保持怀疑。。。 这学期的AMA528来了。。。。我只想说,,,,,, 好难! 看一下其中的例题,快速排序算法。 解法一: 参考书上的结果如下: 解法一大致比较好理解,接下来给出 老师给的一种条件期望的求法。。。 解法二有待学习,,, 求考试锦鲤~ 解法二: ...原创 2018-10-23 13:17:23 · 995 阅读 · 0 评论 -
Python IDE:PyCharm中的那些实用功能
到目前为止,我用Eclipse已经有一些年头了,大部分的时间都是用来写Python(安装Pydev插件)以及C++(安装CDT插件)。 最近我从一个好友那听说了PyCharm以及它新的免费社区版logr。我这个朋友用Eclipse也很长时间了,对PyCharm也是赞不绝口,所以我决定至少在家办公的时候试着用用PyCharm。目前为止,我已经深深的喜欢上了它,甚至于在日常工作时也用PyCharm(...转载 2018-09-07 11:46:28 · 373 阅读 · 0 评论 -
Octave/Matlab Tutorial
小姐姐的Master在读应用数学,所以之前的各种软件还是要捡回来一波 比如Octave 课程内用的是matlab,然而octave被大大安利过,所以可以学一波 matlab太大就不装了吧 胡说,matlab也是一个很努力的宝贝好吗??? matlab新版本内置应用有点好用欸 而且看别人使用的时候有一种在用jupyter的感觉,就是笔记和代码交互且代码可以实时run出来的那种! 先存着...转载 2018-09-07 11:44:43 · 562 阅读 · 2 评论 -
Jupyter Notebook 快速入门
time series的老师说让我们用R,自己之前一直是学python。 所以聊天之后,想起了Jupyter,学习一波 PS:之前借过一本金融大数据分析(python)也是用Ipython的,只不过之前只支持python2.x而已。 以上。 Jupyter Notebook(此前被称为 IPython notebook)是一个交互式笔记本,支持运行 40 多种编程语言。在本文中,我们...转载 2018-09-07 09:51:19 · 233 阅读 · 0 评论 -
Leecode小白刷题
作为一个非通信非计算机但是硕士念了数学的妹纸,我想说,还是开始学着刷leecode吧。 欢迎大家指出错误 欢迎大佬伸出自己的大腿 各种求抱大腿 开始的代码一边看youtube一边学 嘤嘤嘤~ 23333 1. Two Sum Given an array of integers, return indices of the two numbers such that they ad...原创 2018-10-23 13:18:00 · 446 阅读 · 0 评论 -
算法复杂度分析中的符号(Θ、Ο、ο、Ω、ω)保存待查
最近又开始啃算法书了,我就不信这一回搞不定你。。。 小姐姐的研究生生涯不是很顺利,期间或抑郁或难过各种情绪都有,如今在港自己飘着真是蓝瘦。。。 Anyway,日子总会过下去的。 好好学习挣钱养家。 争取下次霉霉来中国开演唱会的时候能去的起吧。 啦啦啦(~ ̄▽ ̄)~ Θ,读音:theta、西塔;既是上界也是下界(tight),等于的意思。 Ο,读音:big-oh、欧米可荣(...转载 2019-09-10 12:53:56 · 530 阅读 · 2 评论