自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (14)
  • 收藏
  • 关注

原创 机器学习算法(六)逻辑回归实践续

另一个是iris的案例。

2024-01-03 16:34:33 326

原创 机器学习算法(五)逻辑回归实践续

结果来看,分别用了两种惩罚L1,L2,相差不大。模型总体的准确度为86%。多试试模型,看看效果。

2024-01-03 15:27:01 490

原创 机器学习算法(四)逻辑回归续

在机器学习中叫损失函数的,衡量的是模型预测错误的程度。因为我们用的是误差或者损失最小化,当然误差为0是最好。计算机就不找规律了,直接记住数据就好了。特别是样本较小时,当你用样本的数据来预测,准确率为100%,当用其它数据来预测,效果就非常差。这个式子是在L式上求平均值,也就平均预测概率达到最大之后取了一个负,导致J取最小值。前面的回归,能够找到一些规律,但是多次实验后发现,这些规律会出现一些。学过统计学的同学就想,要不先给参数一个分布。求解逻辑回归的方法有非常多,还有牛顿法。是位置参数, b是尺度参数。

2024-01-03 11:12:37 379

原创 机器学习算法(三)逻辑回归

逻辑回归(Logistic)与线性回归最大的不同在于因变量性质不同。线性回归因变量是连续的,而逻辑回归的因变量是二项分布。不过可以构造一个Sigmoid函数,用来计算二值的概率。相当于J函数的斜率。1、当J函数斜率在下降时,斜率为负值,那么。2、当J函数斜率在上升时,斜率为正值,那么。逻辑回归不能像线性回归直接用最小二乘法。这前面有一个负号,所以求J最小时的。这里概率函数说明预测准确时概率就最大。最终落在p1点,这一点是最低点。如图p3到p2再到p1。这里就要求当l最大时的。,使用梯度上升法求解。

2024-01-02 16:18:48 742

原创 机器学习算法(二)线性回归续

比如,一个企业做广告,有三个途径:一是电视、二是广播、三是报纸,哪个途径最好。如果广告费用总额是一个预算(固定的),那怎么投放广告才是最好的?数据在南加州大学网站上http://www-bcf.usc.edu/~gareth/ISL/Advertising.csv。构建训练集和测试集,分别保存在X_train、X_test和y_train、y_test中。再用(一)里面的回归计算。TV\Radio\Newspaper是在电视、广播、报纸上做广告的费用。在(一)里面,只是对一元回归简单初步了解。

2024-01-02 13:29:49 579

原创 机器学习算法(一)线性回归

记录自己学习机器学习算法过程。

2024-01-02 11:55:44 466

原创 Julia之初体验(十八)元编程

Julia 把自己的代码表示为语言中的数据结构,这样我们就可以编写操纵程序的程序。元编程也可以简单理解为编写可以生成代码的代码。元编程(英语:Metaprogramming),是指某类计算机程序的编写,这类计算机程序编写或者操纵其它程序(或者自身)作为它们的资料,或者在编译时完成部分本应在运行时完成的工作。多数情况下,与手工编写全部代码相比,程序员可以获得更高的工作效率,或者给与程序更大的灵活度去处理新的情形而无需重新编译。编写元程序的语言称之为元语言。被操纵的程序的语言称之为"目标语言"。

2024-01-01 20:34:47 932

原创 Julia之初体验(十七)文件(File)读写

从文件读取或者写入数据需要使用文件句柄。文件句柄其实就是一个指针,指针就是指向文件中的某个位置。从一个文件读取数据,应用程序首先要调用操作系统函数并传送文件名,并选一个到该文件的路径来打开文件,打开文件的函数取回一个顺序号,即文件句柄(file handle),该文件句柄对于打开的文件是唯一的识别依据。

2024-01-01 20:31:45 803

原创 Julia之初体验(十六)日期和时间

