Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
s920243400
PaddleDetection
提交
32b168c7
P
PaddleDetection
项目概览
s920243400
/
PaddleDetection
与 Fork 源项目一致
Fork自
PaddlePaddle / PaddleDetection
通知
2
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
P
PaddleDetection
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
32b168c7
编写于
2月 28, 2017
作者:
Y
Yu Yang
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Refine code
上级
0eba01c0
变更
3
显示空白变更内容
内联
并排
Showing
3 changed file
with
23 addition
and
3 deletion
+23
-3
demo/recommendation/api_train_v2.py
demo/recommendation/api_train_v2.py
+12
-0
python/paddle/v2/dataset/__init__.py
python/paddle/v2/dataset/__init__.py
+3
-1
python/paddle/v2/dataset/movielens.py
python/paddle/v2/dataset/movielens.py
+8
-2
未找到文件。
demo/recommendation/api_train_v2.py
0 → 100644
浏览文件 @
32b168c7
import
paddle.v2
as
paddle
def
main
():
movie_title_dict
=
paddle
.
dataset
.
movielens
.
get_movie_title_dict
()
title_word_count
=
len
(
movie_title_dict
)
paddle
.
layer
.
mixed
if
__name__
==
'__main__'
:
main
()
python/paddle/v2/dataset/__init__.py
浏览文件 @
32b168c7
import
mnist
import
mnist
import
cifar
import
movielens
__all__
=
[
'mnist'
]
__all__
=
[
'mnist'
,
'cifar'
,
'movielens'
]
python/paddle/v2/dataset/movielens.py
浏览文件 @
32b168c7
...
@@ -4,7 +4,7 @@ import re
...
@@ -4,7 +4,7 @@ import re
import
random
import
random
import
functools
import
functools
__all__
=
[
'train_creator'
,
'test_creator'
]
__all__
=
[
'train_creator'
,
'test_creator'
,
'get_movie_title_dict'
]
class
MovieInfo
(
object
):
class
MovieInfo
(
object
):
...
@@ -40,7 +40,8 @@ USER_INFO = None
...
@@ -40,7 +40,8 @@ USER_INFO = None
def
__initialize_meta_info__
():
def
__initialize_meta_info__
():
fn
=
download
(
fn
=
download
(
url
=
'http://files.grouplens.org/datasets/movielens/ml-1m.zip'
,
url
=
'http://files.grouplens.org/datasets/movielens/ml-1m.zip'
,
md5
=
'c4d9eecfca2ab87c1945afe126590906'
)
module_name
=
'movielens'
,
md5sum
=
'c4d9eecfca2ab87c1945afe126590906'
)
global
MOVIE_INFO
global
MOVIE_INFO
if
MOVIE_INFO
is
None
:
if
MOVIE_INFO
is
None
:
pattern
=
re
.
compile
(
r
'^(.*)\((\d+)\)$'
)
pattern
=
re
.
compile
(
r
'^(.*)\((\d+)\)$'
)
...
@@ -107,6 +108,11 @@ train_creator = functools.partial(__reader_creator__, is_test=False)
...
@@ -107,6 +108,11 @@ train_creator = functools.partial(__reader_creator__, is_test=False)
test_creator
=
functools
.
partial
(
__reader_creator__
,
is_test
=
True
)
test_creator
=
functools
.
partial
(
__reader_creator__
,
is_test
=
True
)
def
get_movie_title_dict
():
__initialize_meta_info__
()
return
MOVIE_TITLE_DICT
def
unittest
():
def
unittest
():
for
train_count
,
_
in
enumerate
(
train_creator
()()):
for
train_count
,
_
in
enumerate
(
train_creator
()()):
pass
pass
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录