Deep learning the content popularity prediction method, which is based on the present invention discloses a SDN framework: constructing reconfigurable distributed computing resources and deep learning network link using the nodes in the SDN network, SDN network has a SDN controller and a plurality of SDN switch nodes, each SDN switch to achieve computing some neurons, through SDN switch link between neurons connected to each other; spatio-temporal distribution of each node in the network to collect real-time SDN content requested data as the input of the network and deep learning, using the stack decoder by the joint distribution of the data on the spatial and temporal characteristics of learning, to predict the content popularity by using Softmax classifier. The invention of SDN programmable and global vision based on the characteristics of centralized control, realize the deep learning network reconfiguration, including the ability to adjust the hidden layer and the number of nodes per layer neurons; analysis system of ICN the method is critical, dynamic routing and caching can also help the decision.
【技术实现步骤摘要】
本专利技术涉及一种内容流行度预测方法,尤其是一种SDN架构下基于深度学习的内容流行度预测方法。属于软件定义网络和深度学习
技术介绍
目前,对于内容流行度的研究,主要集中在对微博/Twitter等社交网络中的主题(topic)的流行度预测。内容流行度可以从空间的角度(传播范围)衡量,也可以从时间的角度(传播周期)衡量。从模型角度看,目前,微博信息流行度预测的研究方法以基于传染病模型和分类或回归模型的预测方法为主。对于传染病模型,源于早期信息扩散理论,其主要包括羊群效应、信息级联、创新扩散理论以及传染病模型(ZafaraniR,AbbasiMA,LiuH.Socialmediamining:anintroduction[M].CambridgeUniversityPress,2014.),其中以传染病模型和信息级联模型最为典型。而对于分类或回归模型,将待预测的微博信息表示成一组基于影响因素的特征,把微博信息流行度预测问题转化为分类(HongL,DanO,DavisonBD.Predictingpopularmessagesintwitter[C]//Proceedingsofthe20thinternationalconferencecompaniononWorldwideweb.ACM,2011:57-58)或者回归问题(BakshyE,HofmanJM,MasonWA,etal.Everyone'saninfluencer:quantifyinginfluenceontwitter[C]//ProceedingsofthefourthACMin ...
【技术保护点】
一种SDN架构下基于深度学习的内容流行度预测方法,其特征在于:所述方法包括:S1、利用SDN网络中各节点计算资源以及链路构建可重构、分布式深度学习网络;其中,所述SDN网络具有SDN控制器和多个SDN交换机,每个SDN交换机是SDN网络中的一个节点,每个SDN交换机贡献小部分资源实现若干神经元的计算功能,神经元之间通过SDN交换机的链路彼此连接;S2、SDN网络中的各个节点实时地采集内容被请求的时空联合分布的数据并作为深度学习网络的输入,在底层利用栈式自编码器对时空联合分布的数据进行特征学习,在顶层利用Softmax分类器对内容流行度进行预测;其中,所述栈式自编码器由若干个自编码器堆叠在一起形成,每个自编码器具有一个输入层、一个隐藏层和一个输出层。
【技术特征摘要】
1.一种SDN架构下基于深度学习的内容流行度预测方法,其特征在于:所述方法包括:S1、利用SDN网络中各节点计算资源以及链路构建可重构、分布式深度学习网络;其中,所述SDN网络具有SDN控制器和多个SDN交换机,每个SDN交换机是SDN网络中的一个节点,每个SDN交换机贡献小部分资源实现若干神经元的计算功能,神经元之间通过SDN交换机的链路彼此连接;S2、SDN网络中的各个节点实时地采集内容被请求的时空联合分布的数据并作为深度学习网络的输入,在底层利用栈式自编码器对时空联合分布的数据进行特征学习,在顶层利用Softmax分类器对内容流行度进行预测;其中,所述栈式自编码器由若干个自编码器堆叠在一起形成,每个自编码器具有一个输入层、一个隐藏层和一个输出层。2.根据权利要求1所述的一种SDN架构下基于深度学习的内容流行度预测方法,其特征在于:所述利用Softmax分类器对内容流行度进行预测是指将内容流行度离散化为c类,将内容流行度的预测转化为c类的分类问题,利用Softmax分类器输出c个结果实现对内容流行度的预测。3.根据权利要求2所述的一种SDN架构下基于深度学习的内容流行度预测方法,其特征在于:步骤S2中,所述在底层利用栈式自编码器对时空联合分布的数据进行特征学习,在顶层利用Softmax分类器对内容流行度进行预测,采用分布式协同内容流行度预测算法实现;对于给定的训练集X,假设隐藏层神经元数量为l,所述分布式协同内容流行度预测算法,如下:S201、栈式自编码器的预训练S2011、设定稀疏权重γ以及稀疏参数ρ,同时,随机地初始化权重矩阵w1和偏移向量b1;S2012、通过贪心逐层算法自底向上训练隐藏层参数;S2013、在隐藏层,用第k层的输出作为第(k+1)层的输入;其中,原始的训练集X是第l层的输入;S2014、重复进行步骤S2011~S2013,通过实现目标函数的最小化,为第(k+1)层找到参数其中,w1是神...
【专利技术属性】
技术研发人员:刘外喜,彭凌西,蔡君,唐润华,刘贵云,
申请(专利权)人:广州大学,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。