大沥九江网站制作推广一款app的营销方案

web/2025/9/25 15:22:03/文章来源:
大沥九江网站制作,推广一款app的营销方案,山西建筑劳务网站,哪个网站做的效果图好之前已经学到了很多监督学习算法#xff0c; 今天的监督学习算法是支持向量机#xff0c;与逻辑回归和神经网络算法相比#xff0c;它在学习复杂的非线性方程时提供了一种更为清晰#xff0c;更强大的方式。 Support Vector Machines SVM hypothesis Example Dataset 1…之前已经学到了很多监督学习算法 今天的监督学习算法是支持向量机与逻辑回归和神经网络算法相比它在学习复杂的非线性方程时提供了一种更为清晰更强大的方式。 Support Vector Machines SVM hypothesis Example Dataset 1 import numpy as np import pandas as pd import matplotlib.pyplot as plt import scipy from scipy.io import loadmat from sklearn import svm mat loadmat(ex6data1.mat) print(mat.keys()) X mat[X] y mat[y]def plot_data(X, y):plt.figure(figsize(6, 4))plt.scatter(X[:, 0], X[:, 1], cy.flatten(), cmaprainbow)plt.xlabel(X1)plt.ylabel(X2)plt.legend()plot_data(X, y) plt.show()def plot_boundary(clf, X):x_min, x_max X[:, 0].min() * 1.2, X[:, 0].max() * 1.1y_min, y_max X[:, 1].min() * 1.1, X[:, 1].max() * 1.1xx, yy np.meshgrid(np.linspace(x_min, x_max, 500),np.linspace(y_min, y_max, 500))Z clf.predict(np.c_[xx.ravel(), yy.ravel()])Z Z.reshape(xx.shape)plt.contour(xx, yy, Z)models [svm.SVC(C, kernellinear) for C in [1, 100]] clfs [model.fit(X, y.ravel()) for model in models] title [SVM Decision Boundary with C {} (Example Dataset 1.format(C) for C in [1, 100]] for model, title in zip(clfs, title):plt.figure(figsize(8, 5))plot_data(X, y)plot_boundary(model, X)plt.title(title)plt.show()SVM with Gaussian Kernels Gaussian Kernel def gauss_kernel(x1, x2, sigma):return np.exp(- ((x1 - x2) ** 2).sum() / (2 * sigma ** 2))Example Dataset 2 mat loadmat(ex6data2.mat) X2 mat[X] y2 mat[y] plot_data(X2, y2)sigma 0.1 gamma np.power(sigma, -2.)/2 clf svm.SVC(C1, kernelrbf, gammagamma) modle clf.fit(X2, y2.flatten()) plot_data(X2, y2) plot_boundary(modle, X2)Example Dataset 3 mat3 loadmat(ex6data3.mat) X3, y3 mat3[X], mat3[y] Xval, yval mat3[Xval], mat3[yval] plot_data(X3, y3)Spam Classification Preprocessing Emails with open(emailSample1.txt, r) as f:email f.read()print(email)# 做除了Word Stemming和Removal of non-words的所有处理 def process_email(email):email email.lower()email re.sub([^], , email) # 匹配开头然后所有不是 , 的内容知道结尾相当于匹配...email re.sub((http|https)://[^\s]*, httpaddr, email ) # 匹配//后面不是空白字符的内容遇到空白字符则停止email re.sub([^\s][^\s], emailaddr, email)email re.sub([\$], dollar, email)email re.sub([\d], number, email)return email# 预处理数据返回一个干净的单词列表 def email2TokenList(email):# Ill use the NLTK stemmer because it more accurately duplicates the# performance of the OCTAVE implementation in the assignmentstemmer nltk.stem.porter.PorterStemmer()email process_email(email)# 将邮件分割为单个单词re.split() 可以设置多种分隔符tokens re.split([ \\$\/\#\.\-\:\\*\\\[\]\?\!\(\)\{\}\,\\\\_\\;\%], email)# 遍历每个分割出来的内容tokenlist []for token in tokens:# 删除任何非字母数字的字符token re.sub([^a-zA-Z0-9], , token);# Use the Porter stemmer to 提取词根stemmed stemmer.stem(token)# 去除空字符串‘’里面不含任何字符if not len(token): continuetokenlist.append(stemmed)return tokenlistVocabulary List # 提取存在单词的索引 def email2VocabIndices(email, vocab):token email2TokenList(email)index [i for i in range(len(vocab)) if vocab[i] in token ]return indexExtracting Features from Emails # 将email转化为词向量n是vocab的长度。存在单词的相应位置的值置为1其余为0 def email2FeatureVector(email):df pd.read_table(data/vocab.txt,names[words])vocab df.as_matrix() # return arrayvector np.zeros(len(vocab)) # init vectorvocab_indices email2VocabIndices(email, vocab) # 返回含有单词的索引# 将有单词的索引置为1for i in vocab_indices:vector[i] 1return vectorTraining SVM for Spam Classification vector email2FeatureVector(email) print(length of vector {}\nnum of non-zero {}.format(len(vector), int(vector.sum())))# 2.3 Training SVM for Spam Classification # Training set mat1 loadmat(spamTrain.mat) X, y mat1[X], mat1[y]# Test set mat2 scipy.io.loadmat(spamTest.mat) Xtest, ytest mat2[Xtest], mat2[ytest]clf svm.SVC(C0.1, kernellinear) clf.fit(X, y) Top Predictors for Spam predTrain clf.score(X, y) predTest clf.score(Xtest, ytest) predTrain, predTest参数对算法的影响 C 1/λ 大C 低偏差高方差对应低λ 小C 高偏差低方差对应高λ 大δ^2: 分布更平滑高偏差低方差 小δ^2: 分布更集中地偏差高方差 使用SVM 的步骤 使用SVM软件库去求解参数θ Need to specify: choice of parameter Cchoice of kernel (similarity function): eg No kernel(‘linear kernel’) Gaussian kernel need to choose θ^2 logistic vs SVM n为特征数m为训练样本数。 (1)如果相较于而言要大许多即训练集数据量不够支持我们训练一个复杂的非线性模型我们选用逻辑回归模型或者不带核函数的支持向量机。 (2)如果较小而且大小中等例如在 1-1000 之间而在10-10000之间使用高斯核函数的支持向量机。 (3)如果较小而较大例如在1-1000之间而大于50000则使用支持向量机会非常慢解决方案是创造、增加更多的特征然后使用逻辑回归或不带核函数的支持向量机。 值得一提的是神经网络在以上三种情况下都可能会有较好的表现但是训练神经网络可能非常慢选择支持向量机的原因主要在于它的代价函数是凸函数不存在局部最小值。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/81683.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

