自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (8)
  • 收藏
  • 关注

原创 Gurobi求解标准数独问题

问题导入数独问题就是将9×9的网格填充上1~9的整数值,同时保证每个整数在每一行、每一列和每个3×3方格只出现一次。网格中分布有一些线索,你的任务就是填充剩余的网格数字。对于此问题,可以使用0-1变量优化求解。标准数独问题只要有解就行,无需设置目标函数,即:可行解就是数独问题的解。决策变量约束条件1.对于给定的初始元素,都认为是等式约束:xijk=1∀k=cij∈C{{x}_{ij...

2018-12-29 23:05:38 2542 1

原创 Softmax Regression算法

<<上一篇 Logistic Regression算法前言Logistic Regression算法主要是用于处理二分类问题,若需要处理的是多分类问题,如手写字识别,即识别是{0,1,…,9}中的数字,此时,需要使用能够处理多分类问题的算法。Softmax Regression算法是Logistic Regression算法在多分类问题上的推广,主要用于处理多分类问题,其中,任...

2018-12-15 23:04:49 527

原创 离群点检测算法——LOF(Local Outlier Factor)

异常检测异常检测的实质是寻找观测值和参照值之间有意义的偏差。数据库中的数据由于各种原因常常会包含一些异常记录,对这些异常记录的检测和解释有很重要的意义。异常检测目前在入侵检测、金融欺诈、股票分析等领域都有着比较好的实际应用效果。离群点检测是异常检测中最常用的方法之一。离群点检测的主要目的是为了检测出那些与正常数据行为或特征属性差别较大的异常数据或行为,在一些文献中,这些数据和行为又被叫做孤立点...

2018-12-14 21:10:17 32453 6

原创 Logistic Regression算法

监督学习简介在监督学习中,分类(Classification)算法和回归(Regression)算法是两类最重要的算法,两者之间最主要的区别是分类算法中的标签是离散的值,如广告点击问题中的标签为{+1,-1},分别表示广告的点击和未点击,而回归算法中的标签值是连续的值,如通过人的身高、性别、体重等信息预测人的年龄,因为年龄是连续的正整数,因此标签为y∈N+,y∈[1,80]y\in {{N}^{...

2018-12-13 18:57:46 704

原创 线性回归(Linear Regression)

前言已知x=(x ̂,f(x ̂))的N个观测值(x ̂1,f(x ̂1)),(x ̂2,f(x ̂2)),…,(x ̂N,f(x ̂N)),但不知(x ̂,f(x ̂)),这里f称为期望回归函数,试求(x ̂,f(x ̂)),这个问题为回归问题。回归函数可以选择的表示很多。但是根据奥卡姆剃刀准则,应该选择简单而且又可行的回归函数。显然,如果可行,线性函数是最简单的回归函数。当回归函数F采用线...

2018-12-12 22:05:45 350

原创 核密度估计Kernel Density Estimation(KDE)

前言已知一个服从密度函数p(x)的随机变量x的N个观测x1,x2,…,xn,但不知p(x),这里p(x)称为期望学到的密度函数,试求p(x)。这个问题称为密度估计问题。为求样本集的密度函数,有两种方法:1. 参数估计方法简单来讲,即假定样本集符合某一概率分布,然后根据样本集拟合该分布中的参数,例如:似然估计,混合高斯,贝叶斯估计等,由于参数估计方法中需要加入主观的先验知识,往往很难拟合出与真...

2018-12-12 20:10:53 14768

原创 Python环境配置

目录1 安装python1.1 过程1.2 注意事项2 安装pip2.1 过程2.2 注意事项3 安装第三方库3.1 方法1:PyCharm安装3.2 方法2:pip安装3.3 方法3:手动安装3.4 方法4:直接拷贝1 安装python熟悉Linux操作系统的都应该知道,Linux系统中是默认装好了python的,只需要安装第三方库即可。因此,...

2018-10-31 15:50:42 3367 1

翻译 矢量路径

 矢量路径内容8.1简介 8.2 “路径”元素 8.3路径数据 8.3.1路径数据的一般信息 8.3.2 “moveto”命令 8.3.3 “closepath”命令 8.3.4 “lineto”命令 8.3.5曲线命令 8.3.6三次Bézier曲线命令 8.3.7二次Bézier曲线命令 8.3.8椭圆弧曲线命令 8.3.9路径数据的语法 ...

2018-10-15 13:26:37 1832

原创 Echarts绘图技术总结

Echarts是百度发布的一种绘图工具,通过Echarts,我们可以绘制各种图形:包括折线图(Line)、条形图(Bar)、饼图(Pie)、散点图(Scatter)、地图(Map)等。今天我们来谈谈如何绘制地图。首先我们来捋一捋Echarts绘图的整个流程:1.一般而言,Echarts的代码是嵌入到脚本文件(js等)中的,因此,我们首先在js中引用Echarts的库。例如,你要绘制中国地图...

2018-09-26 19:42:58 5385

原创 CSE 390A, Spring 2014 Homework 7: Regular Expressions

This assignment focuses on using regular expressions and related commands such as sed and egrep.  Turn in a file named homework7.txt using the Homework section of the course web site. (This week's hom...

2018-06-11 18:52:26 252

原创 CSE 390A, Spring 2014 Assignment 6: Advanced Shell Scripting

This assignment focuses on Bash shell scripting at a more advanced level.  Electronically turn in file gradeit.sh as described in this document.  You will also want the support files from the Homework...

2018-06-11 18:38:14 194

原创 CSE 390A, Spring 2014 Assignment 5: Basic Shell Scripting

This assignment focuses on Bash shell scripting at an introductory level.  Electronically turn in THREE files: .bash_profile, mantra.sh, and filestats.sh as described in this document.  To receive cre...

2018-06-11 18:25:47 181

原创 CSE 390A, Spring 2014 Assignment 4: Users, Groups, Permissions

This assignment continues to practice using the bash shell and basics of combining commands using redirection and pipes.  Electronically turn in three files: homework4.txt, .plan, and .bash_profile as...

2018-06-11 18:11:31 319

原创 CSE 390A, Spring 2014 Assignment 3: Multi-user Unix Environments

This assignment continues to practice using the bash shell and basics of combining commands using redirection and pipes.  Electronically turn in a file homework3.txt that contains your answers to seve...

2018-06-11 17:57:57 184

原创 CSE 390A, Spring 2014 Assignment 2: More Unix Shell

This assignment continues to practice using the bash shell and basics of combining commands using redirection and pipes.  Electronically turn in TWO files: 1) a file homework2.txt that contains your a...

2018-06-11 17:41:30 294

原创 CSE 390A, Spring 2014 Assignment 1: Basic Unix Shell Commands

基本的Shell命令的应用

2018-06-11 17:27:14 228

简易C语言编译器Java源代码

此款C语言编译器可以支持变量的声明和赋值、支持算术运算、逻辑运算、支持if...else...、for循环、while循环、支持scanf和printf以及一些复合语句。该程序的功能是:(1)词法分析;(2)语法分析;(3)产生中间代码四元式;(4)产生x86汇编代码。更神奇的是,这些过程都通过java的GUI来实现的,所有的分析过程都可以通过窗口来实现,而且可视化。是一款优秀的《编译原理》课程设计作业,很值得参考借鉴。程序下载下来之后,用eclipse即可运行出结果,压缩包里面有很详细的说明文档。

2018-10-31

计算机网络原理英文影印版第5版课后习题答案

计算机网络原理英文影印版第5版(Computer-Networking-Top-Down-Approach-5th)课后习题答案,第1章-第5章课后习题答案汇总,适合用于期末复习,考研复习~

2018-10-31

无向图的建立及其遍历

建立图的邻接表存储结构,输入或存储任意一个无向图,显示图的深度优先搜索遍历路径和广度优先搜索遍历路径。

2017-05-01

通过树的边序列建立一颗孩子-兄弟结点的二叉树

 自上而下输入边来建立树的存储结构(例如#A,AB,AC,BD,##),求树的深度。

2017-04-30

4阶斐波那契数列算法(使用循环队列实现)

4阶斐波那契序列如下:f0=f1=f2=0, f3=1,…,fi=fi-1+fi-2+fi-3+fi-4,利用容量为k=4的循环队列,构造序列的前n+1项(f0, f1 , f2 ,… fn ),要求满足fn ≤200而fn+1 >200。

2017-04-26

职工管理线性表

1、 某软件公司大约有30名员工,每名员工有姓名、工号、职务等属性,每年都有员工离职和入职。把所有员工建立一个线性表,建立离职和入职函数,当有员工离职或入职时,修改线性表,并且显示最新的员工名单。要求:文件存储;实现文件的读写等功能。

2017-04-26

约瑟夫环算法

约瑟夫(Josephus)环问题:编号为1,2,3,…,n的n个人按顺时针方向围坐一圈,每人持有一个密码(正整数)。一开始任选一个正整数作为报数的上限值m,从第一个人开始按顺时针方向自1开始顺序报数,报到m时停止。报m的人出列,将他的密码作为新的m值,从他在顺时针方向上的下一人开始重新从1报数,如此下去,直到所有人全部出列为止。建立n个人的单循环链表存储结构,运行结束后,输出依次出队的人的序号。

2017-04-26

二叉树的创建及其遍历

 按先序遍历的扩展序列建立二叉树的二叉链表存储结构,实现二叉树先序、中序、后序遍历的递归算法,实现二叉树中序遍历的非递归算法,实现二叉树层次遍历的非递归算法(要求使用顺序队列,调用顺序队列基本操作实现),求二叉树的深度(后序遍历)。

2017-04-17

空空如也

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

TA关注的人

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