以下是 《机器学习实战》读书笔记的索引, 每篇文章都包括算法描述及详尽的代码注释.
《机器学习实战 (Mation Learning in Action)》 【 豆瓣 】
- 分类
- 利用回归预测数值型数据
- 无监督学习
- 其他工具
墨衍会员
·
AI 创作全网分发
墨衍智能分发
本文由作者通过墨衍一键同步至各平台
1分发平台
300+累计阅读
308平均单平台
已同步平台
优快云
微信公众号
微博
知乎
掘金
百家号
博客园
抖音
小红书
你的文章也可以这样分发
墨衍会员 ¥399起/年,写一次发全网
我也要 →
码龄9年
以下是 《机器学习实战》读书笔记的索引, 每篇文章都包括算法描述及详尽的代码注释.
《机器学习实战 (Mation Learning in Action)》 【 豆瓣 】
《数学之美》读书笔记
《数学之美》读书笔记 曾经看过吴军博士的《大学之路》,对书中的教育理念十分喜欢,这次有机会拜读《数学之美》,读完之后,感觉十分清爽,之前还未曾听说过一本书能将数学,计算机,算法,文化,历史和教育理念结合起来。曾经很多不懂的地方,现在渐渐清晰了很多,读完之后,再看今天的自然语言处理和搜索引擎,大多本是以信息论为基础。 第一章 本书——《数学之美》,力图将复杂的问题,归结为数学...
机器学习实战_笔记
本文系统介绍了机器学习基础知识和两种经典算法:K-近邻算法(KNN)和决策树。主要内容包括: 机器学习概述:定义、应用场景、开发步骤和Python工具链 KNN算法:原理、距离度量、代码实现及手写数字识别应用 决策树:信息熵概念、信息增益计算及算法实现 文章通过理论讲解、数学公式和Python代码示例相结合的方式,系统阐述了机器学习的基础概念和实际应用方法,为读者提供了清晰的学习路径和实践指导。
【机器学习实战】第十三章 PCA算法数据集-数据集
半导体数据
《机器学习实战》完整读书笔记
之前就知道有《机器学习实战》这本书,还有机器学习实战源码,对于想对机器学习理论和实践层面有更深入的了解和学习的话就可以看一下这本书,代码是python写好的,可以拿来跑一下,也可以加进去自己的理解,因为已经接触机器学习一年多的时间了,所以看这本书的时候感觉还不错,并不是很吃力,花了一周多的时间看完了书中的理论知识,代码部分跳过了,暂时没有去实践,因为现在看这本书的目的是为了弄清楚一点之前留下的疑点
车机破解避坑指南:为什么你的CarPlay盒子不识别?从USB设备ID解析兼容性问题
本文深入解析车机USB设备兼容性问题,特别是CarPlay盒子不识别的原因,从硬件ID到识别机制全面剖析。通过ADB工具和root权限操作,提供详细的破解方案和兼容性测试结果,帮助用户解决车机与第三方设备的连接问题。
LabVIEW+数据库应用系列保姆级教程,第一篇数据库连接
目录LabVIEW连接数据库的方法连接MySQL连接Oracle,SQL Server,Access等 LabVIEW连接数据库的方法 1、创建udl(Universal Data Link)是通用数据连接文件。界面操作,简单快捷。 2、编写连接字符串。需要熟悉连接字符串的结构,容易出错。 3、其他… 本教程教你使用第1种方法,也是最简单、最常用的方法。 连接MySQL 1、在MySQL Installer内安装MySQL Connector/ODBC,建议安装32位(X86),如下图: 2、创建ODBC
《机器学习实战》——第13章 利用PCA来简化数据
在低维下,数据更容易进行处理。其相关特征可能在数据中明确地显示出来。通常而言,我们再应用其他机器学习算法之前,必须先识别出其相关特征。
用友U8登录慢卡顿?别急着重启服务器,先检查UA_Message这张表(附SQL清理脚本)
本文针对用友U8登录慢卡顿问题,深入分析UA_Message表积压消息对系统性能的影响,并提供SQL清理脚本和优化方案。通过诊断、清理、索引优化和预防措施四步法,显著提升U8客户端登录速度,适用于后台管理和数据库维护场景。
机器学习实战——PCA降维
机器学习实战——PCA
ElasticSearch集群搭建
docker安装es集群
《机器学习实战》读书笔记
花了接近一个月速读了《机器学习实战》,感觉实战有余,理论不足。画个脑图作为读书笔记,仅记录个人感觉关键的知识点以便日后索引。
fluent linux运行算例,Fluent算例精选|03利用VOF和蒸发-冷凝模型
通过学习本算例您将获得?1、学会基本的VOF模型设置流程2、学会利用蒸发-冷凝模型来模拟传热沸腾目录1摘要42传热沸腾模型介绍43前处理44求解设置54.1启动Fluent54.2网格缩放64.3求解器设置74.4多相流模型设置84.5能量方程求解设置94.6紊流模型设置104.7添加材料114.8多相流中相设置124.9操作条件设置144.10边界条件设置154.10.1heatsource边界...
【读书笔记】这就是搜索引擎
本文是《这就是搜索引擎》的读书笔记
康耐视visionpro-CogCreateSegmentAvgSegsTool操作工具详细说明
康耐视visionpro-CogCreateSegmentAvgSegsTool操作工具详细说明
手把手教你学 MATLAB 实战训练(6.9):卷积神经网络(CNN)模型来进行图像分类任务(预训练的 ResNet-50 模型)
加载数据集数据预处理加载预训练模型修改和扩展预训练模型设置训练选项训练模型测试模型。
《零基础学机器学习》读书笔记四之Python和机器学习框架
零基础入门机器学习,Python和机器学习框架
STM32F407中文手册
STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。
产品经理的AI实战读书笔记:深入AI产品知识,加速商业落地
产品经理的AI实战读书笔记:深入AI产品知识,加速商业落地 去发现同类优质开源项目:https://gitcode.com/ 在数字化浪潮的推动下,人工智能技术逐渐成为产品经理必备的技能之一。《产品经理的AI实战》读书笔记项目正是为此而生,下面将详细介绍该项目及其核心功能。 项目介绍 《产品经理的AI实战》读书笔记项目,是一份深度解读人工智能产品知识的专业笔记。作者车马先生凭借其在多个知名企业担任...
深度学习工具包 DeepLearningToolbox
深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[](https://bitdeli.com/free "Bitdeli Badge")
jdk-8u144-linux-x64.tar.gz.
该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包
《机器学习实战》读书笔记 第二章 k-近邻算法
即将翻篇的2014年是我的编程元年,这一年从换工作到考研各种忙。等到一切都尘埃落定,就打算静下心来,把这一年学到的东西好好总结一下,也分享给后来人攒攒rp~相信我遇到的问题很多新手都会遇到的,如果能带给大家一点帮助,我就满足了。 《机器学习实战》是我第一本编程书。因为13年左右这本书很火的样子,又听说python很简单白痴都能看懂,于是我无视了自己在编程方面一无所知的事实,一有空就马上看起来了。
我的《机器学习实战》读书笔记(1)
《机器学习实战》是一本很好的机器学习相关的入门书籍。但是上面的很多代码的注释不是很详细,向我这样还不是很熟徐Python语法的新手来说理解起来有很多麻烦。我的读到了K-近邻算法,我敲了敲书上的示例代码,并且加上了详细的注释。 import operator from numpy import * def createDataSet(): group = arr...
机器学习实战读书笔记(一):K近邻算法
from numpy import * import operator def createDataSet(): # 创建数据集 group = array([[1.0,1.1],[1.0,1.1],[0,0],[0,0.1]]) labels = ['A','A','B','B'] return group,labels def classify0(inX,da...
KNN算法实现《机器学习实战》读书笔记(数据分析学习DAY1)
学习的第一个机器学习算法为KNN算法 当然KNN算法可以通过sklearn库直接调用 但还是希望可以通过操作一边记住原理,以及顺便复习一些python的基础函数 本代码并非原创,摘选自《机器学习实战》的代码部分 但由于该书调用了部分python的自带函数 故并非可以一眼看懂,故做此读书笔记,用注释帮助自己理解。 from numpy import* import operator def createDataSet(): group = array([[1.0,1.1],[1.0,1.0],[0,0
《机器学习实战》读书笔记(二)K-近邻算法(下)(手写识别系统)
前言:本作者书写的博文中所包含的所有文件,读者均可从作者提供的链接中下载,创作不易,多谢理解! 2.3手写识别系统 本节我们将一步步地构建使用k-近邻分类器的手写识别系统, 老规矩,先附上文件下载链接:https://download.youkuaiyun.com/download/qq_38172282/11232509 链接文件中的材料如下图所示: 准备数据:将图像转换为测试向量 digi...
《python与量化投资-从基础到实战》读书笔记
DataFrame切片与筛选 DataFrame的三种切片方式:loc、iloc和ix。 loc为location的缩写,第一个参数是行标签,第二个参数是列标签(为可选参数,默认为所有列标签) iloc为integer location的缩写。 ix运用更广泛,能自动根据给出的索引类型是使用位置还是标签。 回归分析 回归分析是确定两种或两种以上变量之间相互依赖的定量关系的一种统计分析方法,运用十分广泛。回归分析,按照数量涉及的变量的多少,可分为一元回归分析和多元回归分析;按照因变量的多少可分为简单回归分
1万+
1444
2026
446
1028

被折叠的 条评论
为什么被折叠?