站长工具seo综合查询烟雨楼怎样上传网站程序

来源:科技日报一个国际科研团队最近创建了迄今最详细的大尺度宇宙模型TNG50。这一虚拟宇宙“芳龄”约138亿岁、宽约2.3亿光年,包含数万个正处于演化中的星系,星系的细节程度与单星系模型中的相当。该模型跟踪了200多亿个代表暗物质、气体、恒…

装修平台网站排名腾讯邮箱企业邮箱注册申请

我们有时进行网页设计时为了想让用户感兴趣的内容优先显示在前,又不想改动代码的先后顺序,要怎么操作呢?(或者换种说法:源代码中要先看到A再看到B,而视觉上是先B再A)举个简单的例子,…

建站代理赚钱吗高性能网站建设进阶...

​五月天的《干杯》这首歌短短几分钟,将一个人的一整个人生快速地表现出来。从上课爱看漫画的小男孩到精力充沛的高中生,再到走上工作岗位,而后有了下一代,再为下一代操心,最后进入天堂,和亲人们告别。人生…

个人网站首页导航栏ps制作教程工程建设信息网站接口

1、小程序开发工具基础 (1)菜单栏:可以对开发工具进行一些简单的设置,还可以在帮助一行获取学习相关api文档 (2)模拟器显示栏:每当我们在进行便写好代码之后,通过编译可以在模拟显示…

备案网站ipwordpress登录用户错乱