使用前,我们需要先导入 Dates 模块:Date 和 DateTime 类型可以通过整数或 Period 类型解析。Period 基于日期值,表示年、月、日等:PeriodYearQuarterMonthWeekDayHourMinuteSecondNanosecondDate 和 DateTime 都是抽象类型 TimeType 的子类型。

2024-01-01 20:29:59 357

原创 Julia之初体验(十五)流程控制字典和集合

数组是一种集合,此外 Julia 也有其他类型的集合,比如字典和 set(无序集合列表)。

2024-01-01 20:28:04 837

原创 python求市场分割程序

python求市场分割程序。本项目是根据价格指数求市场分割的一个程序。要求数据中必须要包括 地区和year两列,价格指数列可多可少。2010-2022年16类商品零售价格指数。

2024-01-01 20:23:03 330

原创 Julia之初体验(十四)流程控制

控制流Julia提供了多种控制流构造: 复合表达式:begin和(;)。 有条件的评价:if-elseif-else和?:(三元运算符)。 短路计算:&&,||和链接的比较。 重复评估:循环:while和for。 异常处理:try-catch,error()和throw()。 任务(又名协程):yieldto()。 前五个控制流机制是高级编程语言的标准。Tasks并不是那么标准:它们提供了非本地控制流,从而可以在临时暂停的...

2020-06-09 11:16:20 25071

原创 Julia之初体验(十三)函数(3)

多个返回值在Julia中,返回一个元组值以模拟返回多个值。但是,可以在不需要括号的情况下创建和分解元组,从而产生一种幻想,即返回多个值而不是单个元组值。例如,以下函数返回一对值:julia> function foo(a,b) a+b, a*b endfoo (generic function with 1 method)如果在交互式会话中调用它而未在任何地方分配返回值,则将看到返回的元组:julia> foo(2,3)(5, 6)

2020-06-09 09:24:47 501

原创 Julia之初体验(十二)函数3

在Julia中,返回一个元组值以模拟返回多个值。但是,可以在不需要括号的情况下创建和分解元组,从而产生一种幻想,即返回多个值而不是单个元组值。例如,以下函数返回一对值:julia> function foo(a,b) a+b, a*b endfoo (generic function with 1 method)如果在交互式会话中调用它而未在任何地方分配返回值,则将看到返回的元组:julia> foo(2,3)(5, 6)但是,这种返回

2020-06-08 15:57:03 242

原创 Julia之初体验(十一)函数2

具有特殊名称的运算符一些特殊的表达式对应于具有非显而易见名称的函数的调用。Expression Calls [A B C ...] hcat [A; B; C; ...] vcat [A B; C D; ...] hvcat A' adjoint A[i] getindex A[i] = x setindex! A.n getproperty A.n = x setproperty! 匿名函数Julia中的函数

2020-06-06 21:41:23 233

原创 Julia计算成本对实际订单批量偏离EOQ的弹性

弹性用其定义式:实际订单批量偏离百分比对成本变化百分比。#弹性=成本变动百分比/实际订单批量变动百分比#假设 实际订单批量/理论订单批量 = p 则using Plotsfunction y(p) if p>=1 ((1/p+p)/2-1)/(p-1) else -((1/p+p)/2-1)/(p-1) endendplot(y,0.5:0.001:5) #p不能取0,取0不会报错,但是画出来的图,就是一条曲线

2020-05-25 15:04:56 355

原创 Mathematica入门(三)原则3:表达式求值

第三条原则:表达式求值上一个例子使我们来到第三条原则:表达式求值以及改写规则(全局规则库)原则。它其实是这样的:当Mathematica 遇到某一个表达式时,它首先会在全局规则库里寻找匹配某一段表达式的规则。一个典型的改写规则看上去是这样的:对象1->对象2。如果能找到这样一个规则,对于这条表达式或它的子表达式(其实是先从子表达式开始),(子)表达式会被重写,然后这一过程再次重复。这一过程会一直进行下去,直到全局规则库中没有一条规则能够匹配这条表达式或它的任何一个部分。当表达式无法再发生变化时,它

