自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 CEM算法基于CartPole的实现

import gymimport numpy as npimport matplotlib.pyplot as pltenv = gym.make('CartPole-v0')env = env.unwrapped# env.render()# vector of means(mu) and standard dev(sigma) for each paramatermu = np.random.uniform(size=env.observation_space.shape)sigm.

2021-03-06 22:37:41 611

转载 基于深度学习的推荐算法实现(以MovieLens 1M数据 为例)

前言本项目使用文本卷积神经网络,并使用MovieLens数据集完成电影推荐的任务。 推荐系统在日常的网络应用中无处不在,比如网上购物、网上买书、新闻app、社交网络、音乐网站、电影网站等等等等,有人的地方就有推荐。根据个人的喜好,相同喜好人群的习惯等信息进行个性化的内容推荐。比如打开新闻类的app,因为有了个性化的内容,每个人看到的新闻首页都是不一样的。 这当然是很有用的,在信息爆

2018-01-24 14:50:31 46333 7

原创 剑指offer-9-Python实现斐波那契(Fibonacci)数列

题目内容: 数列为:1,1,2,3,5,8…解法一:递归方法def JumpFloor(n): if(n==0):return 0 elif(n==1):return 1 elif(n==2):return 1 else: return JumpFloor(n-1)+JumpFloor(n-2)print JumpFloor(6)#output:8但

2017-09-06 21:57:55 594

原创 剑指offer-10-Python实现(二进制中1的个数)

题目内容:解答思路: 把一个整数减去1,再和原来的整数做位与运算,会把该整数最右边一个1变成0.也就是说,一个整数的二进制有多少个1,就可以完成多少次这样的操作。可以写出代码:def func(n): cnt = 0 while n: n = (n-1)&n cnt +=1 return cntprint func(13)#outpu

2017-09-06 21:46:01 638

原创 剑指offer-8- Python实现旋转数组的最小数

一、题目描述二、解法def minNumberInRotateArray(rotateArray): # write code here p1 = 0 p2 = len(rotateArray)-1 mid = p1 while rotateArray[p1]>=rotateArray[p2]: if p2 - p1 ==1:

2017-09-06 21:35:31 1582

原创 剑指offer-3-Python实现二维数组的查找

一、题目如下: 二、解答思路: 从二维数组的右上角的元素开始判断,因为此元素是它所在行的最大数,是它所在的列的最小数。如果它等于要查找的数字,则查找过程结束。如果它大于要查找的数字,则可以排除它所在的列。如果它小于要查找的数字,则可排除它所在的行。这样如果要查找的数字不在数组的右上角,则每次判断都可以排除一行或一列以缩小查找范围,直到找到要查找的数字,或者查找范围为空。下图是查找数字7的

2017-09-06 21:16:36 1626 1

原创 最大公共子串问题的Python解法

求两个字符串的最大公共子字符串问题是个经典的问题了,下面给出Python的解法。def find_lcsubstr(s1, s2): m = [[0 for i in range(len(s2) + 1)] for j in range(len(s1) + 1)] #print("m",m)# 生成0矩阵,为方便后续计算,比字符串长度多了一列 mmax = 0 # 最长匹配

2017-09-06 20:57:09 2434

原创 R语言一键爬取英格兰足球超级联赛16-17赛季所有比分(基于RCurl)

一、背景交代本人破厂铁杆,上周刚被红军血虐,并且主队上赛季战绩不佳,无缘欧冠,实在心如死灰。这次也用RCurl来尝试爬取一下英超联赛的所有对分,选取赛季为16-17赛季。 选择的网站不是大家平时关注多的一些门户网站,而是一家香港的专业足球网站(实时滚球加持buff), 网址为:http://data.7m.cn/database/index_big.htm ,页面如下:二、对象定位1、 一般基

2017-09-05 20:39:08 1721

原创 doc2vec的基于新文本内容的增量训练方案

在线上使用doc2vec训练时,经常需要实时的更新模型,训练新的语料和句向量,来进行接下来的相似度、情感分析等工作。下面的代码简单概括了doc2vec的增量训练方案。# @author:DerrickOzil# -*- coding: utf-8 -*-import sys import gensimimport osfrom gensim.models.doc2vec import Do

2017-09-05 16:38:33 6033 7

原创 字符串反转-基于Python的6种方法比较(最全总结版本!)

字符串反转是面试中常考的题型之一,下面用python进行了一下总结。string = 'abcdef'def string_reverse0(string): #使用自带reverse方法 l = list(string) l.reverse() return ''.join(l)def string_reverse1(string): #利用字符串索引 r

2017-09-05 16:18:54 485

原创 数据分析、数据挖掘、机器学习实习面经总结

本人统计渣硕,上半年找实习,陆陆续续面试了十几家公司的数据分析、挖掘、算法相关的岗位,在这里把能记得的公司的面试内容回顾总结一下,有些记不得了,印象深刻的尽量回忆写下来。某创业生态型企业,文本挖掘岗位大数据部门负责人面,(了解公司业务流程做行业生态信息整合的,目前项目是全网人才抓取建库) 基础问题,各编程语言掌握情况、为何会跨专业、对相关行业的了解; 算法leader询问了的基于文本的语义分析问

2017-09-01 21:49:45 6128

原创 机器学习高频面试题之---简述GBDT与XGBoost的区别

最近校招面试被问到了这个问题,之前也在搜集了一些资料,在此整理一下,贴在这里。一、基本概念GBDT(又称Gradient Boosted Decision Tree/Grdient Boosted Regression Tree),是一种迭代的决策树算法,该算法由多个决策树组成。它最早见于yahoo,后被广泛应用在搜索排序、点击率预估上。xgboost是陈天奇大牛新开发的Boosting库。它是一个

2017-09-01 21:17:53 10141

原创 一个简单的语音识别实现---百度在线语音识别REST API SDK(Python)简单使用

百度在线语音识别REST API SDK(Python)简单使用首先申请开发者权限注册开发者信息 完成注册 创建新应用下载SDK并查看key 在应用管理中,选择查看key,记录App ID、API Key、Secret Key三个参数值。测试音频 链接:http://pan.baidu.com/s/1o8Ue4B4 密码:o5r1 ]注意事项音频格式限制 pcm(不压缩)

2017-08-15 17:13:35 3533 1

今日头条推荐算法原理-头条资深算法架构师曹欢欢博士的分享

2018年1月,今日头条资深算法架构师曹欢欢博士,首次公开今日头条的算法原理,以期推动整个行业问诊算法、建言算法。通过让算法透明,来消除各界对算法的误解。

2018-01-16

神经网络与深度学习(NN and Deep Learning)Michael Nielsen 著

入门深度学习的第一自学教材!个人觉得比AI圣经写的要更浅显易懂,层层递进,还有代码。

2017-08-17

空空如也

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

TA关注的人

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