自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

春华秋实

如有侵权,请联系博主删除,欢迎关注我的个人公众号:易数云笔记(yishucloud_notes)谢谢。

  • 博客(51)
  • 资源 (7)
  • 收藏
  • 关注

原创 剑指offer 求1+2+3+...+n

题目描述求1+2+3+...+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。本题考察点是递归和短路:public class Solution { public int Sum_Solution(int n) { int ans = n; boolean bool = (a

2017-10-31 16:21:01 421

原创 剑指offer 从上往下打印二叉树

题目描述从上往下打印出二叉树的每个节点,同层节点从左至右打印。解决方案:import java.util.ArrayList;import java.util.ArrayList;import java.util.LinkedList;import java.util.Queue;/**public class TreeNode { int val =

2017-10-31 15:51:19 397

原创 剑指offer 包含min函数的栈

题目描述定义栈的数据结构,请在该类型中实现一个能够得到栈最小元素的min函数。先介绍一下java.util.Stack.peek()方法实例:下面的例子显示java.util.Stack.peek()方法的使用package com.yiibai;import java.util.*;public class StackDemo { public

2017-10-31 15:14:45 335

原创 剑指offer 树的子结构

题目描述输入两棵二叉树A,B,判断B是不是A的子结构。(ps:我们约定空树不是任意一个树的子结构)解决方案:/**public class TreeNode { int val = 0; TreeNode left = null; TreeNode right = null; public TreeNode(int val) {

2017-10-31 14:57:56 497

原创 XGboost 实战糖尿病预测

数据集:pima_indians-diabetes.csv(https://archive.ics.uci.edu/ml/datasets/Pima+Indians+Diabetes)美国亚利桑那州的⽐马印第安⼈患糖尿病概率极⾼。WHO为此调查了21岁以上的⼥性患者,并记录了以下信息:1. 怀孕了⼏次2. ⾎糖3. ⾎压4. ⽪脂厚度5. 胰岛素6. 体质指数

2017-10-31 14:39:16 5867 3

原创 剑指offer 顺时针打印矩阵

题目描述输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字,例如,如果输入如下矩阵: 1 2 3 4 5 6 7 8 9 10 11 1213 14 15 16 则依次打印出数字1,2,3,4,8,12,16,15,14,13,9,5,6,7,11,10.本题继续用递归的思想:import java.util.*;public class Solution {

2017-10-30 16:21:49 407

原创 剑指offer 二叉树的镜像

题目描述操作给定的二叉树,将其变换为源二叉树的镜像。输入描述:二叉树的镜像定义:源二叉树 8 / \ 6 10 / \ / \ 5 7 9 11 镜像二叉树 8 / \ 10 6 / \ / \ 11 9 7 5

2017-10-30 16:00:20 364

原创 最小二乘法和梯度下降法有哪些区别?

最小二乘法的推导最小二乘法的目标:求误差的最小平方和,对应有两种:线性和非线性。线性最小二乘的解是closed-form即,而非线性最小二乘没有closed-form,通常用迭代法求解。迭代法,即在每一步update未知量逐渐逼近解,可以用于各种各样的问题(包括最小二乘),比如求的不是误差的最小平方和而是最小立方和。梯度下降是迭代法的一种,可以用于求解最小二乘问题(线性和非线性都可以)...

2017-10-30 12:00:34 990

原创 剑指offer 合并2个排序的链表

题目描述输入两个单调递增的链表,输出两个链表合成后的链表,当然我们需要合成后的链表满足单调不减规则。解决方案:用递归的思想。/*public class ListNode { int val; ListNode next = null; ListNode(int val) { this.val = val; }}*/pub

2017-10-29 19:49:05 420

原创 剑指offer 链表中倒数第k个节点

题目描述输入一个链表,输出该链表中倒数第k个结点。解决方案:public class Solution { public ListNode FindKthToTail(ListNode head,int k) { ListNode pre=null,p=null; //两个指针都指向头结点 p=head;

2017-10-29 19:32:25 413

原创 剑指offer 调整数组顺序使奇数位于偶数前面

题目描述输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有的奇数位于数组的前半部分,所有的偶数位于位于数组的后半部分,并保证奇数和奇数,偶数和偶数之间的相对位置不变。分析:我的思路是把偶数和奇数分别拿出来,然后重新拼接在一起。当然还可以按照类似冒泡法移位来做。import java.util.ArrayList;public class Solution {

2017-10-29 19:12:21 370

原创 java中的数组、队列、堆栈

声明一个数组Java代码 String[] aArray = new String[5];  String[] bArray = {"a","b","c", "d", "e"};  String[] cArray = new String[]{"a","b","c","d","e"};从一个数组创建数组列表Java代码 String[] st

2017-10-29 19:06:14 693

原创 剑指offer 重建二叉树

题目描述输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3,8,6},则重建二叉树并返回。分析:递归思想,每次将左右两颗子树当成新的子树进行处理,中序的左右子树索引很好找,前序的开始结束索引通过计算中序中左右子树的大小

2017-10-28 21:01:46 465

原创 剑指offer 数值的整次方

题目描述给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。解决方案:public class Solution { public double Power(double base, int exponent) { return Math.pow(base,exponent); }}第

2017-10-28 20:48:46 473

原创 剑指offer 用2个栈实现队列

题目描述用两个栈来实现一个队列,完成队列的Push和Pop操作。 队列中的元素为int类型。解决方案:import java.util.Stack;public class Solution { Stack stack1 = new Stack(); Stack stack2 = new Stack(); public void

2017-10-28 20:13:14 439

原创 剑指offer 二进制中1的个数

题目描述输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。解决方案:public class Solution { public int NumberOf1(int n) { int sum = 0; String str = Integer.toBinaryString(n); char [] ch

2017-10-27 17:46:01 358

原创 剑指offer 矩形覆盖

题目描述我们可以用2*1的小矩形横着或者竖着去覆盖更大的矩形。请问用n个2*1的小矩形无重叠地覆盖一个2*n的大矩形,总共有多少种方法?分析:本题和青蛙跳台阶异曲同工之妙,都是菲波那切数列的变形,具体代码如下:public class Solution { public int RectCover(int target) { if (tar

2017-10-27 17:13:42 325

原创 剑指offer 变态跳台阶

题目描述一只青蛙一次可以跳上1级台阶,也可以跳上2级……它也可以跳上n级。求该青蛙跳上一个n级的台阶总共有多少种跳法。关于本题,前提是n个台阶会有一次n阶的跳法。分析如下: f(1) = 1 f(2) = f(2-1) + f(2-2)         //f(2-2) 表示2阶一次跳2阶的次数。 f(3) = f(3-1) + f(3-2) + f(3-3)  ...

2017-10-27 17:03:31 328

原创 剑指offer 跳台阶

题目描述一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法。解决方案:这个题目是菲波那切数列的变形:这儿使用递归。public class Solution { public int JumpFloor(int target) { if(target ==0){ return 0;

2017-10-27 16:52:29 379

原创 剑指offer 菲波那切数列

大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项。n解决方案,递归和迭代:public class Solution { public int Fibonacci(int n) { int first = 1; int second = 1; int result = 1;

2017-10-27 16:44:03 494

原创 剑指offer 旋转数组的最小数字

把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。 输入一个非递减排序的数组的一个旋转,输出旋转数组的最小元素。例如数组{3,4,5,1,2}为{1,2,3,4,5}的一个旋转,该数组的最小值为1。 NOTE:给出的所有元素都大于0,若数组大小为0,请返回0。解决方案:发现前者比后者大 后者就是最小数,因为数组是非减的,防止数组下标越界,单独拿出一个数的情况,和为空的情况,

2017-10-27 16:32:26 274

原创 剑指offer 从头到尾打印链表

题目描述输入一个链表,从尾到头打印链表每个节点的值。解决办法:import java.util.ArrayList;public class Solution { public ArrayList printListFromTailToHead(ListNode listNode) { ArrayList list = new ArrayLis

2017-10-27 15:32:54 354

原创 剑指offer 二维有序数组查找

题目描述在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。java 解决方案:暴力解决,查找到就break,不在查找。public class Solution {    public boolean Find(int target, int [][] arr

2017-10-27 15:18:56 329

原创 剑指offer 替换空格

题目描述请实现一个函数,将一个字符串中的空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。java  解决方案:public class Solution {   public   String replaceSpace(StringBuffer str) {        String sep = "

2017-10-27 15:02:07 305

原创 SVM核函数的分类

下列不是SVM核函数的是:多项式核函数logistic核函数径向基核函数Sigmoid核函数这道题的答案是logistic核函数。不要把这里的sigmoid和logistic混淆了,为什么?看下面解释:支持向量机是建立在统计学习理论基础之上的新一代机器学习算法,支持向量机的优势主要体现在解决线性不可分问题,它通过引入核函数,巧妙地解决了在高维空间中的内积运算,从而很好地解决了非线性分类问题。构造出...

2017-10-27 11:28:21 6110

原创 logistic regession 损失函数

对于logistic regession问题(prob(t|x)=1/(1+exp(w*x+b))且label y=0或1)请给出loss function和权重w的更新公式及推导。Logistic regression 的loss function 是log loss, 公式表达为: w的更新公式可以由最小化loss function得到,即: 其中大括号里面的部分,等价于逻辑回归模型的对数似然...

2017-10-27 11:16:39 1006

原创 数据可视化(三)- Seaborn简易入门

本文数据来源:http://www.cdc.gov/nchs/nsfg.htm本文摘要:介绍一个以matplotlib为底层,更容易定制化作图的库Seaborn Seaborn其实是在matplotlib的基础上进行了更高级的API封装,从而使得作图更加容易,在大多数情况下使用seaborn就能做出很具有吸引力的图,而使用matplotlib就能制作具有更多特色的图。应该把Seabor

2017-10-26 21:21:31 1308

原创 数据可视化(二)Matplotlib pandas简易入门

本文数据来源https://github.com/fivethirtyeight/data/blob/master/college-majors/recent-grads.csv本文主要介绍了一下如何简单的探查数据之间的关系 原始数据展现(这是一份大学毕业生的薪资调查报告,重要的字段有这些,Major - 专业名称, Major_category - 专业类别, Sample_size

2017-10-26 21:20:33 1451

原创 数据可视化(一)-Matplotlib简易入门

本节的数据来源:https://archive.ics.uci.edu/ml/datasets/Forest+Fires原始数据展示(这张表记录了某个公园的火灾情况,X和Y代表的是坐标位置,area代表的是烧毁面积)import pandasforest_fires = pandas.read_csv('forest_fires.csv')print(forest_fires.

2017-10-26 21:17:04 721 1

原创 matplotlib实践过程总结

通过本手册,你将收获以下知识:matplotlib 及环境配置数据图的组成结构,与 matplotlib 对应的名称常见的数据绘图类型,与绘制方法您可能需要以下的准备与先修知识:Python开发环境及matplotlib工具包Python基础语法Python numpy 包使用1.matplotlib 安装配置linux可以通过以下方式安装matplotlibsud

2017-10-24 22:20:37 2463

转载 pandas时间序列分析和处理Timeseries

pandas 最基本的时间序列类型就是以时间戳(TimeStamp)为 index 元素的 Series 类型。其它时间序列处理相关的包[P4J 0.6: Periodic light curve analysis tools based on Information Theory][p4j github]pandas时序数据文件读取dateparse = lambda d

2017-10-24 22:03:50 11760 3

原创 pandas中关于时间的处理总结

1.Transform the Date column as a datetime typeapple.Date = pd.to_datetime(apple['Date'])apple.dtypes2.Set the date as the indexapple = apple.set_index('Date')apple.head()3.Is there any

2017-10-24 21:19:40 3845

原创 机器学习中的Bias(偏差),Error(误差),和Variance(方差)有什么区别和联系?

参考:https://www.zhihu.com/question/27068705

2017-10-23 16:56:11 670

原创 np.random.randint产生一个范围内的数据

在下面的例子中,生成一个15000到73001之间,398个数。owners = np.random.randint(15000, high=73001, size=398, dtype='l')ownersarray([42103, 72637, 63969, 40944, 26670, 24258, 38820, 27586, 52873, 20782, 53

2017-10-23 09:59:53 10646

原创 Spring Boot 批量上传: The field files exceeds its maximum permitted size of 1048576 bytes.

Spring Boot 批量上传异常: org.apache.tomcat.util.http.fileupload.FileUploadBase$FileSizeLimitExceededException: The field files exceeds its maximum permitted size of 1048576 bytes.Spring Boot以Servlet 3 ja

2017-10-21 21:15:21 1953

转载 使用sklearn进行数据预处理 —— 归一化/标准化/正则化

本文主要是对照scikit-learn的preprocessing章节结合代码简单的回顾下预处理技术的几种方法,主要包括标准化、数据最大最小缩放处理、正则化、特征二值化和数据缺失值处理。内容比较简单,仅供参考!首先来回顾一下下面要用到的基本知识。均值公式:\[\bar{x}=\frac{1}{n}\sum_{i=1}^{n}x_{i}\]方差公式:\[s^{2}=\frac{1}{n}\sum_{...

2017-10-20 22:50:37 7787

原创 pandas使用笔记大全

DataFrame使用笔记dates=pd.date_range('20160728',periods=6) #创建固定频度的时间序列df=pd.DataFrame(np.random.randn(6,4),index=dates,columns=list('ABCD')) #创建6*4的随机数,索引,列名称。df2=pd.DataFrame({'A':pd.Timestamp('2016

2017-10-20 00:44:34 503

转载 大数据竞赛平台——Kaggle 入门篇

这篇文章适合那些刚接触Kaggle、想尽快熟悉Kaggle并且独立完成一个竞赛项目的网友,对于已经在Kaggle上参赛过的网友来说,大可不必耗费时间阅读本文。本文主要介绍Kaggle,如何解决一个竞赛项目的全过程,请参考上一篇:kaggle入门-Bike Sharing Demand自行车需求预测1、Kaggle简介Kaggle是一个数据分析的竞赛平台,网址:https://w

2017-10-19 14:21:47 2829

原创 特征工程——categorical特征 和 continuous特征

看到有些介绍,“特征分为categorical特征 和 continuous特征“不解,查资料得单个原始特征(或称为变量)通常属于以下几类之一:连续(continuous)特征;无序类别(categorical)特征;有序类别(ordinal)特征。##连续特征 除了归一化(去中心,方差归一),不用做太多特殊处理,可以直接把连续特征扔到模型里使用。##无序特征

2017-10-19 11:39:19 2567

原创 kaggle入门-Bike Sharing Demand自行车需求预测

接触机器学习断断续续有一年了,一直没有真正做点什么事,今天终于开始想刷刷kaggle的问题了,慢慢熟悉和理解机器学习以及深度学习。今天第一题是一个比较基础的Bike Sharing Demand题,根据日期时间、天气、温度等特征,预测自行车的租借量。训练与测试数据集大概长这样:// traindatetime,season,holiday,workingday,weather,temp,

2017-10-18 18:42:30 6905

JAVA码头船只出行及配套货柜码放管理系统的设计与实现

JAVA码头船只出行及配套货柜码放管理系统的设计与实现 1 资源目录介绍 2 安装配置 3 前期准备 a、安装好MySQL数据库 b、安装配置java环境 c、安装配置好Tomcat 4 初始化数据库 a、创建数据库 b、执行数据库脚本文件,初始化数据库 5 部署系统 6 启动测试

2022-12-02

基于Java的银行排号系统的设计与实现

基于Java的银行排号系统的设计与实现 1 资源目录介绍 2 安装配置 3 前期准备 a、安装好MySQL数据库 b、安装配置java环境 c、安装配置好Tomcat 4 初始化数据库 a、创建数据库 b、执行数据库脚本文件,初始化数据库 5 部署系统 6 启动测试

2022-12-02

基于java的保险业务管理系统的设计与实现

基于java的保险业务管理系统的设计与实现 1. 源码 2. 数据库 3. 报告文档 4. 安装部署说明视频

2022-11-30

java程序设计超市积分管理系统源码和报告

java程序设计超市积分管理系统源码和报告 1. 源码 2. 报告 3. 设计思路 4. 安装部署说明

2022-11-30

100套BI大屏大数据可视化看板原型设计方案

100套BI大屏大数据可视化看板原型设计方案

2022-11-30

机器学习特征选择方法综述

机器学习特征选择方法综述

2022-11-30

Ganglia监控安装手册

1. 环境规划 2. 基础环境准备 3. Ganglia监控安装 4. 测试与应用

2022-11-30

Linux时间同步方式和操作方式

#设置ntp日志的path statsdir /var/log/ntp/ #设置ntp日志文件 logfile /var/log/ntp/ntp.log

2022-11-30

SMO算法学习最好的资料

SMO算法由Microsoft Research的John C. Platt在1998年提出,并成为最快的二次规划优化算法,特别针对线性SVM和数据稀疏时性能更优。关于SMO最好的资料就是他本人写的 《Sequential Minimal Optimization A Fast Algorithm for Training Support Vector Machines》了。

2022-11-30

R语言金融量化-上证指数某股票的模型分析收益率

1. 金融量化-上证指数某股票的模型分析收益率 2. R语言版本

2022-11-30

上证指数R语言统计分析

上证指数R语言统计分析

2022-11-30

R语言版本的词频统计wordcount

R语言版本的词频统计

2022-11-30

R语言版本的PM2.5分析AQI报告和代码

R语言版本的PM2.5分析AQI报告和代码

2022-11-30

利用机器学习预测2022年的世界杯冠军

1. 资源是一个完整的2022年世界杯预测的代码和数据集 2. 使用docker部署可视化训练系统 3. python 代码 4. 三步就可以完成模型训练和预测 5. readme包括完整的执行步骤说明

2022-11-30

Hbase优化-参数优化

本文主要是从HBase应用程序设计与开发的角度,总结几种常用的性能优化方法。 1. 表的设计 2. 写表操作 3. 读表操作 4. 数据计算

2022-11-28

HBase优化-系统架构

HBase性能调,从架构方面的调优。

2022-11-28

企业级大数据平台CDH详细搭建过程

1. CDH架构及安装 2. Hadoop安装 3. Hive安装 4. Hbase安装 5. Spark安装 6. Kafka安装 7. 其他安装测试

2022-11-28

python工程师面试题汇总

内容包括: 1. python基础知识面试 2. python高级知识 3. 设计模式 4. 常考算法

2022-11-26

精通 Java 必备的 100 道面试题

精通 Java 必备的 100 道面试题

2022-03-13

Linux运维必备工作常用shell脚本.pdf

自动化解放你的双手。

2021-12-12

Mysql完整的优化知识点.xmind

Mysql完整的优化知识点思维导图。

2021-09-19

中文自然语言处理中文分词训练语料

本次提供的中文汉语语料syj_trainCorpus_utf8.txt全网免费,转载需要注明出处,语料是作者通过爬取的短文本和网络上的预料处理、合并生成的。整个语料大小264M,包含1116903条数据,数据用空格隔开,可以用来训练分词模型。

2018-07-02

阿萨姆-机器学习实践_PPT

阿萨姆-机器学习实践_PPT,完整的介绍机器学习流程。实际问题抽象化 数据与特征工程 模型选择与评估 模型调试与提升 机器学习101

2018-03-21

TensorFlow数据读取

TensorFlow数据读取。

2017-08-17

Google Wide&&Deep Model 的keras实现

Google Wide&&Deep Model 的keras实现

2017-07-08

提问的艺术-让 ChatGPT 导出高质量答案.pdf

提问的艺术——让 ChatGPT 导出高质量答案.pdf 在 ChatGPT 中,为了获得最佳的文字产出,正确提示的方法就成了重点。 有了提示(Prompting)这份藏宝图,我们可以化身宝藏猎人,在语言模型这个宝藏迷宫里,开启 一个个宝箱——输出的语料文本具备相关性、准确度、高质量。 了解 ChatGPT 的功能、限制,至关重要。 该模型能够生成类人语料文本,如果缺乏合适的引导,我们有可能始终无法产生理想的输出。 此乃提示工程的用武之地,假设提供的指令清晰、具体,我们可以指导模型的输出,确保内容相 关。 提示公式(prompt formular)——提示的特定格式,一般包含 3 个主要元素: 任务(task):一份清晰简洁的陈述,提示要求模型生成的内容。 指令(instructions):在生成文本时,模型应该遵循什么。 角色(role):在生成文本时,模型应该扮演什么。

2023-04-29

产品经理Axure必备-自制中继器下拉选择框组件

产品经理Axure必备——自制中继器下拉选择框组件

2022-12-29

JAVAWEB校园二手平台项目.rar

JAVAWEB校园二手平台项目

2022-12-29

JAVA网络考试系统的设计与实现.rar

JAVA网络考试系统的设计与实现

2022-12-29

JAVA健康管理系统

JAVA健康管理系统 1 资源目录介绍 2 安装配置 3 前期准备 a、安装好MySQL数据库 b、安装配置java环境 c、安装配置好Tomcat 4 初始化数据库 a、创建数据库 b、执行数据库脚本文件,初始化数据库 5 部署系统 6 启动测试

2022-12-02

JAVA医院管理住院系统的研究与实现

JAVA医院管理住院系统的研究与实现 1 资源目录介绍 2 安装配置 3 前期准备 a、安装好MySQL数据库 b、安装配置java环境 c、安装配置好Tomcat 4 初始化数据库 a、创建数据库 b、执行数据库脚本文件,初始化数据库 5 部署系统 6 启动测试

2022-12-02

基于JAVA的医院在线挂号

基于JAVA的医院在线挂号 1 资源目录介绍 2 安装配置 3 前期准备 a、安装好MySQL数据库 b、安装配置java环境 c、安装配置好Tomcat 4 初始化数据库 a、创建数据库 b、执行数据库脚本文件,初始化数据库 5 部署系统 6 启动测试

2022-12-02

JAVA银行柜员业务绩效考核系统的设计与实现

JAVA银行柜员业务绩效考核系统的设计与实现 1 资源目录介绍 2 安装配置 3 前期准备 a、安装好MySQL数据库 b、安装配置java环境 c、安装配置好Tomcat 4 初始化数据库 a、创建数据库 b、执行数据库脚本文件,初始化数据库 5 部署系统 6 启动测试

2022-12-02

JAVA酒店管理系统的设计与实现

JAVA酒店管理系统的设计与实现 1 资源目录介绍 2 安装配置 3 前期准备 a、安装好MySQL数据库 b、安装配置java环境 c、安装配置好Tomcat 4 初始化数据库 a、创建数据库 b、执行数据库脚本文件,初始化数据库 5 部署系统 6 启动测试

2022-12-02

空空如也

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

TA关注的人

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