伍佰目录 短网址
  当前位置:海洋目录网 » 站长资讯 » 站长资讯 » 文章详细 订阅RssFeed

sas神经网络:构建人工神经网络模型来识别垃圾邮件

来源:本站原创 浏览:180次 时间:2021-06-25
原文链接http://tecdat.cn/?p=14033

 

神经网络是一种非常通用的灵活预测模型,可用于解决各种问题,包括分类,降维和回归。

现实世界中的一些业务应用示例包括图像处理,医疗诊断,金融服务和欺诈检测。此样本说明如何使用SAS®In-Memory Statistics中的NEURAL语句来构建人工神经网络模型来识别垃圾邮件。该示例中使用的数据集是机器学习存储库中的经典Spambase数据集。请注意,SAS®内存中统计信息具有直接将数据直接从URL加载到内存中的功能,而无需保存到磁盘,如示例所示。该示例还演示了如何执行以下任务:

1.对从不同点开始的几个“浅”神经网络进行预训练,以避免创建由于初始权重差而无效的神经网络。
2.从预训练的神经网络中选择最佳的神经网络,然后继续分析以训练更深的神经网络作为最终模型。
3.使用最终的神经网络模型对验证数据集评分。
4.使用评分结果和ASSESS语句执行模型评估。
5.根据ASSESS语句的结果绘制升力和ROC曲线。

 

data mylasr.spambase;    infile "&base/spambase/spambase.data" device=url dsd dlm=',';    input Make Address All _3d Our Over Remove Internet Order Mail Receive    Will People Report Addresses Free Business Email You Credit Your Font    _000 Money Hp Hpl George _650 Lab Labs Telnet _857 Data _415 _85    Technology _1999 Parts Pm Direct Cs Meeting Original Project Re Edu    Table Conference Semicol Paren Bracket Bang Dollar Pound Cap_Avg    Cap_Long Cap_Total Class;run;proc imstat;

1.从不同点到预训练几个“浅”神经网络,避免创建因初始值不佳而无效的神经网络。
 

         /*input */ input=(make--cap_total) std=std         /*target*/ targetact=softmax targetcomb=linear error=entropy nominal=class         /*hidden*/ hiddens=(10) act=(logistic) combin������,��������e=(linear)         /*prelim*/ numtries=5 maxiter=10 tech=congra          /*NLOP  */ maxfunc=1000000 linesearch=2 fconv=1e-4 lower=-20 upper=20;

2.从预训练的神经网络中选择最佳的神经网络,然后继续分析以训练更深层的神经网络作为最终模型。
 

         /*NLOP  */ maxfunc=1000000 linesearch=2 fconv=1e-4 lower=-20 upper=20;

3.使用经过训练的神经网络模型对分数进行验证。 ASSESS选项指定为所有级别的得分数据添加预测概率标称目标变量。 在此示例中,创建了两个级别,因为名为class的变量具有两个值0或1。计分的数据为存储在临时表中。
 

         input = (make--cap_total) nominal=class temptable assess vars = (class);

 4.使用评分结果执行模型评估。 所有级别的概率都在输出中,但是我们仅需要事件级别的概率。 WHERE子句仅用于选择具有事件级别的行。 剥离功能适用于删除字符变量_NN_Level_中的空格。

 

5.根据ASSESS语句的结果绘制升力和ROC曲线。
 

proc sgplot data=rocdata;    series x = one_minus_Specificity y = Sensitivity / lineattrs=(color=blue);    series x = one_minus_Specificity y = one_minus_Specificity / lineattrs=(color=black);    yaxis grid;run;quit;

 该模型信息表

分数信息表


提升曲线


ROC 曲线

 

 

 


 

参考文献

 

1.r语言用神经网络改进nelson-siegel模型拟合收益率曲线分析

 

2.r语言实现拟合神经网络预测和结果可视化

 

3.python用遗传算法-神经网络-模糊逻辑控制算法对乐透分析

 

4.用于nlp的python:使用keras的多标签文本lstm神经网络分类

 

5.用r语言实现神经网络预测股票实例

 

6.R语言基于Keras的小数据集深度学习图像分类

 

7.用于NLP的seq2seq模型实例用Keras实现神经机器翻译

 

8.python中基于网格搜索算法优化的深度学习模型分析糖

 

9.matlab使用贝叶斯优化的深度学习

 

 

  推荐站点

  • At-lib分类目录At-lib分类目录

    At-lib网站分类目录汇集全国所有高质量网站,是中国权威的中文网站分类目录,给站长提供免费网址目录提交收录和推荐最新最全的优秀网站大全是名站导航之家

    www.at-lib.cn
  • 中国链接目录中国链接目录

    中国链接目录简称链接目录,是收录优秀网站和淘宝网店的网站分类目录,为您提供优质的网址导航服务,也是网店进行收录推广,站长免费推广网站、加快百度收录、增加友情链接和网站外链的平台。

    www.cnlink.org
  • 35目录网35目录网

    35目录免费收录各类优秀网站,全力打造互动式网站目录,提供网站分类目录检索,关键字搜索功能。欢迎您向35目录推荐、提交优秀网站。

    www.35mulu.com
  • 就要爱网站目录就要爱网站目录

    就要爱网站目录,按主题和类别列出网站。所有提交的网站都经过人工审查,确保质量和无垃圾邮件的结果。

    www.912219.com
  • 伍佰目录伍佰目录

    伍佰网站目录免费收录各类优秀网站,全力打造互动式网站目录,提供网站分类目录检索,关键字搜索功能。欢迎您向伍佰目录推荐、提交优秀网站。

    www.wbwb.net