├── README.md
├── data
├── cnn.model
├── eval.txt
├── test.txt
├── train.txt
└── word2vec.bin
├── pom.xml
└── src
└── main
└── java
└── com
└── jcnlp
├── classify
├── CnnSentenceClassificationExample.java
└── CnnSentenceProvider.java
└── word2vec
└── Word2VecUtil.java
/README.md:
--------------------------------------------------------------------------------
1 | # 采用卷积神经网络(cnn)进行文本分类,依赖dl4j
2 |
3 | ## 简介
4 | 基于dl4j-example中的示例,训练数据较少,从某东上拉取了几百条产品及类型划分,可以用于文本分类,搜索意图识别
5 |
6 | train.txt示例,第一列表示产品分类,后边则是分词后的产品名称
7 |
8 | eg.衣服 海澜之家 旗下 品牌 海澜 优选 生活馆 多色 条纹 短袖 t 恤 男 浅灰 条纹 07170 / 95
9 |
10 | ## 运行
11 | 1.运行Word2VecUtil.main生成word2vec.bin模型文件,data目录已存在,训练数据采用train.txt中的产品名称
12 |
13 | 2.运行CnnSentenceClassificationExample.main训练模型并输出测试结果
14 |
15 | ## 测试结果
16 |
17 | ##### Type:衣服, ProductName : 【 一件 48 两件 78 三件 98 】 t 恤 男 2018 男装 韩 版 夏季 短袖 t 恤 男 短袖 体恤 衣服 t 22 白色 xl
18 |
19 | CNN Classify Result : [衣服(0.996828), 家用电器(0.001164), 电脑(6.77E-4), 玩具(5.43E-4), 图书(5.08E-4), 手机(2.8E-4), ]
20 |
21 |
22 | ##### Type:衣服, ProductName : 良布 2018年 夏季 新款 男士 日 系 亚麻 短袖 薄 t 恤 男 短袖 v 领 薄 款 纯色 衣服 上衣 卡其色 xl
23 |
24 | CNN Classify Result : [衣服(0.995663), 家用电器(0.001585), 玩具(0.001203), 电脑(8.92E-4), 手机(3.49E-4), 图书(3.08E-4), ]
25 |
26 |
27 |
28 | ##### Type:衣服, ProductName : 稻草人 印花 短袖 t 恤 男 圆领 中年 dztc 6619 白色 175
29 |
30 | CNN Classify Result : [衣服(0.993972), 家用电器(0.002658), 电脑(0.001367), 玩具(0.001191), 手机(4.29E-4), 图书(3.83E-4), ]
31 |
32 |
33 |
34 |
35 | ##### Type:衣服, ProductName : 古莱登 2018日 系 男士 圆领 短袖 t 恤 领口 绣 标 胸前 条纹 贴布 半 袖 男 白色 l
36 |
37 | CNN Classify Result : [衣服(0.996824), 家用电器(0.001602), 玩具(6.34E-4), 电脑(6.31E-4), 手机(1.81E-4), 图书(1.28E-4), ]
38 |
39 |
40 |
41 | ##### Type:玩具, ProductName : 儿童 3轮 三合一 可坐 可 滑 闪光 12岁 溜溜 车 6岁 滑 滑 玩具 男孩 女 手推 升级 款 樱 柠 粉 【 闪光 轮 】
42 |
43 | CNN Classify Result : [玩具(0.980596), 家用电器(0.013514), 图书(0.003079), 衣服(0.002146), 电脑(5.48E-4), 手机(1.17E-4), ]
44 |
45 |
46 |
47 | ##### Type:玩具, ProductName : 智 扣 ( zhikou ) 儿童玩具 活动 礼物 飞行 礼品 动力 男孩 女孩 电动 纸飞机 单只 装 颜色 随机
48 |
49 | CNN Classify Result : [玩具(0.933394), 家用电器(0.054057), 图书(0.006034), 电脑(0.003206), 衣服(0.00254), 手机(7.69E-4), ]
50 |
51 |
52 |
53 | ##### Type:玩具, ProductName : 诺澳辛 巴狗 系列 儿童 室内 秋千 滑梯 组合 家用 多功能 滑 滑梯 宝宝 滑梯 玩具 ( 吊绳 杆 款 ) 蓝色
54 |
55 | CNN Classify Result : [玩具(0.962732), 家用电器(0.028758), 图书(0.004047), 电脑(0.002361), 衣服(0.001686), 手机(4.17E-4), ]
56 |
57 |
58 |
59 | ##### Type:玩具, ProductName : 诺澳 儿童 室 内外 滑梯 组合 宝宝 家用 加长 游戏 滑 滑梯 塑料玩具 带 篮球架 ( 蓝 + 黄款)
60 |
61 | CNN Classify Result : [玩具(0.984875), 图书(0.006191), 家用电器(0.005006), 电脑(0.002104), 手机(0.00108), 衣服(7.44E-4), ]
62 |
63 |
64 |
65 | ##### Type:手机, ProductName : 索爱 t 3 移动 / 联通 直板 按键 老年 机 三 防 老人 手机 超长 待机 双 卡 双 待 幻 海蓝
66 |
67 | CNN Classify Result : [手机(0.994408), 电脑(0.004041), 家用电器(7.65E-4), 玩具(4.07E-4), 衣服(2.5E-4), 图书(1.3E-4), ]
68 |
69 |
70 |
71 | ##### Type:手机, ProductName : 小 辣椒红 辣椒 note 5 x 6 + 64 gb 学生 智能手机 ai 双 摄 全面 屏 移动 联通 电信 4 g 全 网通 黑色
72 |
73 | CNN Classify Result : [手机(0.99043), 电脑(0.006549), 图书(0.00191), 家用电器(4.88E-4), 衣服(3.85E-4), 玩具(2.37E-4), ]
74 |
75 |
76 |
77 | ##### Type:手机, ProductName : 【 二手 95 新 】 appleiphonex 苹果 x 手机 深空 灰色 256 g 全 网通
78 |
79 | CNN Classify Result : [手机(0.970446), 电脑(0.009435), 图书(0.009028), 家用电器(0.00737), 衣服(0.002776), 玩具(9.44E-4), ]
80 |
81 |
82 |
83 | ##### Type:家用电器, ProductName : 【 7折 秒杀 】 东芝 ( toshiba ) 电饭煲 小型 节能 pns 4升 【 特惠 】
84 |
85 | CNN Classify Result : [家用电器(0.990337), 玩具(0.003195), 手机(0.002408), 图书(0.001541), 衣服(0.001472), 电脑(0.001047), ]
86 |
87 |
88 |
89 | ##### Type:家用电器, ProductName : 【 6折 秒杀 】 东芝 ( toshiba ) 电饭煲 多功能 pj 5升
90 |
91 | CNN Classify Result : [家用电器(0.993301), 玩具(0.003286), 手机(0.001287), 电脑(8.19E-4), 衣服(7.49E-4), 图书(5.58E-4), ]
92 |
93 |
94 |
95 | ##### Type:图书, ProductName : 包邮 我们 爱科学 科学 大 侦探 杂志 铺 全年 订阅 2018年 8月 起 订阅 共 12期 少 儿科 谱 阅读 每月 快递
96 |
97 | CNN Classify Result : [图书(0.985099), 玩具(0.00417), 家用电器(0.003777), 衣服(0.003582), 手机(0.001844), 电脑(0.001527), ]
98 |
99 |
100 |
101 | ##### Type:图书, ProductName : 福尔摩斯 探案集 全集 ( 套装 10册 ) 永久 珍藏版 全译本 世界 经典 名著 课外阅读 柯南 道尔
102 |
103 | CNN Classify Result : [家用电器(0.575636), 图书(0.412113), 玩具(0.008458), 衣服(0.001623), 电脑(0.001248), 手机(9.23E-4), ]
104 |
105 |
106 |
107 | ##### Type:图书, ProductName : 丹布朗 系列 全集 【 套装 6册 】 地狱 + 骗局 + 数字 城堡 + 密码 + 失落 秘 符 + 天使 与 魔鬼
108 |
109 | CNN Classify Result : [图书(0.98155), 手机(0.007936), 家用电器(0.00562), 衣服(0.002107), 玩具(0.001431), 电脑(0.001355), ]
110 |
111 |
112 |
--------------------------------------------------------------------------------
/data/cnn.model:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geek-jiaxu/CnnTextClassifyByDl4j/fa111c4ac231a0ac1555a84eb98714c317151c54/data/cnn.model
--------------------------------------------------------------------------------
/data/eval.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geek-jiaxu/CnnTextClassifyByDl4j/fa111c4ac231a0ac1555a84eb98714c317151c54/data/eval.txt
--------------------------------------------------------------------------------
/data/test.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geek-jiaxu/CnnTextClassifyByDl4j/fa111c4ac231a0ac1555a84eb98714c317151c54/data/test.txt
--------------------------------------------------------------------------------
/data/train.txt:
--------------------------------------------------------------------------------
1 | 图书 【 全套 4册 】 别在 该 吃苦 年纪 选择 安逸 青春 励志 文学 书籍 散文集 随笔 精选 好书 推荐 排行榜 畅销 图 书籍
2 | 图书 纳兰容若 词 传 + 徐志摩 诗 + 朱自清 散文 经典 全 3册 作品集 背影 踪迹 匆匆 等 中国 现代文学 诗词 歌曲 书籍
3 | 图书 米小圈 上学 记 三年级 第三 辑 新版 ( 套装 共 4册 ) [ 710岁 ] }
4 | 图书 米小圈 上学 记 季( 一年级 ) 全 4册 注音 美 绘 本 小学生 课外书 校园 搞笑 故事 书籍 漫画书
5 | 图书 正版 兔子 坡 常青藤 国际 获奖 小说 系列 8册 1015岁 中小学生 课外 文学 读物 纽 伯瑞 儿童文学
6 | 图书 愿 你 历尽 千帆 归来 仍是 少年 优秀 人 从来不 会 输给 情绪 青春文学 小说 正能量 成功 励志 畅销书 籍 全套 4册
7 | 图书 朱自清 散文集 套装 全套 16 开 4册 散文 名篇 人生 笔记 散文 精选集
8 | 图书 别在 该 动脑子 时候 动感情 世界 那么 大我 想去 看看 成功 励志 书籍 青春文学 随笔 畅销 图书 共 四册
9 | 图书 米小圈 上学 记 四年级 上下册 全 4册 1114岁 儿童读物 少儿 图书 小学生 日记 课外阅读 书籍 }
10 | 图书 全套 4册 不负 韶华 , 不忘 初心 散文集 随笔 精选 青春文学 励志 书籍 心灵鸡汤 好书 推荐 畅销 图 书籍 排行榜
11 | 图书 正版 畅销 图书 初中 3年 从 初一 到 初三 全知道 ( 经典 畅销 珍藏版 ) 家庭 育儿 书籍 陪 孩子 走过 初中 三年 早
12 | 图书 凡尔纳 科幻 小说全集 套装 16册 系列 三部曲 八 十天 环游 地球 正版 海底 两 万里 青少年 版 36 年级 读
13 | 图书 小 牛顿 问号 探寻 全 20册 小 牛顿科普 馆 全集 绘 本牛顿 科学馆 幼儿园 少 儿童读物 百科全书
14 | 图书 中华 歇后语 大学 版 ( 全四册 ) 郑宏峰 文白 对照 精装 新闻社 语言学 书籍 国学 藏书 绣像 本
15 | 图书 【 正版 】 dk 万物 运转 秘密 ( 精装 ) 714岁 儿童 科普读物 青少年 物理 入门 书 凯迪克 金 奖得主 作品
16 | 图书 包邮 我们 爱科学 科学 大 侦探 杂志 铺 全年 订阅 2018年 8月 起 订阅 共 12期 少 儿科 谱 阅读 每月 快递
17 | 图书 福尔摩斯 探案集 全集 ( 套装 10册 ) 永久 珍藏版 全译本 世界 经典 名著 课外阅读 柯南 道尔
18 | 图书 丹布朗 系列 全集 【 套装 6册 】 地狱 + 骗局 + 数字 城堡 + 密码 + 失落 秘 符 + 天使 与 魔鬼
19 | 图书 文字 奥秘 汉字 王国 故事 插图 注音版 中国 儿童文学 全 4册 日常生活 篇 自然 万物 篇 四季 动 植 篇
20 | 图书 【 正版 】 《 最美 科普 》 四季 时钟 系列 ( 全 6册 ) 新版 草地 太阳 大地 时钟 310岁 儿童 自然 科普 绘 本
21 | 图书 有 故事 汉字 ( 第 1辑 + 第 2辑 + 第 3辑 套装 全 9册 ) 39岁 儿童 书籍 图书 小学生 课外读物
22 | 图书 可怕 科学 自然 探秘 系列 全套 10册 经典 科学 / 自然 探秘 / 科学 新知 科普 图书 大奖
23 | 图书 jk 罗琳 小说全集 布谷鸟 呼唤 + 偶发 空缺 + 罪恶 生涯 + 蚕 罗伯特加尔布雷 思 悬疑 惊悚 推理 侦探
24 | 图书 正版 写给 儿童 中国历史 ( 全 14册 ) 陈卫平 新世界 出版社 儿童 书籍 916岁 彩色 图解 版 写给 儿童
25 | 图书 东野圭 吾 推理 小说集 【 精选 10册 】 解忧 杂货店 + 白 夜行 + 时 生 + 晃荡 青春 + 分身 + 祈祷 落幕 时
26 | 图书 史铁生 自由 夜行 + 夏天 玫瑰 + 放下 与 执着 + 我 与 地坛 + 遥远 清 平湾 全 5册
27 | 图书 植物 百科 彩色 图鉴 吉林 出版 集团 有限责任 公司 ( 彩图版 套装 全 4册 精装 送 手提袋 ) 书籍
28 | 图书 芭比 公主 童话故事 书 升级版 全套 全集 12册 儿童 故事书 68岁 童话 儿童 书籍 金色 童年 课外书
29 | 图书 【 全套 4册 】 别在 该 吃苦 年纪 选择 安逸 青春 励志 文学 书籍 散文集 随笔 精选 好书 推荐 排行榜 畅销 图 书籍
30 | 图书 纳兰容若 词 传 + 徐志摩 诗 + 朱自清 散文 经典 全 3册 作品集 背影 踪迹 匆匆 等 中国 现代文学 诗词 歌曲 书籍
31 | 图书 米小圈 上学 记 三年级 第三 辑 新版 ( 套装 共 4册 ) [ 710岁 ] }
32 | 图书 米小圈 上学 记 季( 一年级 ) 全 4册 注音 美 绘 本 小学生 课外书 校园 搞笑 故事 书籍 漫画书
33 | 图书 正版 兔子 坡 常青藤 国际 获奖 小说 系列 8册 1015岁 中小学生 课外 文学 读物 纽 伯瑞 儿童文学
34 | 图书 愿 你 历尽 千帆 归来 仍是 少年 优秀 人 从来不 会 输给 情绪 青春文学 小说 正能量 成功 励志 畅销书 籍 全套 4册
35 | 图书 朱自清 散文集 套装 全套 16 开 4册 散文 名篇 人生 笔记 散文 精选集
36 | 图书 别在 该 动脑子 时候 动感情 世界 那么 大我 想去 看看 成功 励志 书籍 青春文学 随笔 畅销 图书 共 四册
37 | 图书 米小圈 上学 记 四年级 上下册 全 4册 1114岁 儿童读物 少儿 图书 小学生 日记 课外阅读 书籍 }
38 | 图书 全套 4册 不负 韶华 , 不忘 初心 散文集 随笔 精选 青春文学 励志 书籍 心灵鸡汤 好书 推荐 畅销 图 书籍 排行榜
39 | 图书 正版 畅销 图书 初中 3年 从 初一 到 初三 全知道 ( 经典 畅销 珍藏版 ) 家庭 育儿 书籍 陪 孩子 走过 初中 三年 早
40 | 图书 凡尔纳 科幻 小说全集 套装 16册 系列 三部曲 八 十天 环游 地球 正版 海底 两 万里 青少年 版 36 年级 读
41 | 图书 小 牛顿 问号 探寻 全 20册 小 牛顿科普 馆 全集 绘 本牛顿 科学馆 幼儿园 少 儿童读物 百科全书
42 | 图书 中华 歇后语 大学 版 ( 全四册 ) 郑宏峰 文白 对照 精装 新闻社 语言学 书籍 国学 藏书 绣像 本
43 | 图书 【 正版 】 dk 万物 运转 秘密 ( 精装 ) 714岁 儿童 科普读物 青少年 物理 入门 书 凯迪克 金 奖得主 作品
44 | 图书 文字 奥秘 汉字 王国 故事 插图 注音版 中国 儿童文学 全 4册 日常生活 篇 自然 万物 篇 四季 动 植 篇
45 | 图书 【 正版 】 《 最美 科普 》 四季 时钟 系列 ( 全 6册 ) 新版 草地 太阳 大地 时钟 310岁 儿童 自然 科普 绘 本
46 | 图书 有 故事 汉字 ( 第 1辑 + 第 2辑 + 第 3辑 套装 全 9册 ) 39岁 儿童 书籍 图书 小学生 课外读物
47 | 图书 可怕 科学 自然 探秘 系列 全套 10册 经典 科学 / 自然 探秘 / 科学 新知 科普 图书 大奖
48 | 图书 jk 罗琳 小说全集 布谷鸟 呼唤 + 偶发 空缺 + 罪恶 生涯 + 蚕 罗伯特加尔布雷 思 悬疑 惊悚 推理 侦探
49 | 图书 东野圭 吾 推理 小说集 【 精选 10册 】 解忧 杂货店 + 白 夜行 + 时 生 + 晃荡 青春 + 分身 + 祈祷 落幕 时
50 | 图书 正版 写给 儿童 中国历史 ( 全 14册 ) 陈卫平 新世界 出版社 儿童 书籍 916岁 彩色 图解 版 写给 儿童
51 | 图书 史铁生 自由 夜行 + 夏天 玫瑰 + 放下 与 执着 + 我 与 地坛 + 遥远 清 平湾 全 5册
52 | 图书 植物 百科 彩色 图鉴 吉林 出版 集团 有限责任 公司 ( 彩图版 套装 全 4册 精装 送 手提袋 ) 书籍
53 | 图书 芭比 公主 童话故事 书 升级版 全套 全集 12册 儿童 故事书 68岁 童话 儿童 书籍 金色 童年 课外书
54 | 图书 培根 随笔 全集 ( 解析 版 ) 书籍 名著 培根 随笔 全集 ( 解析 版 插图本 ) / 译 林 名著 精选
55 | 图书 写给 儿童 世界历史 陈卫平 著 全 16册 儿童 书籍 历史 读物 彩色 图解 版 书籍
56 | 图书 朗 读者 套装 3册 + 中国 诗词 大会上 下 共 2册 诗歌 词曲 诗词 中国 董卿 康震 诗词 鉴赏
57 | 图书 正版 女儿红 简 媜 简贞 作品 散文 中国 现当代 随笔 古典文学 文学 小说书 籍
58 | 图书 张爱玲 倾城之恋 + 红玫瑰 与 白玫瑰 + 怨女 + 半生 缘 + 小团圆 【 共 5册 】 书籍
59 | 图书 影响 孩子 一生 世界名著 全 8册 小王子 书 绿野 仙踪 小学生 课外读物 书籍 1114岁 儿童图书
60 | 图书 成长 不烦恼 系列 从书 全 8册 小学生 课外书 1114岁 图书 学会 面对 三 四五 六年级 励志 读物 }
61 | 图书 【 正版 】 dk 儿童 百科全书 硬壳 精装 共 7册 儿童 百科全书 太空 恐龙 人体 地理 百科全书 儿童 百科 百 问 百 答
62 | 图书 芭比 公主 童话故事 书 升级版 全套 全集 12册 儿童 故事书 68岁 童话 儿童 书籍 金色 童年 课外书
63 | 图书 别在 该 动脑子 时候 动感情 青春 励志 文学 小说 人生哲学 年度 畅销书 推荐 好书 排行榜
64 | 图书 小 牛顿科普 馆 全 10册 3612岁 青 少年儿童 大百科全 小学生 课外书 读物 科学馆
65 | 图书 阿勒泰 角落 + 走 夜路 放声歌唱 + 阿勒泰 精装 李娟 全 3册 名家 散文 经典 插图 珍藏版
66 | 图书 猎人 笔记 [ 俄 ] 屠格涅夫 初中 中学生 课外读物 阅读 名 译 经典 文学名著 中国文联 出版社
67 | 图书 儿童 启蒙 故事 经典 32个 睡前 100个 智慧 100个 幽默 故事 安徒生 童话 伊索 寓言 一千零 一夜 中外 神话
68 | 图书 包邮 【 支持 正版 】 罗尔德 达尔 作品 典藏 全套 13册 了不起 狐狸 爸爸 女巫 查理 和 巧克力 工厂
69 | 图书 猫 武士 三部曲 全 6册 预 视 力量 暗河 汹涌 驱逐 之战 天 蚀 遮 月 暗 夜 长影 拂晓 之光
70 | 图书 福尔摩斯 探案集 全集 珍藏版 6册 套装 畅销 少儿 大 侦探 推理 悬疑 校园 小说 中小学生 课外 书籍 儿童读物 书籍
71 | 图书 【 全套 4册 】 别在 该 动脑子 时候 动感情 青春文学 小说 励志 书籍 散文随笔 畅销 图书 成功学 畅销书 排行榜
72 | 图书 阳光 姐姐 小说 派 全套 6册 1114岁 青少年 儿童文学 故事 四五 六年级 小学生 课外书 校园 系列小说
73 | 图书 小白兔 童书馆 启蒙 大卡 ( 礼品盒 装 全 6册 ) 携带方便 ! 包装 精美 ! 书籍
74 | 图书 可怕 科学 科学 新知 系列 全套 礼盒 17册 少儿 科普 外星人 疯狂 旅行 青 少年儿童 科普 百科
75 | 图书 法布尔 昆虫记 青 少儿 彩图 美 绘 版 全套 5册 7891012岁 少 儿童 科普 百科 书籍
76 | 图书 贾祖璋 科学 小品 菁华 花鸟 鱼虫 兽 贾祖璋 贾柏松 尤廉 福建 科技 出版社
77 | 图书 恐龙 大百科 套装 6册 恐龙 书籍 儿童 科普 绘 本 幼儿 早教 百科 绘 本
78 | 图书 恐龙 王国 大百科 ( 学生 成长 * 读 ) 彩 书坊 珍藏版 畅销 儿童 书籍 书籍
79 | 图书 8册 做 优秀 自己 小学生 一二 三年级 课外阅读 书籍 读物 励志 故事 校园 小说 童 书 612岁 儿童文学 注音
80 | 图书 ( 套装 4册 ) 聪明 顺溜 之 雄鹰 小子 特种兵 成长 系列小说
81 | 图书 8册 做 优秀 自己 小学生 一二 三年级 课外阅读 书籍 读物 励志 故事 校园 小说 童 书 612岁 儿童文学 注音
82 | 图书 ( 套装 4册 ) 聪明 顺溜 之 雄鹰 小子 特种兵 成长 系列小说
83 | 图书 写给 儿童 中国历史 故事 全 8册 儿童 书籍 精美 彩色 插 图版 青少年 喜爱 历史 读物
84 | 图书 本 科学 漫画书 儿童 百 问 百 答 1724册 少儿 科普 书籍 612岁 儿童读物 科普 百科 课外书
85 | 图书 全 5册 610册 儿童 百 问 百 答 ( 10 能量 与 能源 ) 一本 科学 漫画书 大脑 探险 青春期 与 性
86 | 图书 恐龙 系列丛书 4册 穿越 三叠纪 伤心 大 灭绝 漫步 侏罗纪 追寻 白垩纪 科普读物 图书
87 | 图书 美 中国 经典 神话故事 ( 全 20册 ) + 传统节日 故事 绘 本 ( 10册 ) 【 全 30册 】
88 | 图书 新版 中国 少年儿童 少儿 百科全书 正版 全套 612岁 青少年 版 小学版 动物 世界 恐龙 植物 彩图 动物 植物
89 | 图书 常春藤 中国 少年儿童 百科全书 动物 植物 大百科 智力开发 大百科 恐龙世界 大百科 少儿 版 精致 图文
90 | 图书 自然 野趣 大 观察 鱼类 邵广昭 陈丽淑 黄崑谋 赖百贤 绘 福建 科技 出版社
91 | 图书 三毛流浪记 全集 + 从军记 + 解放 记 + 新生 记 + 百 趣 记 彩图 注音 读物 612岁 绘 本 故事 童 卡通漫画
92 | 图书 海洋 精灵 视界 ( 全彩 ) 孟庆然 电子工业 出版社
93 | 图书 全套 8册 成长 不烦恼 系列丛书 青少年 励志 故事 校园 小说 儿童读物 二三 四五 六年级 儿童 书籍 图书
94 | 图书 福尔摩斯 探案集 全集 ( 套装 10册 ) 珍藏版 全译本 世界 经典 名著 课外阅读 柯南 道尔 }
95 | 图书 唐诗三百首 儿童 版 全套 4册 拼音 读物 彩图版 成语故事 三字经 弟子规 36岁 宝宝 幼 儿童图书
96 | 图书 成语故事 注音版 彩图 全 4册 儿童读物 71014岁 读 故事 学 成语 儿童 故事书 书籍
97 | 图书 科学 漫画书 儿童 百 问 百 答 2130册 中 612岁 小学生 科学知识 科普 搞笑 漫画书
98 | 图书 【 支持 正版 】 第一季 淘气包 马小跳 漫画 升级版 系列 全套 10册 714岁 小学生 课外书
99 | 图书 奇想 万物 原理 全 4册 英国 引进 科普 漫画 百科 书 儿童 国外 绘 本科普 百科 36岁 宝宝 绘 本 故事书
100 | 图书 一本 科学 漫画书 百 问 百 答 17 千奇百怪 科学 612岁 学生 科普 百科 韩国 阅读 书籍
101 | 图书 中国儿童 地图 百科全书 走遍 世界地图 地理知识 少儿读物 691215岁 儿童 地图 绘 本 书籍
102 | 图书 宝宝 网页 设计 童 书 少儿百科 中英文 宝宝 网页 编程 制作 启蒙 传授 你 孩子 入门级 编程 概念
103 | 图书 小 牛顿科普 系列丛书 全套 8册 368岁 幼儿 宝宝 睡前 故事书 宝宝 科学 启蒙 绘 本 奇妙 科学
104 | 图书 一本 科学 漫画书 儿童 百 问 百 答 系列 全 1316册 儿童 漫画书 612岁 科学知识 科普 搞笑 漫画
105 | 图书 一本 科学 漫画书 百 问 百 答 28 紧急 救治 612岁 学生 科普 百科 韩国 阅读 书籍
106 | 图书 一本 科学 漫画书 百 问 百 答 27 恐怖 神秘 事件 612岁 学生 科普 百科 韩国 阅读 书籍
107 | 图书 忙碌 车轮子 系列 第二 辑 全套 4册 儿童 绘 本 36岁 幼儿园 启蒙 认知 儿童 阅读 科普 童话 书
108 | 图书 中国 经典 神话故事 绘 本 八仙过海 精装 少儿 版 710岁 儿童图书 故事书 小学生 课外阅读 书籍
109 | 图书 唐诗三百首 儿童 版 注音 彩图 随书 附赠 精美 光盘 海豚 传媒 36岁 幼儿 启蒙 认知 亲子 传统 文化教育
110 | 图书 恐龙 历史 地球 世界 未 解 之谜 全 12册 615岁 青 少年儿童 百科 探索 书籍 三四 五年级 课外书 儿童读物
111 | 图书 中国 经典 神话故事 绘 本 牛郎织女 精装 少儿 版 710岁 儿童图书 故事书 小学生 课外阅读 书籍
112 | 图书 一套 百科全书 全 6册 动物 百科 612岁 儿童 科普读物 青少年 课外书 恐龙 书 昆虫记
113 | 图书 趣味 图解 上下 五千年 全 6册 6912岁 青 少年儿童 历史 课外读物 彩图 文学名著 书籍 中国历史
114 | 家用电器 福库( cuckoo ) 电饭煲 智能 预约 多功能 高压 电饭锅 ccrpf 0821 mr 4 l
115 | 家用电器 【 五折 秒杀 】 东芝 ( toshiba ) 电饭煲 精确 24 h 智能 预约 pv 升级 款 rv ( r ) 5升 红色
116 | 家用电器 奔腾 ( povos ) 电饭煲 4 l 防 烫 不 粘 内胆 智能 预约 特色 蛋糕 酸奶 功能 fn 4136
117 | 家用电器 福尔摩斯 探案集 全集 ( 套装 10册 ) 永久 珍藏版 全译本 世界 经典 名著 课外阅读 柯南 道尔
118 | 家用电器 【 京东 秒杀 】 东芝 ( toshiba ) 电饭煲 4 mm 厚 釜 mc ( r ) 3升 红色
119 | 家用电器 新 功 ( seko ) 全自动 上水 电热水壶 电水壶 智能 自动 翻盖 电 茶壶 可 直连 净水器 n 90
120 | 家用电器 hongcfxb 40 a 1 电饭煲 正品 家用 大容量 老式 电饭锅 34568人 4 l 红色
121 | 家用电器 【 京东 秒杀 】 东芝 ( toshiba ) 电饭煲 ih 真空 压力 加热 sx 5 升红
122 | 家用电器 心 好 h 1 全自动 上水 电磁 茶炉 烧 水壶 功夫茶 泡 茶壶 三合一 套装 黑茶 茶具 q 1 单 炉
123 | 家用电器 心 好 h 1 全自动 上水 电磁 茶炉 烧 水壶 功夫茶 泡 茶壶 三合一 套装 黑茶 茶具 q 1 单 炉
124 | 家用电器 【 6折 秒杀 】 东芝 ( toshiba ) 电饭煲 多功能 sn 5升
125 | 家用电器 容声 自 动上 水壶 电热水壶 家用 保温 泡茶 电热 烧 水壶 304 不锈钢 电 茶壶 黑色
126 | 家用电器 心 好 b 1 全自动 上水 电热壶 抽水 烧 水壶 套装 煮 茶器 智能 电 茶炉 泡茶 茶具 b 1 }
127 | 家用电器 【 五折 秒杀 】 东芝 ( toshiba ) 电饭煲 精确 24 h 智能 预约 pv 5升
128 | 家用电器 【 今日 特价 】 东芝 ( toshiba ) 电饭煲 ih 真空 压力 加热 5升 tx 5升
129 | 家用电器 【 8折 秒杀 】 东芝 ( toshiba ) 电饭煲 节能 电热板 sw 3升 红色
130 | 家用电器 金正 ( nintaus ) 电饭煲 3 l 家用 智能 预约 多功能 电饭锅 电饭煲 小 迷你 3 升高 颜 值 咖啡色
131 | 家用电器 小米 生活 电饭煲 迷你 预约 智能 多功能 1.2 l 饭锅 mi 209 白色
132 | 家用电器 【 7折 秒杀 】 东芝 ( toshiba ) 东芝 ( toshiba ) 电饭煲 多功能 预约 vm 4升
133 | 家用电器 福尔摩斯 探案集 全集 ( 套装 10册 ) 珍藏版 全译本 世界 经典 名著 课外阅读 柯南 道尔 }
134 | 家用电器 半球 ( peskoe ) 半球 电饭煲 ( 4升 ) 电饭锅 4 l 电饭锅 带 蒸笼 cfxb 405 m
135 | 家用电器 小米 生活 cfxb 1230 f 电饭煲 预约 智能 多功能 300 w
136 | 家用电器 半球 ( peskoe ) 电饭锅 ( 5升 ) 电饭锅 5 lcfxb 505 m
137 | 家用电器 小米 生活 cfxb 1230 f 电饭煲 预约 智能 多功能 300 w 白色
138 | 家用电器 半球 ( peskoe ) 电水壶 1.8升 内 钢 盖 防 干 烧 保护 304 不锈钢 电热水壶 18 a
139 | 家用电器 福库( cuckoo ) 电饭煲 智能 预约 多功能 高压 电饭锅 ccrpf 0821 mr 4 l
140 | 家用电器 【 五折 秒杀 】 东芝 ( toshiba ) 电饭煲 精确 24 h 智能 预约 pv 升级 款 rv ( r ) 5升 红色
141 | 家用电器 奔腾 ( povos ) 电饭煲 4 l 防 烫 不 粘 内胆 智能 预约 特色 蛋糕 酸奶 功能 fn 4136
142 | 家用电器 福尔摩斯 探案集 全集 ( 套装 10册 ) 永久 珍藏版 全译本 世界 经典 名著 课外阅读 柯南 道尔
143 | 家用电器 【 京东 秒杀 】 东芝 ( toshiba ) 电饭煲 4 mm 厚 釜 mc ( r ) 3升 红色
144 | 家用电器 新 功 ( seko ) 全自动 上水 电热水壶 电水壶 智能 自动 翻盖 电 茶壶 可 直连 净水器 n 90
145 | 家用电器 hongcfxb 40 a 1 电饭煲 正品 家用 大容量 老式 电饭锅 34568人 4 l 红色
146 | 家用电器 【 京东 秒杀 】 东芝 ( toshiba ) 电饭煲 ih 真空 压力 加热 sx 5 升红
147 | 家用电器 【 7折 秒杀 】 东芝 ( toshiba ) 电饭煲 小型 节能 pns 4升 【 特惠 】
148 | 家用电器 【 6折 秒杀 】 东芝 ( toshiba ) 电饭煲 多功能 pj 5升
149 | 家用电器 心 好 h 1 全自动 上水 电磁 茶炉 烧 水壶 功夫茶 泡 茶壶 三合一 套装 黑茶 茶具 q 1 单 炉
150 | 家用电器 【 6折 秒杀 】 东芝 ( toshiba ) 电饭煲 多功能 sn 5升
151 | 家用电器 容声 自 动上 水壶 电热水壶 家用 保温 泡茶 电热 烧 水壶 304 不锈钢 电 茶壶 黑色
152 | 家用电器 心 好 b 1 全自动 上水 电热壶 抽水 烧 水壶 套装 煮 茶器 智能 电 茶炉 泡茶 茶具 b 1 }
153 | 家用电器 【 五折 秒杀 】 东芝 ( toshiba ) 电饭煲 精确 24 h 智能 预约 pv 5升
154 | 家用电器 【 今日 特价 】 东芝 ( toshiba ) 电饭煲 ih 真空 压力 加热 5升 tx 5升
155 | 家用电器 【 8折 秒杀 】 东芝 ( toshiba ) 电饭煲 节能 电热板 sw 3升 红色
156 | 家用电器 金正 ( nintaus ) 电饭煲 3 l 家用 智能 预约 多功能 电饭锅 电饭煲 小 迷你 3 升高 颜 值 咖啡色
157 | 家用电器 小米 生活 电饭煲 迷你 预约 智能 多功能 1.2 l 饭锅 mi 209 白色
158 | 家用电器 【 7折 秒杀 】 东芝 ( toshiba ) 东芝 ( toshiba ) 电饭煲 多功能 预约 vm 4升
159 | 家用电器 福尔摩斯 探案集 全集 ( 套装 10册 ) 珍藏版 全译本 世界 经典 名著 课外阅读 柯南 道尔 }
160 | 家用电器 半球 ( peskoe ) 半球 电饭煲 ( 4升 ) 电饭锅 4 l 电饭锅 带 蒸笼 cfxb 405 m
161 | 家用电器 小米 生活 cfxb 1230 f 电饭煲 预约 智能 多功能 300 w
162 | 家用电器 半球 ( peskoe ) 电饭锅 ( 5升 ) 电饭锅 5 lcfxb 505 m
163 | 家用电器 小米 生活 cfxb 1230 f 电饭煲 预约 智能 多功能 300 w 白色
164 | 家用电器 半球 ( peskoe ) 电水壶 1.8升 内 钢 盖 防 干 烧 保护 304 不锈钢 电热水壶 18 a
165 | 家用电器 艾乐优 mc 02 a 智能 1.6 l 迷你 电饭煲 家用 小型 多功能 电饭锅 1234人 机械 版
166 | 家用电器 迎客 龙 电磁 茶炉 自动 上水 茶具 套装 泡茶 平板 电磁炉 三合一 电热水壶 304 不锈钢 烧 水壶 黑色
167 | 家用电器 尚朋堂 ysap 3303 m 电热水壶 家用 304 不锈钢 水壶 智能 保温 电 热水瓶
168 | 手机 诺基亚 nokiax 64 gb + 32 gb 星空 黑 全 网通 双 卡 双 待 移动 联通 电信 4 g 手机
169 | 手机 vivoz 1 新一代 全面 屏 双 摄 拍照 手机 移动 联通 电信 4 g 双 卡 双 待 6 gb + 128 gb 瓷釉 黑
170 | 手机 小 辣椒红 辣椒 7 p 4 + 64 gb 新 全面 屏 二代 美颜 双 摄 智能手机 移动 联通 电信 4 g 全 网通 双 卡 双 待 金色
171 | 手机 迪美 ( dim ) v 85.5 英寸 16 g 存储 全 网通 4 g 智能手机 双 卡 双 待 指纹 解锁 一体机 黑色
172 | 手机 小米 红米 6全 网通 版 3 gb 内存 铂 银灰 32 gb 移动 联通 电信 4 g 手机 双 卡 双 待
173 | 手机 【 官方 翻新 】 三星 galaxys 8 ( smg 9500 ) 4 gb + 64 g 全 网通 谜 夜 黑官 翻版 64 g
174 | 手机 vetasv 9 风尚 版 全 网通 4 g 智能手机 轻奢 商务 安全 双系统 酒 红色 小牛皮 128 g 双 卡 双 待
175 | 手机 小米 6 x 全 网通 4 gb + 64 gb 曜 石 黑 移动 联通 电信 4 g 手机 双 卡 双 待 智能手机
176 | 手机 欧奇 ( ouki ) okp 10 全面 屏 大 屏 智能手机 全 网通 4 g 双 卡 双 待 超长 待机 蓝色
177 | 手机 努比亚 nubiaz 18 mini 全面 屏 手机 6 gb + 64 gb 耀 钻 黑 移动 联通 电信 4 g 手机 双 卡 双 待
178 | 手机 创星 ( atman ) x 5 三 防 手机 移动 联通 电信 4 g 智能 老人 手机 双 卡 双 待 超长 待机 橙色 全 网通 4 g
179 | 手机 小米 mix 2 s 全面 屏 游戏 手机 6 gb + 64 gb 黑色 全 网通 4 g 陶瓷 手机
180 | 手机 海尔 ( haier ) m 360 直板 按键 移动 联通 双 卡 双 待 老人 手机 黑色 老年 版
181 | 手机 三星 galaxys 8 ( smg 9500 ) 4 gb + 64 gb 谜 夜黑 移动 联通 电信 4 g 手机 双 卡 双 待
182 | 手机 atmans 9 三 防 老人 手机 军工 电霸 老年 机 户外 超长 待机 移动 联通 双 卡 双 待 黑色
183 | 手机 【 二手 95 新 】 海信 c 20 s / 金刚 2 s 三 防 智能手机 指纹识别 全 网通 4 g 双 卡 双 待 黑色 32 gb
184 | 手机 【 二手 9 成新 】 appleiphone 6 苹果 6 手机 金色 16 g 全 网通
185 | 手机 创星 ( atman ) s 1 电霸 三 防 手机 移动 联通 双 卡 双 待 老人 手机 绿色 官方 标配
186 | 手机 小米 mix 2 全面 屏 游戏 手机 8 gb + 128 gb 全 陶瓷 尊享 版 黑色 全 网通 4 g 手机 双 卡 双 待
187 | 手机 纽曼 ( newman ) s 6 手机 移动 4 g 2 gb + 16 gb 智能手机 学生 智能手机 双 卡 双 待 金色
188 | 手机 奥洛斯 ( aloes ) g 23 飞扬 5.0 英寸 移动 联通 双 4 g 2 + 16 g 内存 智能手机 金色
189 | 手机 【 二手 95 新 】 appleiphonex 苹果 x 手机 深空 灰色 256 g 全 网通
190 | 手机 天语 ( ktouch ) x 11 曲面 屏 全 网通 4 g 智能手机 曜 石 黑 2 gb + 16 gb
191 | 手机 华为 ( huawei ) 荣耀 10 手机 幻影 蓝 全 网通 6 gb + 128 gb
192 | 手机 vetasv 9 时尚 版 全 网通 4 g 智能手机 高端 商务 轻奢 安全 三 系统 双 卡 双 待 黑色 小牛皮
193 | 手机 华为 ( huawei ) 荣耀 9 青春 版 手机 魅 海蓝 全 网通 ( 3 g + 32 g ) 标准版
194 | 手机 诺基亚 nokiax 64 gb + 32 gb 星空 黑 全 网通 双 卡 双 待 移动 联通 电信 4 g 手机
195 | 手机 vivoz 1 新一代 全面 屏 双 摄 拍照 手机 移动 联通 电信 4 g 双 卡 双 待 6 gb + 128 gb 瓷釉 黑
196 | 手机 小 辣椒红 辣椒 7 p 4 + 64 gb 新 全面 屏 二代 美颜 双 摄 智能手机 移动 联通 电信 4 g 全 网通 双 卡 双 待 金色
197 | 手机 迪美 ( dim ) v 85.5 英寸 16 g 存储 全 网通 4 g 智能手机 双 卡 双 待 指纹 解锁 一体机 黑色
198 | 手机 小米 红米 6全 网通 版 3 gb 内存 铂 银灰 32 gb 移动 联通 电信 4 g 手机 双 卡 双 待
199 | 手机 vetasv 9 风尚 版 全 网通 4 g 智能手机 轻奢 商务 安全 双系统 酒 红色 小牛皮 128 g 双 卡 双 待
200 | 手机 小米 6 x 全 网通 4 gb + 64 gb 曜 石 黑 移动 联通 电信 4 g 手机 双 卡 双 待 智能手机
201 | 手机 欧奇 ( ouki ) okp 10 全面 屏 大 屏 智能手机 全 网通 4 g 双 卡 双 待 超长 待机 蓝色
202 | 手机 【 官方 翻新 】 三星 galaxys 8 ( smg 9500 ) 4 gb + 64 g 全 网通 谜 夜 黑官 翻版 64 g
203 | 手机 努比亚 nubiaz 18 mini 全面 屏 手机 6 gb + 64 gb 耀 钻 黑 移动 联通 电信 4 g 手机 双 卡 双 待
204 | 手机 创星 ( atman ) x 5 三 防 手机 移动 联通 电信 4 g 智能 老人 手机 双 卡 双 待 超长 待机 橙色 全 网通 4 g
205 | 手机 小米 mix 2 s 全面 屏 游戏 手机 6 gb + 64 gb 黑色 全 网通 4 g 陶瓷 手机
206 | 手机 海尔 ( haier ) m 360 直板 按键 移动 联通 双 卡 双 待 老人 手机 黑色 老年 版
207 | 手机 三星 galaxys 8 ( smg 9500 ) 4 gb + 64 gb 谜 夜黑 移动 联通 电信 4 g 手机 双 卡 双 待
208 | 手机 【 二手 95 新 】 海信 c 20 s / 金刚 2 s 三 防 智能手机 指纹识别 全 网通 4 g 双 卡 双 待 黑色 32 gb
209 | 手机 atmans 9 三 防 老人 手机 军工 电霸 老年 机 户外 超长 待机 移动 联通 双 卡 双 待 黑色
210 | 手机 【 二手 9 成新 】 appleiphone 6 苹果 6 手机 金色 16 g 全 网通
211 | 手机 创星 ( atman ) s 1 电霸 三 防 手机 移动 联通 双 卡 双 待 老人 手机 绿色 官方 标配
212 | 手机 小米 mix 2 全面 屏 游戏 手机 8 gb + 128 gb 全 陶瓷 尊享 版 黑色 全 网通 4 g 手机 双 卡 双 待
213 | 手机 奥洛斯 ( aloes ) g 23 飞扬 5.0 英寸 移动 联通 双 4 g 2 + 16 g 内存 智能手机 金色
214 | 手机 天语 ( ktouch ) x 11 曲面 屏 全 网通 4 g 智能手机 曜 石 黑 2 gb + 16 gb
215 | 手机 vetasv 9 时尚 版 全 网通 4 g 智能手机 高端 商务 轻奢 安全 三 系统 双 卡 双 待 黑色 小牛皮
216 | 手机 华为 ( huawei ) 荣耀 9 青春 版 手机 魅 海蓝 全 网通 ( 3 g + 32 g ) 标准版
217 | 手机 纽曼 ( newman ) s 6 手机 移动 4 g 2 gb + 16 gb 智能手机 学生 智能手机 双 卡 双 待 金色
218 | 手机 华为 ( huawei ) 荣耀 9 i 手机 魅 海蓝 全 网通 4 + 64 g
219 | 手机 华为 ( huawei ) 荣耀 play 手机 幻 夜黑 全 网通 6 g + 64 g 高 配 版
220 | 手机 华为 ( huawei ) 荣耀 10 手机 幻影 蓝 全 网通 6 gb + 128 gb
221 | 手机 华为 ( huawei ) 荣耀 10 手机 幻影 紫 6 g + 128 gb ( 全 网通 )
222 | 手机 欧奇 ( ouki ) p 9全 网通 4 g 轻奢 高端 商务 智能手机 超长 续航 双 卡 双 待 黑色
223 | 手机 创星 ( atman ) s 9 三 防 老人 手机 电霸 户外 老年人 手机 移动 联通 双 卡 双 待 绿色 移动 联通 版
224 | 手机 【 二手 9 成新 】 oppor 11 s 手机 4 g + 64 g 全 网通 双 卡 双 待 黑色
225 | 手机 vetasv 5 pro 鳄鱼 纹 全 网通 4 g 高端 商务 轻奢 智能手机 安全 加密 双 卡 双 待 黑色 小牛皮
226 | 手机 【 二手 9 成新 】 appleiphone 6 plus 苹果 6 plus 手机 金色 16 g 全 网通
227 | 手机 飞利浦 ( philips ) e 135 x 翻盖 老人 手机 移动 / 联通 2 g 双 卡 双 待 陨石 黑
228 | 手机 魅 族 pro 74 gb + 64 gb 全 网通 公开 版 静谧 黑 移动 联通 电信 4 g 手机 双 卡 双 待
229 | 手机 华为 ( huawei ) 华为 nova 3 e 手机 幻 夜黑 4 g + 64 gb ( 全 网通 )
230 | 手机 波导 ( bird ) a 520 老人 手机 移动 / 联通 2 g 双 卡 双 待 红色 老年 版
231 | 手机 华为 ( huawei ) 荣耀 play 游戏 手机 幻 夜黑 全 网通 4 gb + 64 gb
232 | 手机 华为 ( huawei ) 荣耀 9 i 手机 幻 夜黑 全 网通 4 gb + 128 gb
233 | 手机 360 n 6 手机 璀璨 金全 网通 6 g + 64 g
234 | 手机 华为 ( huawei ) 华为 mate 10 手机 樱 粉 金全 网通 4 gb + 64 gb
235 | 手机 黑 鲨 游戏 手机 极 夜黑 6 g + 64 gb ( 全 网通 )
236 | 手机 小米 ( mi ) 红米 5 plus 全面 屏 手机 全 网通 版 黑色 全 网通 ( 4 gb + 64 gb )
237 | 手机 海尔 ( haier ) m 358 老人 手机 移动 / 联通 三 防 手机 军工 超薄 电霸 路 虎 直板 功能 老年 机 黑色
238 | 手机 华为 ( huawei ) p 20 ai 智慧 全面 屏 智能手机 极光 色 全 网通 ( 6 gb + 64 gb )
239 | 手机 创星 ( atman ) s 8 c 电信 老人 手机 电霸 三 防 手机 超长 待机 绿色
240 | 手机 锤子 ( smartisan ) 坚果 3 手机 炫 黑色 ( 特别版 ) 4 g + 32 g ( 全 网通 )
241 | 手机 华为 ( huawei ) 荣耀 畅 玩 6全 网通 4 g 智能手机 双 卡 双 待 金色 ( 2 g + 16 g )
242 | 手机 【 二手 9 成新 】 oppor 9 s 安卓 手机 全 网通 手机 金色
243 | 手机 锤子 ( smartisan ) 坚果 pro 2 手机 酒 红色 全 网通 4 + 64 g
244 | 手机 小米 ( mi ) 小米 8 se 全 网通 手机 灰色 全 网通 4 gb + 64 gb
245 | 手机 华为 ( huawei ) 华为 荣耀 v 10 手机 沙滩 金全 网通 尊享 版 ( 6 g + 128 g )
246 | 手机 小米 红米 6 a 手机 流沙 金全 网通 2 g + 16 g
247 | 手机 努比亚 ( nubia ) n 3 手机 曜 石黑
248 | 手机 华为 ( huawei ) 畅享 8 e 青春 版 全 网通 版 移动 联通 电信 4 g 手机 金色
249 | 手机 飞利浦 ( philips ) e 133 x 电信 2 g 老人 手机 陨石 黑
250 | 手机 魅 族 ( meizu ) pro 7 手机 pro 7 静谧 黑 4 + 128 g 全 网通 公开 版
251 | 手机 360 n 6 pro 手机 极 夜黑 全 网通 4 gb + 64 gb
252 | 手机 锤子 ( smartisan ) 坚果 r 1 手机 碳 黑色 6 g + 128 g 全 网通
253 | 手机 华为 ( huawei ) 畅享 8 plus 手机 黑色 4 g + 64 g ( 全 网通 )
254 | 手机 华为 ( huawei ) 华为 p 20 手机 亮 黑色 6 g + 64 gb ( 全 网通 )
255 | 玩具 竹子 木质 竹 蜻蜓 玩具 飞 天仙子 手 搓 拉线 竹 蜻蜓 怀旧 儿童玩具 一个 拉线 + 一个 手 搓 ( 原木 款 )
256 | 玩具 桌上 足球 机 儿童 成年人 家用 玩具 大号 6杆
257 | 玩具 高密度 回力 旋 镖 回力标 eva 飞去 来 器 回旋 镖 儿童 户外 玩具 趣玩 款 红色 翼展 14 cm
258 | 玩具 迪泰 妮 ( ditaini ) 儿童 投币 摇摇 车 新款 2018 摇摆机 带 音乐 电动 商用 摇摇 车 熊出没 潜水艇
259 | 玩具 儿童 3轮 三合一 可坐 可 滑 闪光 12岁 溜溜 车 6岁 滑 滑 玩具 男孩 女 手推 升级 款 樱 柠 粉 【 闪光 轮 】
260 | 玩具 智 扣 ( zhikou ) 儿童玩具 活动 礼物 飞行 礼品 动力 男孩 女孩 电动 纸飞机 单只 装 颜色 随机
261 | 玩具 诺澳 儿童 室 内外 滑梯 组合 宝宝 家用 加长 游戏 滑 滑梯 塑料玩具 带 篮球架 ( 蓝 + 黄款)
262 | 玩具 诺澳 儿童 转角 安全 游戏 围栏 宝宝 学步 防护栏 室 内外 婴儿 海洋 球 池 游乐场
263 | 玩具 诺澳 儿童 游戏 围栏 宝宝 安全 学步 防护栏 室 内外 婴儿 海洋 球 池 游乐场 五彩缤纷 12 + 2
264 | 玩具 诺澳 儿童 游戏 围栏 宝宝 安全 学步 防护栏 室 内外 婴儿 海洋 球 池 游乐场 五彩缤纷 14 + 2
265 | 玩具 碟中碟 特技 车 玩具 遥控车 可充电 儿童玩具 闪光 音乐 跳舞 翻斗车 9008 a 蓝色
266 | 玩具 哈乐猫 宝宝 滑梯 家用 小型 室内 婴幼儿 游乐场 家庭 多功能 玩具 组合 4 s 儿童乐园 粉色 m 套餐 9.6 平方
267 | 玩具 滚 铁环 圈 推 铁环 怀旧 玩具 童年 玩具 中国传统 儿童玩具 2334567岁 彩色 加粗 38 cm
268 | 玩具 怀乐 婴幼儿 新生儿 玩具 益智 早教 音乐 爬行 脚踏 钢琴 健身 架 01岁 遥控 飞机 款 蓝色
269 | 玩具 竹子 木质 竹 蜻蜓 玩具 飞 天仙子 手 搓 拉线 竹 蜻蜓 怀旧 儿童玩具 一个 拉线 + 一个 手 搓 ( 原木 款 )
270 | 玩具 桌上 足球 机 儿童 成年人 家用 玩具 大号 6杆
271 | 玩具 高密度 回力 旋 镖 回力标 eva 飞去 来 器 回旋 镖 儿童 户外 玩具 趣玩 款 红色 翼展 14 cm
272 | 玩具 迪泰 妮 ( ditaini ) 儿童 投币 摇摇 车 新款 2018 摇摆机 带 音乐 电动 商用 摇摇 车 熊出没 潜水艇
273 | 玩具 诺澳 儿童 转角 安全 游戏 围栏 宝宝 学步 防护栏 室 内外 婴儿 海洋 球 池 游乐场
274 | 玩具 诺澳 儿童 游戏 围栏 宝宝 安全 学步 防护栏 室 内外 婴儿 海洋 球 池 游乐场 五彩缤纷 12 + 2
275 | 玩具 碟中碟 特技 车 玩具 遥控车 可充电 儿童玩具 闪光 音乐 跳舞 翻斗车 9008 a 蓝色
276 | 玩具 诺澳 儿童 游戏 围栏 宝宝 安全 学步 防护栏 室 内外 婴儿 海洋 球 池 游乐场 五彩缤纷 14 + 2
277 | 玩具 哈乐猫 宝宝 滑梯 家用 小型 室内 婴幼儿 游乐场 家庭 多功能 玩具 组合 4 s 儿童乐园 粉色 m 套餐 9.6 平方
278 | 玩具 滚 铁环 圈 推 铁环 怀旧 玩具 童年 玩具 中国传统 儿童玩具 2334567岁 彩色 加粗 38 cm
279 | 玩具 碟中碟 特技 车 玩具 遥控车 可充电 儿童玩具 闪光 音乐 跳舞 翻斗车 9008 a 蓝色
280 | 玩具 诺澳 宝宝 健身 摇 马 玩具 儿童 室内运动 快乐 小 木马 塑料 摇摇 马益智 玩具 周岁 礼物 浅绿色
281 | 玩具 儿童 蹦 蹦床 家用 折叠 室内 弹簧 弹跳 床 宝宝 增高 跳跳床 38 英寸 蓝 ( 固定 款 )
282 | 玩具 【 迪士尼 正版 授权 】 婴儿 玩具 3 新生 612 个月 宝宝 床 铃 01岁 摇铃 床 挂 米奇 安抚 床 铃
283 | 玩具 彩色 之声 健身 架 多功能 婴儿 健身 架 脚踏 钢琴 宝宝 健身 架 婴儿 玩具 健身 早教 玩具 月亮 天使
284 | 玩具 怀乐 婴幼儿 新生儿 宝宝 玩具 益智 早教 音乐 爬行 脚踏 钢琴 健身 架 01岁 充电 飞机 款 粉色
285 | 玩具 零 速 争霸 四驱车 拼装 跑 轨道 赛车 男孩 玩具 超音 凯旋 战神 冰原 猎人 + 电池 官方 标配
286 | 玩具 诺澳 新品 大号 宝宝 健身 小 木马 塑料 摇 马 玩具 儿童 室内运动 快乐 摇摇 马 12 周岁 礼物 粉色
287 | 玩具 合金 版 超大 遥控 越野车 四驱 充电 攀爬 赛车 儿童玩具 汽车 超大 36 cm 合金 板 黑 绿色
288 | 玩具 体育 足球 玩具 56 cm 小型 室 内外 足 球门 带球 泵 儿童 体育 玩具 56 cm 足 球门
289 | 玩具 卡通 泡泡 枪 手动 惯性 儿童 泡 泡水 泡泡 液 儿童 吹泡泡 玩具 批发 任意 3 件套
290 | 玩具 充气 马玩具 儿童 加大 加厚 跳跳 鹿 环保 橡皮 户外 玩具 音乐 马 骑马 桔 色 普通 鹿 ( 送 6样 )
291 | 玩具 美 致 模型 ( mz ) 遥控车 高速 翻斗 攀爬 车 可充电 特技 越野 四驱 大脚 车 汽车模型 儿童 男孩 玩具 黑 蓝 涂装
292 | 玩具 彩色 之声 儿童 沙滩 玩具 夏季 宝宝 挖沙 戏水 洗澡 玩具 套装 9 件套
293 | 玩具 哈乐猫 ( hellocat ) 幼儿园 攀爬 架 儿童 室外 木制 攀岩 桥 训练 器材 轮胎 爬 网 实木 攀爬 梯 套餐 g
294 | 玩具 儿童 13岁 助 步 滑行 四轮 玩具车 带 音乐 妞妞 摇摆 车 溜溜 车 大眼 萌 粉色 款 + 礼包
295 | 玩具 汇乐 快乐 摇 马 儿童 摇椅 婴幼儿 带 音乐 灯光 四轮 滑行 木马 玩具
296 | 玩具 彩色 之声 儿童 帐篷 海洋 球 池 游戏 屋 室内 宝宝 玩具 海洋 球 游戏 屋 六一儿童节 礼物 三合一 玩具 屋
297 | 玩具 手工 风筝 diy 材料 包 空 白色 儿童 绘画 涂鸦 手绘 填 色 制作 自制 大 老鹰
298 | 玩具 宝丽 婴儿 健身 架 宝宝 岁 婴幼儿 早教 音乐 游戏 玩具 礼物 03岁 1705 多功能 健身 架
299 | 玩具 群兴 阿贝鲁 婴儿 健身 架 宝宝 健身器 婴儿 健身 玩具 新生儿 玩具 送礼 装
300 | 玩具 碟中碟 遥控车 越野车 儿童玩具 大型 遥控 汽车模型 耐 摔 配 电池 可充电 3030 红色
301 | 玩具 汇乐 玩具 ( huiletoys ) 汇乐 蹦跳 欢乐园 跳跳 椅 升级版 婴儿 跳跳 椅 宝宝 跳跳 健身 架
302 | 玩具 笑脸 球 套装 3个 装 3寸 pvc 小 皮球 海洋 球 弹力 球手 抓 球拍 拍球
303 | 玩具 儿童 沙滩 玩具 手推车 套装 大号 挖沙 工具 铲子 小桶 男孩 玩 沙 挖土 红色
304 | 玩具 汇乐 婴儿 玩具 宝宝 健身 架 健身 琴 儿童 健身器 新生儿 音乐 玩具 01岁 786 多功能 健身 琴
305 | 玩具 jiazb 波波 球 海洋 球 池 儿童 帐篷 婴儿 玩具 宝宝 大 游戏 屋 小孩 3岁 宝宝 生日礼物 儿童玩具 海洋 球 球 池
306 | 玩具 美 致 模型 ( mz ) 仿真 大号 工程车 1 : 18 消防 云梯 车 遥控 玩具车 儿童 礼物
307 | 玩具 四驱 遥控车 玩具车 山地 岩石 越野车 模型 攀爬 大脚 车 智能 遥控 汽车 男孩 玩具车 自带 避震 抗 摔 蓝色 攀爬 车
308 | 玩具 抖 音 玩具 蜘蛛侠 儿童 遥控 特技 滑板车 充电 无线 汽车 男孩 礼物 36 周岁 钢铁 侠 滑板车 1个 充电 电池组
309 | 玩具 瑞曼 儿童 电动 挖掘机 可坐 可骑 推土机 挖土机 大号 玩具 工程车 一代 脚踏 挖掘机 黄色
310 | 玩具 鑫 能 贝 儿童 发光 玩具 灯光 宝宝 公鸡 车 女孩 婴 儿童 电动 万向 带 音乐 爬行 612 个月 男孩 粉色 小鸡
311 | 玩具 振成 耐 摔 2.4 g 双面 翻斗车 特技 车 水陆 两栖 遥控车 四驱 充电 儿童玩具 车 双面 车 送 螺丝刀 遥控 电池
312 | 玩具 鑫 能 贝 儿童 发光 玩具 灯光 宝宝 公鸡 车 女孩 婴 儿童 电动 万向 带 音乐 爬行 612 个月 男孩 粉色 小鸡
313 | 玩具 振成 耐 摔 2.4 g 双面 翻斗车 特技 车 水陆 两栖 遥控车 四驱 充电 儿童玩具 车 双面 车 送 螺丝刀 遥控 电池
314 | 电脑 aoc 一体机 电脑 台式 酷 睿 整机 超薄 高清 ips 屏 办公 游戏 i 371004 g 双硬盘 jd 配送
315 | 电脑 aoc 一体机 电脑 台式 酷 睿 整机 超薄 高清 ips 屏 办公 游戏 i 371004 g 双硬盘 jd 配送
316 | 电脑 天虹 迷你 电脑 小 主机 家用 办公 台式 电脑 四 核 j 3160 / 4 g / 120 g ( 特价 )
317 | 电脑 联想 ( lenovo ) 扬 天 v 11015.6 英寸 商务 笔记本电脑 n 33504 g 500 g 机械 集 显
318 | 衣服 短袖 套装 夏季 男士 套装 2018 新款 短袖 t 恤 套装 衣服 休闲 两件套 半 袖 男装 灰色 m
319 | 衣服 闪 爆 夏天 情侣装 一套 韩 版 修身 男女 学生 两件 套装 时尚 刺绣 短裙 2018 图片 色 女 xl
320 | 衣服 才子 ( tries ) 男装 短袖 衬衫 2017 夏季 商 务正 装 男 白衬衫 白色 40
321 | 衣服 古莱登 【 包邮 】 社会 人 短袖 男 t 恤 精神 小伙 紧身 条纹 高领 修身 半 袖 衣服 快手 红人 同 款 高领 条纹 白色 l
322 | 衣服 海澜之家 旗下 品牌 海澜 优选 生活馆 纯色 圆领 舒适 短袖 t 恤 男 黑色 01170 / 95
323 | 衣服 一套 】 2018 夏季 男士 短袖 t 恤 韩 版 潮流 休闲 运动套装 冰 丝 半 袖 衣服 d 82 黑色 xl
324 | 衣服 闪 爆 夏季 五分 袖 纯白色 t 恤 韩 版 男士 宽松 短袖 蝙蝠衫 学生 bf 风 上衣 打底 衫 黑色 m
325 | 衣服 啄木鸟 短袖 t 恤 男士 2018 夏季 新款 男装 翻领 半 袖 韩 版 修身 体恤 衣服 纯色 polo 衫 红色 190
326 | 衣服 海澜之家 旗下 品牌 海澜 优选 生活馆 多色 条纹 短袖 t 恤 男 浅灰 条纹 07170 / 95
327 | 衣服 【 一件 48 两件 78 三件 98 】 t 恤 男 2018 男装 韩 版 夏季 短袖 t 恤 男 短袖 体恤 衣服 t 22 白色 xl
328 | 衣服 古莱登 2018日 系 男士 圆领 短袖 t 恤 领口 绣 标 胸前 条纹 贴布 半 袖 男 白色 l
329 | 衣服 良布 2018年 夏季 新款 男士 日 系 亚麻 短袖 薄 t 恤 男 短袖 v 领 薄 款 纯色 衣服 上衣 卡其色 xl
330 | 衣服 稻草人 印花 短袖 t 恤 男 圆领 中年 dztc 6619 白色 175
331 | 衣服 teek 短袖 t 恤 男 春 夏季 新款 男士 半 袖 体恤 衣服 修身 男装 打底 衫 浅 红色 175 / 96 a ( l 码 )
332 | 衣服 短袖 套装 夏季 男士 套装 2018 新款 短袖 t 恤 套装 衣服 休闲 两件套 半 袖 男装 灰色 m
333 | 衣服 闪 爆 夏天 情侣装 一套 韩 版 修身 男女 学生 两件 套装 时尚 刺绣 短裙 2018 图片 色 女 xl
334 | 衣服 才子 ( tries ) 男装 短袖 衬衫 2017 夏季 商 务正 装 男 白衬衫 白色 40
335 | 衣服 古莱登 【 包邮 】 社会 人 短袖 男 t 恤 精神 小伙 紧身 条纹 高领 修身 半 袖 衣服 快手 红人 同 款 高领 条纹 白色 l
336 | 衣服 海澜之家 旗下 品牌 海澜 优选 生活馆 纯色 圆领 舒适 短袖 t 恤 男 黑色 01170 / 95
337 | 衣服 一套 】 2018 夏季 男士 短袖 t 恤 韩 版 潮流 休闲 运动套装 冰 丝 半 袖 衣服 d 82 黑色 xl
338 | 衣服 闪 爆 夏季 五分 袖 纯白色 t 恤 韩 版 男士 宽松 短袖 蝙蝠衫 学生 bf 风 上衣 打底 衫 黑色 m
339 | 衣服 啄木鸟 短袖 t 恤 男士 2018 夏季 新款 男装 翻领 半 袖 韩 版 修身 体恤 衣服 纯色 polo 衫 红色 190
340 | 衣服 海澜之家 旗下 品牌 海澜 优选 生活馆 多色 条纹 短袖 t 恤 男 浅灰 条纹 07170 / 95
341 | 衣服 【 一件 48 两件 78 三件 98 】 t 恤 男 2018 男装 韩 版 夏季 短袖 t 恤 男 短袖 体恤 衣服 t 22 白色 xl
342 | 衣服 良布 2018年 夏季 新款 男士 日 系 亚麻 短袖 薄 t 恤 男 短袖 v 领 薄 款 纯色 衣服 上衣 卡其色 xl
343 | 衣服 稻草人 印花 短袖 t 恤 男 圆领 中年 dztc 6619 白色 175
344 | 衣服 古莱登 2018日 系 男士 圆领 短袖 t 恤 领口 绣 标 胸前 条纹 贴布 半 袖 男 白色 l
345 | 衣服 teek 短袖 t 恤 男 春 夏季 新款 男士 半 袖 体恤 衣服 修身 男装 打底 衫 浅 红色 175 / 96 a ( l 码 )
346 | 衣服 稻草人 纯棉 短袖 t 恤 男 时尚 v 领 夏季 新款 中青年 半 袖 男装 丅 恤 上 衣服 dztc 88128 红色 170
347 | 衣服 youngor / 雅戈尔 衬衫 男 短袖 免 烫 衬衫 2018 夏季 新品 条纹 衬衫 男 商务 休闲 白底 蓝 条 41
348 | 衣服 稻草人 纯色 长袖 t 恤 男 2018年 春季 新款 纯棉 体恤衫 男装 上衣 dztc 8826 白色 170 / l
349 | 衣服 费洛仕 短袖 t 恤 男 夏季 韩 版 潮流 个性 修身 打底 衫 半截 袖 上 衣服 冰丝 体恤衫 510 咖啡色 xl
350 | 衣服 古莱登 【 包邮 】 夏季 圆领 t 恤 男 韩 版 修身 大 码 条纹 打底 衫 男 t 12 白色 l
351 | 衣服 古莱登 【 包邮 】 短袖 t 恤 男 夏季 韩 版 t 条纹 学生 潮 男装 青少年 修身 半 袖 上 衣服 圆领 体恤 高领 条纹 黑色 m
352 | 衣服 youngor / 雅戈尔 【 dp 免 烫 】 2018 春季 男士 长袖 衬衫 修身 商务 休闲 白底 蓝格 39
353 | 衣服 youngor / 雅戈尔 2018 春季 免 烫 条纹 长袖 衬衫 男 商务 休闲 白底 蓝 条 41
354 | 衣服 花花公子 2018 夏季 新款 个性 假 两件 男生 短袖 t 恤 小 字母 印花 纯色 五分 袖 t 18838 深灰色 3 xl
355 | 衣服 雅戈尔 youngor 【 xp 免 烫 】 2018 春季 男士 长袖 衬衫 商务 休闲 白底 蓝 紫 条 43
356 | 衣服 youngor / 雅戈尔 免 烫 衬衫 2018 夏季 新品 短袖 衬衫 男 条纹 衬衫 男 商务 休闲 白底 蓝 条 39
357 | 衣服 花花公子 创意 趣味 卡通 t 恤 男 条纹 日 系 清 新潮 男 短袖 海魂衫 半 袖 打底 衫 桔 白条 m
358 | 衣服 短袖 套装 夏季 男士 套装 2018 新款 短袖 t 恤 套装 衣服 休闲 两件套 半 袖 男装 灰色 m
359 | 衣服 闪 爆 夏天 情侣装 一套 韩 版 修身 男女 学生 两件 套装 时尚 刺绣 短裙 2018 图片 色 女 xl
360 | 衣服 才子 ( tries ) 男装 短袖 衬衫 2017 夏季 商 务正 装 男 白衬衫 白色 40
361 | 衣服 古莱登 【 包邮 】 社会 人 短袖 男 t 恤 精神 小伙 紧身 条纹 高领 修身 半 袖 衣服 快手 红人 同 款 高领 条纹 白色 l
362 | 衣服 海澜之家 旗下 品牌 海澜 优选 生活馆 纯色 圆领 舒适 短袖 t 恤 男 黑色 01170 / 95
363 | 衣服 一套 】 2018 夏季 男士 短袖 t 恤 韩 版 潮流 休闲 运动套装 冰 丝 半 袖 衣服 d 82 黑色 xl
364 | 衣服 闪 爆 夏季 五分 袖 纯白色 t 恤 韩 版 男士 宽松 短袖 蝙蝠衫 学生 bf 风 上衣 打底 衫 黑色 m
365 | 衣服 啄木鸟 短袖 t 恤 男士 2018 夏季 新款 男装 翻领 半 袖 韩 版 修身 体恤 衣服 纯色 polo 衫 红色 190
366 | 衣服 海澜之家 旗下 品牌 海澜 优选 生活馆 多色 条纹 短袖 t 恤 男 浅灰 条纹 07170 / 95
367 | 衣服 【 一件 48 两件 78 三件 98 】 t 恤 男 2018 男装 韩 版 夏季 短袖 t 恤 男 短袖 体恤 衣服 t 22 白色 xl
368 | 衣服 古莱登 2018日 系 男士 圆领 短袖 t 恤 领口 绣 标 胸前 条纹 贴布 半 袖 男 白色 l
369 | 衣服 良布 2018年 夏季 新款 男士 日 系 亚麻 短袖 薄 t 恤 男 短袖 v 领 薄 款 纯色 衣服 上衣 卡其色 xl
370 | 衣服 稻草人 印花 短袖 t 恤 男 圆领 中年 dztc 6619 白色 175
371 | 衣服 teek 短袖 t 恤 男 春 夏季 新款 男士 半 袖 体恤 衣服 修身 男装 打底 衫 浅 红色 175 / 96 a ( l 码 )
372 | 衣服 短袖 套装 夏季 男士 套装 2018 新款 短袖 t 恤 套装 衣服 休闲 两件套 半 袖 男装 灰色 m
373 | 衣服 闪 爆 夏天 情侣装 一套 韩 版 修身 男女 学生 两件 套装 时尚 刺绣 短裙 2018 图片 色 女 xl
374 | 衣服 才子 ( tries ) 男装 短袖 衬衫 2017 夏季 商 务正 装 男 白衬衫 白色 40
375 | 衣服 古莱登 【 包邮 】 社会 人 短袖 男 t 恤 精神 小伙 紧身 条纹 高领 修身 半 袖 衣服 快手 红人 同 款 高领 条纹 白色 l
376 | 衣服 海澜之家 旗下 品牌 海澜 优选 生活馆 纯色 圆领 舒适 短袖 t 恤 男 黑色 01170 / 95
377 | 衣服 一套 】 2018 夏季 男士 短袖 t 恤 韩 版 潮流 休闲 运动套装 冰 丝 半 袖 衣服 d 82 黑色 xl
378 | 衣服 闪 爆 夏季 五分 袖 纯白色 t 恤 韩 版 男士 宽松 短袖 蝙蝠衫 学生 bf 风 上衣 打底 衫 黑色 m
379 | 衣服 啄木鸟 短袖 t 恤 男士 2018 夏季 新款 男装 翻领 半 袖 韩 版 修身 体恤 衣服 纯色 polo 衫 红色 190
380 | 衣服 海澜之家 旗下 品牌 海澜 优选 生活馆 多色 条纹 短袖 t 恤 男 浅灰 条纹 07170 / 95
--------------------------------------------------------------------------------
/data/word2vec.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/geek-jiaxu/CnnTextClassifyByDl4j/fa111c4ac231a0ac1555a84eb98714c317151c54/data/word2vec.bin
--------------------------------------------------------------------------------
/pom.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 | 4.0.0
6 |
7 | com.jcnlp.classify
8 | cnn-text-classify-dl4j
9 | 1.0-SNAPSHOT
10 |
11 |
12 |
13 | 1.8
14 | UTF-8
15 | 0.9.1
16 | 0.9.1
17 | 0.9.1
18 | 1.8
19 | 1.8
20 |
21 |
22 |
23 |
24 | ch.qos.logback
25 | logback-classic
26 | 1.2.3
27 |
28 |
29 | org.nd4j
30 | nd4j-native
31 | ${nd4j.version}
32 |
33 |
34 | org.nd4j
35 | nd4j-api
36 | ${nd4j.version}
37 |
38 |
39 | org.nd4j
40 | nd4j-jblas
41 | 0.4-rc3.6
42 | test
43 |
44 |
45 | org.deeplearning4j
46 | deeplearning4j-core
47 | ${dl4j.version}
48 |
49 |
50 |
51 | org.deeplearning4j
52 | deeplearning4j-nn
53 | ${dl4j.version}
54 |
55 |
56 | org.deeplearning4j
57 | deeplearning4j-nlp
58 | ${dl4j.version}
59 |
60 |
61 | org.datavec
62 | datavec-api
63 | ${datavec.version}
64 |
65 |
66 |
--------------------------------------------------------------------------------
/src/main/java/com/jcnlp/classify/CnnSentenceClassificationExample.java:
--------------------------------------------------------------------------------
1 | package com.jcnlp.classify;
2 |
3 | import com.google.common.collect.Maps;
4 | import com.google.common.io.Files;
5 | import org.deeplearning4j.eval.Evaluation;
6 | import org.deeplearning4j.iterator.CnnSentenceDataSetIterator;
7 | import org.deeplearning4j.models.embeddings.loader.WordVectorSerializer;
8 | import org.deeplearning4j.models.embeddings.wordvectors.WordVectors;
9 | import org.deeplearning4j.nn.api.Layer;
10 | import org.deeplearning4j.nn.conf.*;
11 | import org.deeplearning4j.nn.conf.graph.MergeVertex;
12 | import org.deeplearning4j.nn.conf.layers.ConvolutionLayer;
13 | import org.deeplearning4j.nn.conf.layers.GlobalPoolingLayer;
14 | import org.deeplearning4j.nn.conf.layers.OutputLayer;
15 | import org.deeplearning4j.nn.conf.layers.PoolingType;
16 | import org.deeplearning4j.nn.graph.ComputationGraph;
17 | import org.deeplearning4j.nn.weights.WeightInit;
18 | import org.deeplearning4j.optimize.listeners.ScoreIterationListener;
19 | import org.deeplearning4j.util.ModelSerializer;
20 | import org.nd4j.linalg.activations.Activation;
21 | import org.nd4j.linalg.api.ndarray.INDArray;
22 | import org.nd4j.linalg.dataset.api.iterator.DataSetIterator;
23 | import org.nd4j.linalg.factory.Nd4j;
24 | import org.nd4j.linalg.lossfunctions.LossFunctions;
25 | import java.io.File;
26 | import java.io.IOException;
27 | import java.math.BigDecimal;
28 | import java.nio.charset.Charset;
29 | import java.util.*;
30 |
31 | /**
32 | * @author jc
33 | */
34 | public class CnnSentenceClassificationExample {
35 |
36 | public static final String WORD_VECTORS_PATH = "data/word2vec.bin";
37 | public static final String TRAIN_FILE_PATH = "data/train.txt";
38 | public int labelSize = 0;
39 |
40 | public static void main(String[] args) throws Exception {
41 | CnnSentenceClassificationExample ccn = new CnnSentenceClassificationExample();
42 |
43 | int batchSize = 64;
44 | int vectorSize = 200; //Size of the word vectors. 300 in the Google News model
45 | int nEpochs = 100; //Number of epochs (full passes of training data) to train on
46 | int truncateReviewsToLength = 50; //Truncate reviews with length (# words) greater than this
47 | int cnnLayerFeatureMaps = 100; //Number of feature maps / channels / depth for each CNN layer
48 | PoolingType globalPoolingType = PoolingType.MAX;
49 | Random rng = new Random(12345); //For shuffling repeatability
50 | Nd4j.getMemoryManager().setAutoGcWindow(5000);
51 |
52 | System.out.println("Loading word vectors and creating DataSetIterators");
53 | WordVectors wordVectors = WordVectorSerializer.readWord2VecModel(new File(WORD_VECTORS_PATH));
54 |
55 | //DataSetIterator evalIter = getDataSetIterator(ccn, wordVectors, batchSize, truncateReviewsToLength, rng, "G:/eval.txt");
56 | DataSetIterator trainIter = getDataSetIterator(ccn, wordVectors, batchSize, truncateReviewsToLength, rng, TRAIN_FILE_PATH);
57 |
58 | ComputationGraphConfiguration config = new NeuralNetConfiguration.Builder()
59 | .trainingWorkspaceMode(WorkspaceMode.SINGLE).inferenceWorkspaceMode(WorkspaceMode.SINGLE)
60 | .weightInit(WeightInit.RELU)
61 | .activation(Activation.LEAKYRELU)
62 | .updater(Updater.ADAM)
63 | .convolutionMode(ConvolutionMode.Same) //This is important so we can 'stack' the results later
64 | .regularization(true).l2(0.0001)
65 | .learningRate(0.01)
66 | .graphBuilder()
67 | .addInputs("input")
68 | .addLayer("cnn3", new ConvolutionLayer.Builder()
69 | .kernelSize(3,vectorSize)
70 | .stride(1,vectorSize)
71 | .nIn(1)
72 | .nOut(cnnLayerFeatureMaps)
73 | .build(), "input")
74 | .addLayer("cnn4", new ConvolutionLayer.Builder()
75 | .kernelSize(4,vectorSize)
76 | .stride(1,vectorSize)
77 | .nIn(1)
78 | .nOut(cnnLayerFeatureMaps)
79 | .build(), "input")
80 | .addLayer("cnn5", new ConvolutionLayer.Builder()
81 | .kernelSize(5,vectorSize)
82 | .stride(1,vectorSize)
83 | .nIn(1)
84 | .nOut(cnnLayerFeatureMaps)
85 | .build(), "input")
86 | .addVertex("merge", new MergeVertex(), "cnn3", "cnn4", "cnn5") //Perform depth concatenation
87 | .addLayer("globalPool", new GlobalPoolingLayer.Builder()
88 | .poolingType(globalPoolingType)
89 | .dropOut(0.5)
90 | .build(), "merge")
91 | .addLayer("out", new OutputLayer.Builder()
92 | .lossFunction(LossFunctions.LossFunction.MCXENT)
93 | .activation(Activation.SOFTMAX)
94 | .nIn(3*cnnLayerFeatureMaps)
95 | .nOut(ccn.labelSize) //2 classes: positive or negative
96 | .build(), "globalPool")
97 | .setOutputs("out")
98 | .build();
99 |
100 | ComputationGraph net = new ComputationGraph(config);
101 | net.init();
102 |
103 | System.out.println("Number of parameters by layer:");
104 | for(Layer l : net.getLayers()) {
105 | System.out.println("\t" + l.conf().getLayer().getLayerName() + "\t" + l.numParams());
106 | }
107 |
108 | System.out.println("Starting training");
109 | net.setListeners(new ScoreIterationListener(100));
110 | for (int i = 0; i < nEpochs; i++) {
111 | net.fit(trainIter);
112 | System.out.println("Epoch " + i + " complete. Starting evaluation:");
113 | // Evaluation evaluation = net.evaluate(evalIter);
114 | // System.out.println(evaluation.stats());
115 | }
116 |
117 | ModelSerializer.writeModel(net, "data/cnn.model", true);
118 | List labels = trainIter.getLabels();
119 |
120 | List tests = Files.readLines(new File("data/test.txt"), Charset.forName("gbk"));
121 | StringBuilder results = new StringBuilder();
122 |
123 | // 输出测试结果
124 | for (String str : tests) {
125 | String productName = str.substring(str.indexOf(" ") + 1, str.length());
126 | String type = str.substring(0, str.indexOf(" "));
127 |
128 | INDArray featuresFirstNegative = ((CnnSentenceDataSetIterator) trainIter).loadSingleSentence(productName);
129 | INDArray predictionsFirstNegative = net.outputSingle(featuresFirstNegative);
130 | Map values = Maps.newHashMap();
131 | for (int i = 0; i < labels.size(); i++) {
132 | values.put(labels.get(i), predictionsFirstNegative.getDouble(i));
133 | }
134 | Map sortMap = sortByComparator(values);
135 | results.append("\nType:" + type + ", ProductName : " + productName + "\n CNN Classify Result : [");
136 | for (String key : sortMap.keySet()) {
137 | try {
138 | BigDecimal b = new BigDecimal(sortMap.get(key));//BigDecimal 类使用户能完全控制舍入行为
139 | double f1 = b.setScale(6, BigDecimal.ROUND_HALF_UP).doubleValue();
140 | results.append(key + "(" + f1 + "), ");
141 | } catch (Exception w) {
142 | }
143 | }
144 | results.append("] \n");
145 | }
146 | System.out.println(results.toString());
147 | System.out.println("finish.........");
148 | }
149 |
150 | public static Map sortByComparator(Map unsortMap) {
151 | List list = new LinkedList(unsortMap.entrySet());
152 | Collections.sort(list, new Comparator() {
153 | public int compare(Object o1, Object o2)
154 | {
155 | return ((Comparable) ((Map.Entry) (o2)).getValue())
156 | .compareTo(((Map.Entry) (o1)).getValue());
157 | }
158 | });
159 | Map sortedMap = new LinkedHashMap();
160 |
161 | for (Iterator it = list.iterator(); it.hasNext();) {
162 | Map.Entry entry = (Map.Entry)it.next();
163 | sortedMap.put(entry.getKey(), entry.getValue());
164 | }
165 | return sortedMap;
166 | }
167 |
168 | public static DataSetIterator getDataSetIterator(CnnSentenceClassificationExample ccn, WordVectors wordVectors, int minibatchSize,
169 | int maxSentenceLength, Random rng, String file) throws IOException {
170 | List examples = Files.readLines(new File(file), Charset.forName("utf-8"));
171 | CnnSentenceProvider sp = new CnnSentenceProvider(examples);
172 | ccn.labelSize = sp.allLabels().size();
173 | return new CnnSentenceDataSetIterator.Builder()
174 | .sentenceProvider(sp)
175 | .wordVectors(wordVectors)
176 | .minibatchSize(minibatchSize)
177 | .maxSentenceLength(maxSentenceLength)
178 | .useNormalizedWordVectors(false)
179 | .build();
180 | }
181 | }
182 |
--------------------------------------------------------------------------------
/src/main/java/com/jcnlp/classify/CnnSentenceProvider.java:
--------------------------------------------------------------------------------
1 | package com.jcnlp.classify;
2 |
3 | import com.google.common.collect.Lists;
4 | import com.google.common.collect.Sets;
5 | import org.datavec.api.util.RandomUtils;
6 | import org.deeplearning4j.iterator.LabeledSentenceProvider;
7 | import org.nd4j.linalg.collection.CompactHeapStringList;
8 | import org.nd4j.linalg.primitives.Pair;
9 |
10 | /**
11 | * 训练数据遍历处理
12 | * @author jc
13 | */
14 | import java.util.*;
15 |
16 | public class CnnSentenceProvider implements LabeledSentenceProvider {
17 | private final int totalCount;
18 | private final List allLabels;
19 | private List examples = Lists.newArrayList();
20 | private int cursor;
21 |
22 |
23 | public CnnSentenceProvider(List examples) {
24 | this.totalCount = examples.size();
25 | allLabels = Lists.newArrayList();
26 |
27 | Set labelSet = Sets.newHashSet();
28 | for (String example : examples) {
29 | int index = example.indexOf(" ");
30 | if (index == -1) continue;
31 | this.examples.add(example);
32 | String label = example.substring(0, index);
33 | if (labelSet.contains(label)) {
34 | continue;
35 | }
36 | labelSet.add(label);
37 | allLabels.add(label);
38 | }
39 | Collections.sort(allLabels);
40 | }
41 |
42 | public boolean hasNext() {
43 | return this.cursor < this.totalCount - 1;
44 | }
45 |
46 | public Pair nextSentence() {
47 | String example = examples.get(this.cursor);
48 | int index = example.indexOf(" ");
49 | String label = example.substring(0, index);
50 | String sentence = example.substring(index + 1, example.length());
51 | this.cursor ++;
52 | // System.out.println(this.cursor ++);
53 | return new Pair(sentence, label);
54 | }
55 |
56 | public void reset() {
57 | this.cursor = 0;
58 |
59 | }
60 |
61 | public int totalNumSentences() {
62 | return this.totalCount;
63 | }
64 |
65 | public List allLabels() {
66 | return this.allLabels;
67 | }
68 |
69 | public int numLabelClasses() {
70 | return this.allLabels.size();
71 | }
72 | }
73 |
--------------------------------------------------------------------------------
/src/main/java/com/jcnlp/word2vec/Word2VecUtil.java:
--------------------------------------------------------------------------------
1 | package com.jcnlp.word2vec;
2 |
3 | import org.deeplearning4j.models.embeddings.loader.WordVectorSerializer;
4 | import org.deeplearning4j.models.word2vec.Word2Vec;
5 | import org.deeplearning4j.text.sentenceiterator.LineSentenceIterator;
6 | import org.deeplearning4j.text.sentenceiterator.SentenceIterator;
7 | import org.deeplearning4j.text.sentenceiterator.SentencePreProcessor;
8 | import org.deeplearning4j.text.tokenization.tokenizer.preprocessor.CommonPreprocessor;
9 | import org.deeplearning4j.text.tokenization.tokenizerfactory.DefaultTokenizerFactory;
10 | import org.deeplearning4j.text.tokenization.tokenizerfactory.TokenizerFactory;
11 | import org.slf4j.Logger;
12 | import org.slf4j.LoggerFactory;
13 |
14 | import java.io.File;
15 |
16 | /**
17 | * word2vec模型训练
18 | * @author jc
19 | */
20 | public class Word2VecUtil {
21 | private static Logger log = LoggerFactory.getLogger(Word2VecUtil.class.getName());
22 |
23 | public static void main(String[] args) throws Exception {
24 | trainWord2veModel("G:\\train.txt", "G:\\word2vec.bin");
25 | }
26 |
27 | /**
28 | * 训练word2vec模型文件
29 | * @param trainFile,经过分词之后的训练文件
30 | * @param modelFile, 模型文件
31 | */
32 | public static void trainWord2veModel(String trainFile, String modelFile) {
33 |
34 | // 文件遍历,根据自己训练文件的格式定义
35 | SentenceIterator iter = new LineSentenceIterator(new File(trainFile));
36 | iter.setPreProcessor(new SentencePreProcessor() {
37 | @Override
38 | public String preProcess(String sentence) {
39 | // 因为这里直接拿分类训练文件当做word2vec的训练数据,需要去掉类型字段
40 | return sentence.substring(sentence.indexOf(" ") + 1, sentence.length()).toLowerCase();
41 | }
42 | });
43 |
44 | TokenizerFactory tokenizerFactory = new DefaultTokenizerFactory();
45 | tokenizerFactory.setTokenPreProcessor(new CommonPreprocessor());
46 |
47 | log.info("Star Train Word2vec Model....");
48 | Word2Vec vec = new Word2Vec.Builder()
49 | .minWordFrequency(5)
50 | .iterations(10)
51 | .layerSize(200)
52 | .seed(42)
53 | .windowSize(5)
54 | .iterate(iter)
55 | .tokenizerFactory(tokenizerFactory)
56 | .build();
57 | vec.fit();
58 |
59 | log.info("Writing word vectors to text file....");
60 | WordVectorSerializer.writeWord2VecModel(vec, new File(modelFile));
61 | }
62 |
63 |
64 | }
65 |
--------------------------------------------------------------------------------