
Matlab
文章平均质量分 64
Eric2016_Lv
上海交大2014级硕士,2016级博士。兴趣方向:凸优化,数据分析,应用多元统计;机器学习,深度学习,数据挖掘,金融统计等。
展开
-
机器学习小组知识点4&5:批量梯度下降法(BGD)和随机梯度下降法(SGD)的代码实现Matlab版
这里趁着脑子还清醒就把代码敲出来了: 亲测是没有bug的,欢迎大家来找虫。clear all close all clc%% initialization % input x & y x1 = [1 3 2104]; y1 = 400; x2 = [1 3 1600]; y2 = 330; x3 = [1 3 2400]; y3 = 369;原创 2016-10-19 10:17:28 · 6969 阅读 · 2 评论 -
机器学习小组知识点35:二分K-means聚类
常规的KMeans算法的误差通常只能收敛到局部最小,在此,引入一种称为二分K-Means(bisecting kmeans)的算法,相较于常规的KMeans,二分KMeans不急于一来就随机KK个聚类中心,而是首先把所有点归为一个簇,然后将该簇一分为二。计算各个所得簇的代价函数(即均方误差),选择误差最大的簇再进行划分(即最大程度地减少误差),重复该过程直至达到期望的簇数目。二分K-means算法的原创 2017-03-10 17:13:24 · 1066 阅读 · 0 评论 -
MATLAB与C/C++混合编程之MATLAB调用C程序
通过把耗时长的函数用c语言实现,并编译成mex函数可以加快执行速度。Matlab本身是不带c语言的编译器的,所以要求你的机器上已经安装有VC,BC或Watcom C中的一种。如果你在安装Matlab时已经设置过编译器,那么现在你应该就可以使用mex命令来编译c语言的程序了。如果当时没有选,就在Matlab里键入mex -setup,下面只要根据提示一步步设置就可以了。需要注意的是,较低版本的在设置编转载 2017-04-09 13:09:08 · 1776 阅读 · 0 评论 -
主成分分析(数据分析课本例3.9.1)
Python代码:# -*- coding: utf-8 -*-"""Created on Tue Feb 6 14:37:21 2018E-mail = Eric2014_Lv@sjtu.edu.cn@author: DidiLv"""# 项目内容:线性统计模型(线性回归与方差分析)例3.9.1import numpy as npfrom sklearn import原创 2018-02-06 15:41:00 · 866 阅读 · 0 评论 -
MCMC算法之Metropolis-Hastings(MHs)算法(Matlab代码)
1. Problem:An MH step of invariant distribution p(x)p(x)p(x) and proposal distribution q(x∗|x)q(x∗|x)q(x ^*| x) involves sampling a candidate value x∗x∗x^* given the current value xxx according to q...原创 2018-03-25 22:25:33 · 17831 阅读 · 12 评论 -
MCMC算法之模拟退火(Simulated annealing)算法(Matlab代码)
1. Introduction: Simulated annealing for global optimization:Instead of wanting to approximate p(x)p(x)p(x), we want to find the global maximum. For example, if p(x)p(x)p(x) is the likelihood or pos...原创 2018-03-26 18:05:59 · 3954 阅读 · 2 评论 -
python调用matlab环境配置及应用
参考网址:http://ww2.mathworks.cn/help/matlab/matlab_external/install-the-matlab-engine-for-python.html指定文件夹里面进行操作,我们记为A文件夹:也就是说你调用的MATLAB文件和Python文件必须都在A文件夹里面,才能执行以下操作。\textbf{指定文件夹里面进行操作,我们记为A文件夹:也就是说你...原创 2018-10-16 22:31:10 · 1892 阅读 · 0 评论