Java中面向对象的继承性:初学者指南 在Java编程语言中,面向对象编程(OOP)的四大特性之一是继承性。继承允许我们创建新的类(称为子类或派生类),这些类继承另一个类(称为父类或基类&…

广州高端做网站电子版简历word格式

分享主题:Xamarin Azure 微软云加端移动应用技术架构分享者:周岳 微软MVP分享主题:从设计图到最终界面- Xamarin跨平台界面最佳实践分享者: 程文锋 视高盛景分享主题:基于VSTS的App DevOps分享者: 安庭庭 张浩 视高…

舟山市住房城乡建设局网站营销型网站建设哪里济南兴田德润优惠吗

文章目录 Pre发展历史Http VS HttpsHTTPS 解决了 HTTP 的哪些问题HTTPS是如何解决上述三个风险的混合加密摘要算法 数字签名数字证书 Pre PKI - 数字签名与数字证书 PKI - 借助Nginx 实现Https 服务端单向认证、服务端客户端双向认证 发展历史 HTTP(超文本传输协…

网站设计和制作费用苏州调查公司电话

1 项目简介 什么是Subspace网络? Subspace是为下一波加密创建者构建的第四代区块链。旨在实现web3规模扩容。 Subspace允许开发者以互联网规模运行 Web3 应用。它提供了一个简单的接口,用于快速部署按需求自动扩展的多链去中心化应用。Subspace由一个…

wordpress手机上图片不显示深圳网站自然优化

原文链接 “凡是过去,皆为序曲。”——莎士比亚 通过不断发明工具,人类科技指数级进化。语言汇聚原始部落,马镫开启了中世纪的欧洲文明,“高产种子”引发人口爆炸,蒸汽机创造工业文明,大规模集成电路激活数…

企业网站制作需要多少钱简单公司网站源码

配置文件目录 linux 系统中有很多配置文件目录/etc/systemd/system、/lib/systemd/system 以及/usr/lib/systemd/system 等,这三者有什么样的关系呢? 以下是网络上找的资料汇总,并加了一些操作验证。方便后期使用 介绍 目录/lib/systemd/s…

友情链接网站源码中关村在线电脑官网

1、轮播图部分,右边鼠标移入,左边对应展示轮播图 可以在swiper 官网 Swiper中文网-轮播图幻灯片js插件,H5页面前端开发 选择vue中使用swiper npm i swiper 左右两边的联动:左边的轮播图和右边的小的列表他们的列表组成结构是一样的&#…

统计后台网站有哪些手工制作书签

一、关键路径 关键路径通常是指同步逻辑电路中,组合逻辑时延最大的路径(这里我认为还需要加上布线的延迟),也就是说关键路径是对设计性能起决定性影响的时序路径。也就是静态时序报告中WNS(Worst Nagative Slack&…

网站建设缺陷srcache缓存wordpress

转载自 ConcurrentHashMap能完全替代HashTable吗?关于ConcurrentHashMap在之前的ConcurrentHashMap原理分析中已经解释了原理,而HashTable其实大抵上只是对HashMap的线程安全的封装,在JDK7与JDK8中HashMap的实现中解释了HashMap的原理。 至此…

开发网站公司有哪些长沙好的网站建设公司

为了用事实说明挖掘机技术到底哪家强,PAT 组织了一场挖掘机技能大赛。现请你根据比赛结果统计出技术最强的那个学校。 输入格式: 输入在第 1 行给出不超过 105 的正整数 N,即参赛人数。随后 N 行,每行给出一位参赛者的信息和成绩…

做网站及小程序需要会哪些技能wordpress 反斜杠 luj

2001年16岁的我就去了浙江余姚打工,当时的我还没有现在大家那么大的野心,想干出一番大的事业,只能想着学一门技术能够有自己一席之地,当时我学过搓丝机,就是做螺丝,第一个月没有工资,老板给了我…

网站刚刚开始怎么做国外外包网站

产 城 96数字应用通信技术与计算机技术的融合发展聂东辉摘要:通信在人类社会发展和进步中发挥的作用毋庸置疑。通信方式的变革和通信技术的进步在很大程度上改变了人类社会的发展进程。目前通信技术和各个行业结合越来越亲密,因此我们在未来必须要通过对…

做网站哪里做网站有哪些需求

8. 代码设计 8.1 实用类设计 提前完成⼀些零碎的功能接⼝,以便于项⽬中会⽤到。 • 获取系统时间 • 判断⽂件是否存在 • 获取⽂件的所在⽬录路径 • 创建⽬录 /* 通⽤功能类,与业务⽆关的功能实现1. 获取系统时间2. 获取⽂件⼤⼩3. 创建⽬录4. 获取⽂…

做新闻类网站越南的网站建设

用CSS绘制三角形箭头。使用纯CSS,你只需要很少的代码就可以创作出各种浏览器都兼容的三角形箭头!CSS代码:/* create an arrow that points up */div.arrow-up {width: 0;height: 0;border-left: 5px solid transparent; /* left arrow slant */border-ri…

什么是企业网站源码wordpress怎么集中域名权重

一.核心作用 通过代理,控制对对象的访问;可以详细控制访问某个对象的方法,在调用这个方法前做前置处理,调用这个方法后做后置处理。 二.核心角色 抽象角色: 定义代理角色和真实角色的公共对外方法;真实角色: 实现抽…