Coursera机器学习 week3 assignment

Octave Plot 使用说明 使用plot绘图 X为数据矩阵,每一列为一个特征。 现在为 m×2m\times 2 的矩阵,即两维特征。 y为数据结果向量,为m×1m\times 1向量,y中要么1,要么0.则绘制图如下:pos = find(y==1);neg = find(y==0); plot(X(pos,1),X(pos,2),'k+','LineWidth',2,'MarkerSize',7); plot(X(n 阅读详情

plotData.m:

pos = find(y==1); neg = find(y==0);

plot(X(pos, 1), X(pos, 2), 'k+', 'LineWidth', 2, 'Markersize', 8)
plot(X(neg, 1), X(neg, 2), 'ko', 'MarkerFaceColor', 'y', 'Markersize', 8)



sigmoid.m:

g = 1./(1+exp(-z));

costFunction.m:

b = sigmoid(X*theta);

J = -(1/m)*( (log(b'))*y + log(1-b')*(1-y) );

grad = (1/m) * ( X'*(b-y) );


predict.m:

b = sigmoid(X*theta);

for i = 1:m
   if  b(i)>=0.5
        p(i) = 1;
   else
        p(i) = 0;
        
   end
end



costFunctionReg.m:

b = sigmoid(X*theta);

J = -(1/m)*( (log(b'))*y + log(1-b')*(1-y) ) + (lambda/(2*m))*(sum(theta.^2)-theta(1)^2);


k = X'*(b-y);

grad(1) = (1/m)*k(1);

long = length(k);
k2 = (1/m) * (k(2:long,:)) + (lambda/m)*(theta(2:long,:));
grad(2:long,:) = k2;






Coursera Machine Learning ex2第三周 week3编程全套满分题目+注释(包括选做optional) 立即下载

相关推荐

coursera机器学习每周测验(完整版,包括每节课中间暂停的测验)

注意:不是编程练习!不是编程练习!不是编程练习!重要的事情说三遍。本资源是coursera机器学习每周每课时(2--11周)的测验题目,包括每节课都有暂停之后的小练习,都是自己截图下来的,是纯英文版的,部分图片里面我个人用FastStone添加了个人理解解题思路,如有问题可以一起交流。coursera机器学习的题目还是很经典的,切中要害,对于复习巩固学过的知识具有莫大的帮助。

ex2 machine learning 整作业解析-1-Logistic Regression

ex2 machine learning 解析-1-Logistic Regression ex2.m 1.照旧 clear ; close all; clc clc清屏,clear清除变量,close all关闭画布 2.录入数据 data = load(‘ex2data1.txt’); X = data(:, [1, 2]); y = data(:, 3); 观察一下ex2data1.txt是...

weixin_46304344的博客 588

吴恩达机器学习第三周quiz小测验.pdf

吴恩达机器学习第三周quiz小测验.pdf

[吴恩达机器学习exercise2:逻辑回归]

1、两变量的逻辑回归 两门成绩判断是否录取 样本数据:两门课的成绩与录取结果 data = load('ex2data1.txt'); X = data(:, [1, 2]); y = data(:, 3); % 成绩和录取结果 figure;hold on; pos = find(y == 1); neg = find(y == 0); plot(X(pos, 1), X(pos, 2...

hello world 952

Abaqus仿真进阶:如何准确计算气动软体机器人的抓取力(Blocking Force分析)

本文详细介绍了使用Abaqus进行气动软体机器人抓取力(Blocking Force)分析的进阶技巧。从材料模型验证、刚性目标物选择到接触对建立和充气加载优化,提供了一套完整的有限元仿真解决方案,帮助工程师准确预测软体执行器的抓取性能。

weixin_42528902的博客 401

基于MYD-YT153与AD7616的16通道高速ADC采集系统实战指南

在嵌入式系统与工业数据采集领域,模拟信号采集是连接物理世界与数字系统的关键技术。其核心原理是通过模数转换器(ADC)将连续的模拟电压信号转换为离散的数字码值,供处理器处理。这项技术的价值在于实现了对温度、压力、振动等关键物理量的精确感知与数字化,是工业自动化、设备监测、科学实验等场景的基石。本文聚焦于**多通道**、**高精度**采集这一常见需求,深入剖析如何利用全志T153处理器的LocalBus并行总线接口,高效驱动ADI的16位、16通道同步采样ADC芯片AD7616,构建一个稳定可靠的高速数据采集系

weixin_30335353的博客 443

机器学习第3周编程作业

function plotData(X, y) %PLOTDATA Plots the data points X and y into a new figure % PLOTDATA(x,y) plots the data points with + for the positive examples % and o for the negative examples. X is as

senketh的博客 1804

【智慧城市】GIS数据获取-获取道路/水路数据

【GIS数据获取】获取道路/水路数据

qq_16599281的博客 4749

Coursera deeplearning.ai 深度学习习题3-1-Structuring Machine Learning Projects(1)

tuzhen301的博客 712

迈创cameralink采集卡安装操作说明

迈创cameralink采集卡安装操作说明MIL软件安装MIL软件下载获取MIL软件安装MIL软件安装常见问题 MIL软件安装 MIL软件下载获取 MIL软件安装 解压MIL安装包,点击MilSetup.exe开始安装,如下图所示; 备注:64位系统MIL软件可以同时安装32位和64位客户端,本文档默认安装64位客户端,64位系统安装32位MIL方法后续再展开讲(不建议这样用,很麻烦) 点击Launch Installation开始安装,64位系统,默认只安装64位MIL客户端 根据采集卡驱动,选择M

qq_23107577的博客 9349

Surface Pro 4/5/6/7保姆级黑苹果安装:从Windows分区到OC引导配置全流程(含EFI文件替换避坑)

本文详细介绍了在Surface Pro 4/5/6/7上安装黑苹果的全流程,包括Windows分区、OC引导配置和EFI文件替换等关键步骤。通过实战经验分享,帮助用户避开常见陷阱,实现Windows与macOS双系统完美共存,特别适合对黑苹果安装感兴趣的Surface Pro用户。

weixin_30300225的博客 1369

机器学习_吴恩达_week3(LR)

目录 一、逻辑回归 1.1 分类问题 1.2 模型函数 1.3 决策边界 1.4 代价函数 1.5 简化的代价函数与梯度下降 1.6 高级优化 1.7 多元分类:一对多 二、正则化 2.1 过拟合问题 2.2 代价函数 2.3 正则化的线性回归 2.4 正则化的逻辑回归 一、逻辑回归 LR(Logistic Regression)是最流行最广泛的一种分类算法。 1....

山野村夫pro的专栏 426

从2804云台电机到桌面机械臂:一个STM32/GD32玩家的FOC驱动踩坑全记录

本文详细记录了从2804云台电机到桌面机械臂的FOC驱动开发历程,涵盖了硬件选型、驱动方案优化、软件调试等关键环节。特别分享了L6234P驱动芯片的发热问题、AS5600编码器的I2C通信陷阱以及PID调参的实战经验,为DIY爱好者提供了宝贵的参考。

weixin_26897585的博客 480

Coursera机器学习 week9 assignment

代码仅供思路参考————> estimateGaussian.m: mu = ( sum(X, 1) )'./m; %(n*1) temp = bsxfun(@minus, X, mu'); %(m*n) sigma2 = ( sum( (temp.^2), 1) )'./m; %(n*1) selectThreshold.m: predictions =

StephenFengz的博客 1203

Vue2 - 实现全景图Vr 720°全景效果查看预览功能,3D全景图流畅不卡顿渲染+手势拖拽+悬浮工具按钮,vue实现vr看720度全景效果方案讲解及示例代码(兼容电脑PC网页+手机H5移动端页面)

vue全景VR图,vue h5实现全景720预览,vue加载720全景图_vue怎么加载vr图片,vue实现vr全景看房,vue2实现全景效果,加载很慢卡怎么办,实现全景预览的插件,vue显示720度全景图,720°全景图显示,在h5中展示720°全景图,浏览全景图,基于vue实现vr全景预览,加载全景图,vue全景预览pannellum插件,vue实现3D全景图,实现720°全景图展示,在VUE 中使用three.js实现全景视频播放,vue项目中使用photo-sphere-viewer实现vr720度

🏆 前端领域优质创作者 3317

若依框架二次开发——RuoYi-AI 本地部署流程

若依框架二次开发——RuoYi-AI 本地部署流程

bjzhang75的博客 1784

Coursera机器学习 week7 assignment

仅供思路参考,代码最好还是自己独立完成。 gaussianKernel.m: sim = exp(- sum((x1-x2).^2) / (2*(sigma^2)) ); dataset3Params.m: lambda_all = [0.01 0.03 0.1 0.3 1 3 10 30]'; len_all = size(lambda_all, 1); erro

StephenFengz的博客 2072

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

Coursera机器学习 week4 assignment

lrCostFunction.m: b = sigmoid(X*theta); J = -(1/m)*( (log(b'))*y + log(1-b')*(1-y) ) + (lambda/(2*m))*(sum(theta.^2)-theta(1)^2); k = X'*(b-y); grad(1) = (1/m)*k(1); long = length(k); k2 = (1/m)

StephenFengz的博客 1234

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

Coursera-Applied Machine Learning in Python-week 1-Assignment 1

密歇根的这个课程感觉讲述一般,老师口音昏昏沉沉,而且比较简单,可能是我已经学习了Andrew Ng大佬的machine learning的课的原因,来上这个课主要就是熟悉一下sklearn的操作吧。 week 1-Assignment 1 这个作业是一个很简单的K-NN的例子,使用了sklearn里面的knn方法和一个cancer的数据集。 注意数据集中的note: 数据集直接是作为方法...

Liu_Zifannn 2253

【Machine Learning, Coursera】机器学习Week7 核函数

本节内容: 核函数(Kernel)的概念,带核函数的支持向量机

Aki-Z的博客 372

[Coursera][Stanford] Machine Learning Week 4

时间:8月16日 -- 18 日

Fighting 1624

CS229 Week3笔记

CS229是斯坦福开设的机器学习课程,可以在www.coursera.org/上免费进行学习,课程作业代码已上传至我的github,https://github.com/jingshuangliu22/cs229_machine_learning

lovefreedom22的博客 746

机器学习实战:3步诊断与优化偏差方差问题,构建高泛化模型

在机器学习项目实践中,模型评估与优化是决定项目成败的关键环节。机器学习模型评估的核心挑战在于平衡偏差与方差,这是影响模型泛化能力的决定性因素。本文基于斯坦福大学机器学习专项课程实践,深入探讨如何系统诊断偏差方差问题,并提供可操作的优化策略矩阵。 ## 1. 真实场景中的模型泛化困境 想象一下这样的场景:你花费数周时间构建了一个复杂的神经网络模型,在训练集上达到了99%的准确率,满怀信心地部署到

gitblog_00223的博客 653

[coursera/ImprovingDL/week1]Practical aspects of Deep Learning(summary&question)

1.1 Setting up your Machine Learning Application Train/Dev/Test sets It depends on the data. (98/1/1) worst: Train set error: 50%(high bias) underfitting Dev set error: 50%(high variance) overfit

gdtop的个人笔记 472

机器学习模型优化实战:从诊断到调优的完整工具箱

机器学习模型构建从来都不是一蹴而就的过程。GitHub 加速计划 / ma / Machine-Learning-Specialization-Coursera项目提供了斯坦福大学Andrew NG教授机器学习专项课程的完整解决方案和笔记,其中包含了大量关于模型评估与优化的实战内容。今天我们将从工具箱思维出发,为你展示如何系统性地诊断和优化机器学习模型,让模型在实际应用中表现更加出色。 ## 为

gitblog_00697的博客 487

Machine Learning week 4 quiz: programming assignment-Multi-class Classification and Neural Networks

一、ex3.m %% Machine Learning Online Class - Exercise 3 | Part 1: One-vs-all % Instructions % ------------ % % This file contains code that helps you get started on the % linear exercise. You wil

GarfieldEr007的专栏 6323
上一篇: Coursera机器学习 week2 assignment
下一篇: Coursera机器学习 week4 assignment
Stephenfzp
博客等级 码龄12年 7粉丝 22原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值