2020-05-25 11:10:35 1691

原创 Mathematica高级篇(一)实际采购批量偏离EOQ对成本的影响

采购时有时候采用EOQ求采购订单批量。我用Mathematica推导EOQ公式。In[1]:= vc = d s/Q + h c Q/2; #这里是成本 y = D[vc, Q]; #这是求导,这句可以不写,下面解决方程中已经写了。 Solve[D[vc, Q] == 0, Q] #这里解方程Out[1]= {{Q -> -((Sqrt[2] Sqrt[d] Sqrt[s])/(Sqrt[c] Sqrt[h]))}, {Q -> (

2020-05-24 19:50:36 383

原创 Mathematica入门(二)原则2:模式匹配和规则替代

第二条原则:模式匹配和规则替代另一条基本原则是所谓模式匹配。它是将规则与表达式进行匹配的一个系统。离开这个系统,Mathematica 将无法知道什么时候使用哪一条规则。给系统是按照语法而非语义在表达式间做比较。我们这里的话题主要是和规则与模式相关的。2.1 重写规则一个典型的规则具有如下的形式: a -> b其中,a 和 b 为 Mathematica 表达式。规则的作用是,一旦遇到 a ,就将其用 b 来替代。 例如: In[X]:= {a, c, d, c}/.

2020-05-24 19:08:46 3103

原创 Mathematica入门(一)原则1:任何元素都是一个表达式

我比较喜欢Mathematica,感觉用起来特别方便,因为我大多时候需要把公式计算出来,涉及到符号运算、数值计算。没有Mathematica,我会手动计算公式,经过多次转化,结果也不知道对不对。如果有了结果,才会运用Matlab进行数值计算。这个过程特别烦心。因为中间的数学符号运算太难算了。有了Mathematica减少了不少的工作压力。真的很方便。符号运算应该是Mathematica最突出的地方。数值计算有些地方做得不错,像解方程、微分方程。但是规划求解就弱了很多,很多地方不如Lingo,图论也不如S

2020-05-24 18:53:34 1596

原创 Julia之初体验(十)函数

Julia函数的基本语法:julia> function f(x,y) x + y endf (generic function with 1 method)第二种方法,简单的方法:julia> f(x,y) = x + yf (generic function with 1 method)julia> f(2,3)5julia> g = f;julia> g(2,3)5julia> .

2020-05-24 14:12:47 439

原创 Julia之初体验(九)字符串连接与匹配

