查看你电脑是否有英伟达的显卡
sudo lshw -numeric -c display
*-display
description: 3D controller
product: NVIDIA Corporation [10DE:1C20]
vendor: NVIDIA Corporation [10DE]
physical id: 0
bus info: pci@0000:01:00.0
versi...
卷积神经网络组成
输入层INPUT
卷积层CONV
激活函数RELU
池化层POOL
全连接层FC
卷积模型训练
初始化
123456789101112131415161718192021222324252627282930313233343536373839404142434445import osimport tensorflow as tffrom tensorflow.examples.tutorials.mnist import input_datamnist = input_data.read_data_sets('../MNIST_DATA', ...
模型模块
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455import tensorflow as tf# 定义线性模型 Y = W * X + bdef regression(x): W = tf.Variable(tf.zeros([784, 10]), name='W') b = tf.Variable(tf.zeros([10]), name='b') y = tf.n...
搭建神经网络基本流程
训练的数据
定义节点准备接收数据
定义神经层:隐藏层和预测层
定义 loss 表达式
选择 optimizer 使 loss 达到最小
然后对所有变量进行初始化,通过 sess.run optimizer,迭代 1000 次进行学习
全局代码
1234567891011121314151617181920212223242526272829303132333435363738394041# -*- coding: utf-8 -*-# @Time : 18-11-24 上午9:43# @Author : Ex_treme# @Email : pz...
推荐算法评价指标
业务指标
信息流产品中更加关注用户点击率和平均阅读时长,点击率=总的点击次数/总展现次数,平均阅读时长=总阅读时长/点击次数
在电商类产品中更加关注转化率,转化率 = 总成交次数/总展现值
Item推荐覆盖率
防止一味剥削用户点击率,防止“残尾”现象,通过发现算法保证产品覆盖率,覆盖率 = 展现itemid(去重)/库中itemid
offline评价方法
评测模型推荐结果在测试集上的表现
左侧是算法推荐结果,右侧测试集推荐结果,a和f为实际点击结果。
评估指标 = 算法推荐结果∩\cap∩实际点击结果/算法推荐结果∩\cap∩测试及推荐结果...
课程介绍
课程背景
人工智能和深度学习相关领域的崛起
人工智能的实际应用需求
人工智能与现有技术的结合
课程目录
Tensorflow框架介绍
MNIST数据集介绍及模型建立
Flask框架介绍及搭建
MNIST与Flask框架结合
TensorFliw框架介绍
TensorFlow是什么
TensorFlow是谷歌基于DistBelief进行研发的第二代人工智能学习系统
可被用于语音识别或图像识别等多项奇迹学习和深度学习领域
TensorFlow是将复杂的数据结构传输至人工智能神经网络中进行分析和处理过程的系统
TensorFlow支持CNN、RNN和LSTM算法,...
调试流程
1234567891011121314def main_flow(): """ main flow of itmecf :return: """ user_click, user_click_time = reader.get_user_click( "/home/pzs741/PycharmProjects/CollaborativeFiltering/data/ratings.csv") item_info = reader.get_item_...
调试流程
123456789101112131415def main_flow(): """ main flow of itmecf :return: """ # 获取用户点击信息{'1': ['1', '3', '6', '47', '50', '70'...] user_click,user_click_time = reader.get_...
基本公式
实现代码
步骤1:导包
1234567import mathimport operatorimport sysimport util.reader as readersys.path.append("../util")
步骤2:主流程函数
123456789101112131415def main_flow(): """ main flow of itmecf :return: """ user_click, user_click_time = reader.ge...
基本公式
实现代码
步骤1:导包
12345678910111213import mathimport sysimport util.reader as readerimport operatorsys.path.append("../util")def base_contribute_score(): """ itemcf base sim contribution score by user :return: """ return 1
步骤2:主流程函数
1234567...