├── 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 | --------------------------------------------------------------------------------