串联是最常见和有用的字符串操作之一:julia> greet = "Hello""Hello"julia> whom = "world""world"julia> string(greet, ", ", whom, ".\n")"Hello, world.\n"julia> a, b = "\xe2\x88", "\x80"("\xe2\x88", "\x80")julia> c = a*b"∀"julia> collect.(...

2020-05-24 13:53:00 1077

原创 Julia之初体验(八)中文字符

中文一般采用Unicode和 UTF-8编码。julia> s = "\u2200 x \u2203 y""∀ x ∃ y"julia> p="你是好人""你是好人"把UTF-8(中文)字符串切片时到注意:字符∀是三个字节字符,因此索引2和3无效,下一个字符的索引为4;该下一个有效索引可以由nextind(s,1)计算,其后的下一个索引可以由nextind(s,4)计算,依此类推。julia> s[1]'∀': Unicode U+2200 (category

2020-05-24 13:21:46 95313

原创 Julia 之初体验(七)字符串

单个字符类型是Char。要用单引号,用了双引号就成了String。julia> 'x''x': ASCII/Unicode U+0078 (category Ll: Letter, lowercase)julia> typeof(ans)Charjulia> "p""p"julia> typeof(ans)StringJulia将转化成Unicode code值。注意要用单引号。双引号就报错,String不能转化Unicode code值。juli

2020-05-24 13:17:08 585

原创 Julia 之初体验(六)有理数

有理数Julia有一个有理数类型,用来表示整数之比。 使用//运算符构造有理数:julia> 2//32//3julia> 6//92//3julia> -4//8-1//2julia> 5//-15-1//3julia> -4//-121//3Julia自动化简,自动约分。分母变成不是负数形式。Julia有两函数可以用来取分子、分母。julia> numerator(2//3)2julia> denominat

2020-05-24 11:22:51 470

原创 Julia 之初体验(五)复数

复数Julia用全局常数im代表复数i,代表-1的平方根。julia> 1+2im1 + 2imjulia> (1 + 2im)*(2 - 3im)8 + 1imjulia> (1 + 2im)/(1 - 2im)-0.6 + 0.8imjulia> (1 + 2im) + (1 - 2im)2 + 0imjulia> (-3 + 2im) - (5 - 1im)-8 + 3imjulia> (-1 + 2im)^2-3 - 4

2020-05-24 11:04:35 1015

原创 Julia之初体验(四)简单函数

一、符号与绝对值Function Description abs(x) a positive value with the magnitude of x abs2(x) the squared magnitude of x sign(x) indicates the sign of x, returning -1, 0, or +1 signbit(x) indicates whether the sign bit is on (true) or off (

2020-05-21 13:07:24 372

原创 Julia之初体验(三)运算符

一、算术运算符Expression Name Description +x unary plus the identity operation -x unary minus maps values to their additive inverses x + y binary plus performs addition x - y binary minus performs subtraction x * y tim

2020-05-21 13:06:18 416

原创 Julia之初体验(二)变量

无论使用预编译的二进制文件还是从源代码进行编译,Julia的安装都非常简单。 按照https://julialang.org/downloads/上的说明下载并安装Julia。学习和使用Julia的最简单方法是通过双击Julia可执行文件或从命令行运行julia来启动交互式会话(也称为read-eval-print循环或“ REPL”):要退出交互式会话,请键入CTRL-D(同时按Ctrl / ^键和d键),或键入exit()。 在交互模式下运行时,julia将显示横幅,并提示用户输入。 用户...

2020-05-21 13:04:32 619

原创 Julia之初体验(一)下载与安装

传说中的厉害编程语言Julia横空出世,让大家菊花一紧,真的那么厉害,今天我说带大家一起来领略一翻。 第一步:下载Julia,到官网https://julialang.org/downloads/ 你想要的版本。但是我比较懒,不喜欢配制,就直接下载JuliaPro,https://juliacomputing.com/products/juliapro我下载的是win 64版本。 第二步:安装Julia,安装也不用操心,直接双击就可以完成了,当然你可以选择安装位置。...

2020-05-21 11:51:05 4862 2

外贸供应商名录数据数据数据

外贸供应商名录数据数据。数据包括:公司名称 省份 城市 地址 经度 维度 联系人 固定电话 移动电话 诚信通年份 主营产品 标签 经营模式 商品数量 响应 回头率 年交易额 公司面积 员工总数 商标/品牌 供货客户 代工品牌 工商-公司名称 工商-注册地址 工商-注册资本 工商-成立日期 工商-统一社会信用代码 工商-法人代表 工商-登记机关 工商-企业类型 工商-营业期限 工商-年报时间 工商-经营范围 。

2024-01-02

数字经济专利引用及被引用数据2

数字经济专利引用及被引用数据,包括:大类代码 大类名称 中类代码 中类名称 小类代码 小类名称 专利ID 专利名称 专利申请公布号 专利申请公布日 专利申请号 专利申请日期 专利权人 分类号 被引用专利名称 被引用专利申请公布号 被引用专利申请公布日 被引用专利申请号 被引用专利申请日期 被引用专利授权公告号 被引用专利授权日期 被引用专利优先权日 被引用专利发明人 被引用专利专利权人 被引用专利分类号 被引用专利权利要求数 被引用专利引用其他专利次数 被引用专利被引用次数 被引用专利法律状态 被引用专利是否FamilytoFamily引用 添加该被引用信息的主体

2024-01-02

数字经济专利引用及被引用数据1

数字经济专利引用及被引用数据,包括:大类代码 大类名称 中类代码 中类名称 小类代码 小类名称 专利ID 专利名称 专利申请公布号 专利申请公布日 专利申请号 专利申请日期 专利权人 分类号 被引用专利名称 被引用专利申请公布号 被引用专利申请公布日 被引用专利申请号 被引用专利申请日期 被引用专利授权公告号 被引用专利授权日期 被引用专利优先权日 被引用专利发明人 被引用专利专利权人 被引用专利分类号 被引用专利权利要求数 被引用专利引用其他专利次数 被引用专利被引用次数 被引用专利法律状态 被引用专利是否FamilytoFamily引用 添加该被引用信息的主体

2024-01-02

线上电商平台信息数据电子数据

线上电商平台信息数据,目录包括:信息编码 平台 渠道 数据期 品牌 类目名称 类目层级 一级类目 二级类目 三级类目 四级类目 销售额 销量 均价 证券代码 公司名称 发布数据期 机构内部ID 类目行业 更新时间

2024-01-02

中国工业企业招投标数据.xlsx

中国工业企业招投标数据

2024-01-01

中国县域经济指标数据.xlsx

中国县域经济指标数据

2024-01-01

CRC32 tools工具

这个我不多说,明白的人自然明白,不明白的人说了也不明白。

2024-01-01

EOQ偏离分析Mathematica程序.pdf

订单批量偏离EOQ,偏离的程度对成本的影响分析。先是运用Mathematica进行符号运算,然后再画图。

2020-05-25

订单批量偏离EOQ对成本的影响分析.rar

Mathematica程序,先通过软件分析出实际订货批量偏离理论EOQ对成本影响理论方程,然后运用Mathematica画图。

2020-05-24

python预测中国GDP超过美国时期概率分布

python预测中国GDP超过美国时期概率分布,中国多久能超过美国?哪一年的概率高?

2019-04-27

EOQ的matlab简单可视化

EOQ的matlab简单可视化,通过成本计算出EOQ,并画出成本图形。

2019-04-09

matlab做成的人脸识别原码

matlab做的人脸识别原码,对于初学者有一点用,没有进行优化。

2018-11-05

matlab分布临界点与假设检验的关系

运用matlab演示假设检验的临界值及与置信水平、显著性水平之间的关系。通过图一眼就可以看出何时在拒绝域。

2018-11-04

Leslie人口预测模型

从Excel表格中读取数据;从数据中读取各年龄女性人口数、女性人口比例和存活率;总和生育率;计算Leslie人口预测模型中Leslie矩阵;预测每年的女性人口数量;转换成总人口数量;将结果写入Excel文件;画图。

2018-11-04

电子邮件排行榜matlab程序

统计姓名和电子邮箱,建立字符串元数组;识别电子邮箱的服务商;统计各电子邮箱的使用人数;将各电子邮箱按照使用人数从多到少排序制成排行榜;发送邮件至邮箱。

2018-11-04

运用Jieba分词对红楼婪进行词云分析

运用Jieba分词对红楼婪进行词云分析,可以分析红楼梦中词频及人物关系。

2018-05-09

配送中心flexsim模拟

白酒企业配送中心flexsim模拟,从生产企业开始,到仓储,再到打包配送j.诊断企业存在的问题,并进行了分析,从而解决问题。

2013-12-25

按临时实体类型flexsim

flexsim,按临时实体类型 的原代码,可以使用的

2013-12-23

合成器及分解器应用

flexsim模型,处理器及分解器应用,初学者有用。

2013-12-22

网络节点和记录器的应用flexsim模型原代码

网络节点和记录器的应用flexsim模型原代码,主要是从两个运用的角度来看,对初学者有一定的好处。

2013-12-22

flexsim仿真模型

仓库拣货flexsim仿真模型,从拣货到按客户分类处理。

2013-12-22

空空如也

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

TA关注的人

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