一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

垃圾分类方法、装置、设备及可读存储介质与流程

2021-11-05 23:13:00 来源:中国专利 TAG:


1.本发明涉及人工智能技术领域,尤其涉及一种垃圾分类方法、装置、设备及可读存储介质。


背景技术:

2.垃圾分类,一般是指按一定规定或标准将垃圾分类储存、投放和搬运,从而转变成公共资源的一系列活动的总称。分类的目的是提高垃圾的资源价值和经济价值,力争物尽其用,减少垃圾处理量和处理设备的使用,降低处理成本,减少土地资源的消耗,具有社会、经济、生态等几方面的效益。
3.现在主要的垃圾分类方法分为人工和自动。自动分类主要是基于图像识别的自动分类方法。由于图像识别本身的缺陷,对于填充物、内容物和部分外观极其相似的物体识别较为困难,容易导致垃圾分类识别错误。


技术实现要素:

4.本发明实施例提出一种垃圾分类分级方法,用以实现对垃圾的自动分类,准确率高,该方法包括:
5.获取当前城市信息;
6.接收用户输入的文字信息或非文字信息;
7.在用户输入信息为非文字信息时,将所述非文字信息输入至预先训练的信息识别模型中,输出垃圾的关键词;
8.将当前城市信息、所述垃圾的关键词或用户输入的文字信息输入至预先训练的垃圾分类模型中,获得垃圾分类结果。
9.本发明实施例提出一种垃圾分类分级装置,用以实现对垃圾的自动分类,准确率高,该装置包括:
10.城市信息获取模块,用于获取当前城市信息;
11.输入接收模块,用于接收用户输入的文字信息或非文字信息;
12.关键词识别模块,用于在用户输入信息为非文字信息时,将所述非文字信息输入至预先训练的信息识别模型中,输出垃圾的关键词;
13.垃圾分类结果获得模块,用于将当前城市信息、所述垃圾的关键词或用户输入的文字信息输入至预先训练的垃圾分类模型中,获得垃圾分类结果。
14.本发明实施例还提出了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述垃圾分类方法。
15.本发明实施例还提出了一种计算机可读存储介质,所述计算机可读存储介质存储有执行上述垃圾分类方法的计算机程序。
16.在本发明实施例中,获取当前城市信息;接收用户输入的文字信息或非文字信息;
在用户输入信息为非文字信息时,将所述非文字信息输入至预先训练的信息识别模型中,输出垃圾的关键词;将当前城市信息、所述垃圾的关键词或用户输入的文字信息输入至预先训练的垃圾分类模型中,获得垃圾分类结果。本发明实施例提出的垃圾分类方法、装置、设备及可读存储介质可以达到如下的有益效果:对于非文字信息(例如语音信息、图片信息),基于预先训练的信息识别模型中,输出垃圾的关键词,之后与城市信息相结合,输入至预先训练的垃圾分类模型中,获得垃圾分类结果,能够提高分类的效率和精度。
附图说明
17.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:
18.图1为本发明实施例中垃圾分类方法的流程图;
19.图2为本发明实施例中获得垃圾分类结果的流程图;
20.图3为本发明实施例中垃圾分类模型的训练步骤图;
21.图4为本发明实施例中垃圾分类装置的示意图;
22.图5为本发明实施例中垃圾分类装置的另一示意图;
23.图6为本发明实施例中计算机设备的示意图。
具体实施方式
24.为使本发明实施例的目的、技术方案和优点更加清楚明白,下面结合附图对本发明实施例做进一步详细说明。在此,本发明的示意性实施例及其说明用于解释本发明,但并不作为对本发明的限定。
25.在本说明书的描述中,所使用的“包含”、“包括”、“具有”、“含有”等,均为开放性的用语,即意指包含但不限于。参考术语“一个实施例”、“一个具体实施例”、“一些实施例”、“例如”等的描述意指结合该实施例或示例描述的具体特征、结构或者特点包含于本技术的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。各实施例中涉及的步骤顺序用于示意性说明本技术的实施,其中的步骤顺序不作限定,可根据需要作适当调整。
26.图1为本发明实施例中垃圾分类方法的流程图,如图1所示,该方法包括:
27.步骤101,获取当前城市信息;
28.步骤102,接收用户输入的文字信息或非文字信息;
29.步骤103,在用户输入信息为非文字信息时,将所述非文字信息输入至预先训练的信息识别模型中,输出垃圾的关键词;
30.步骤104,将当前城市信息、所述垃圾的关键词或用户输入的文字信息输入至预先训练的垃圾分类模型中,获得垃圾分类结果。
31.在本发明实施例中,对于非文字信息(例如语音信息、图片信息),基于预先训练的信息识别模型中,输出垃圾的关键词,之后与城市信息相结合,输入至预先训练的垃圾分类
模型中,获得垃圾分类结果,能够提高分类的效率和精度。
32.在步骤101中,获取当前城市信息,对于该方法实现的装置若置于垃圾桶旁或用户手机中,都可以通过垃圾桶定位、手机定位等获得用户定位信息,进而判断用户当前城市信息,因为每个城市的垃圾分类或处理方式可能有区别,因此,城市信息是必须的,当然,还可以引申为若城市的某个地区有更具体的垃圾分类或处理方式,则定位至该地区,相关变化例均应落入本发明的保护范围。
33.在步骤102中,接收用户输入的文字信息或非文字信息,实现该方法的装置可设置电子屏幕,或借用与该装置通信的设备的电子屏幕,包括键盘输出屏幕或触摸屏等,可接受用户输入文字信息或非文字信息。
34.在一实施例中,所述非文字信息包括语音信息和图片信息;
35.所述信息识别模型包括语音识别模型和图片识别模型。
36.也就是,若非文字信息为语音信息,如“药瓶”、“油漆桶”等,将语音信息输入至预先训练的语音识别模型中,输出垃圾的关键词,若非文字信息为图片信息,将图片信息输入至预先训练的图片识别模型中,输出垃圾的关键词。语音识别模型、图片识别模型训练方式:根据已标注的数据集,进行训练。
37.在一实施例中,所述方法还包括:
38.在非文字信息为语音信息,且为用户提出的问题时,将获得的垃圾的关键词,输入至问答模型,获得所述问题对应的回答;
39.将所述回答转为语音播报信息。
40.在上述实施例中,问不限于垃圾归属哪个分类,可以问垃圾是个什么东西,归属哪个分类,为什么属于这个分类等。
41.所述问题模型包括:
42.语义分析模块,用于:对问题进行语义分析;
43.问题分类模块,用于:基于语义分析,获得当前问题的分类;
44.问题关键词提取模块,用于:基于当前问题的分类,提取问题的关键词;
45.知识库自动生成回答模块,用于基于问题的关键词,查询知识库,获得对应的回答。
46.在一实施例中,所述垃圾分类模型包括垃圾类型分类模型和垃圾处理方式分类模型;
47.图2为本发明实施例中获得垃圾分类结果的流程图,将当前城市信息、所述垃圾的关键词或用户输入的文字信息输入至预先训练的垃圾分类模型中,获得垃圾分类结果,包括:
48.步骤201,将所述垃圾的关键词或用户输入的文字信息输入至预先训练的垃圾类型分类模型,获得垃圾的类型;垃圾的类型包括塑料、纸制品、玻璃、金属、生物组织等;
49.步骤202,将当前城市信息、所述垃圾的关键词或用户输入的文字信息输入至预先训练的垃圾处理方式分类模型中,获得垃圾处理方式分类。垃圾处理方式分类包括可回收垃圾、厨余垃圾或干垃圾湿垃圾、有害垃圾对应的处理方式。
50.图3为本发明实施例中垃圾分类模型的训练步骤图,在一实施例中,所述垃圾分类模型的训练步骤如下:
51.步骤301,根据已标注的垃圾类型的数据集,对垃圾类型分类模型进行训练,获得训练好的垃圾类型分类模型;
52.步骤302,将训练好的垃圾类型分类模型的输出数据、已标注的垃圾处理方式的数据集、已标注的城市信息输入到垃圾处理方式分类模型进行训练,获得训练好的垃圾处理方式分类模型。
53.在一实施例中,所述已标注的垃圾类型的数据集包括训练集和测试集,所述训练集用于对所述垃圾类型分类模型进行训练,所述测试集用于对训练好的垃圾类型分类模型进行测试;所述训练集包括正样本和负样本。
54.在上述实施例中,正样本即正确的垃圾类型,负样本即不正确的垃圾类型。
55.在一实施例中,所述方法还包括:
56.基于垃圾分类结果,生成语音播报信息。
57.也就是不管用户输入的是文字信息或非文字信息,都可以通过语音播放出来。
58.,本发明实施例提出的方法中,获取当前城市信息;接收用户输入的文字信息或非文字信息;在用户输入信息为非文字信息时,将所述非文字信息输入至预先训练的信息识别模型中,输出垃圾的关键词;将当前城市信息、所述垃圾的关键词或用户输入的文字信息输入至预先训练的垃圾分类模型中,获得垃圾分类结果。在上述过程中,对于非文字信息(例如语音信息、图片信息),基于预先训练的信息识别模型中,输出垃圾的关键词,之后与城市信息相结合,输入至预先训练的垃圾分类模型中,获得垃圾分类结果,能够提高分类的效率和精度。
59.本发明实施例还提出一种垃圾分类装置,其原理与垃圾分类方法类似,这里不再赘述。
60.图4为本发明实施例中垃圾分类装置的示意图,如4所示,该装置包括:
61.城市信息获取模块401,用于获取当前城市信息;
62.输入接收模块402,用于接收用户输入的文字信息或非文字信息;
63.关键词识别模块403,用于在用户输入信息为非文字信息时,将所述非文字信息输入至预先训练的信息识别模型中,输出垃圾的关键词;
64.垃圾分类结果获得模块404,用于将当前城市信息、所述垃圾的关键词或用户输入的文字信息输入至预先训练的垃圾分类模型中,获得垃圾分类结果。
65.在一实施例中,所述非文字信息包括语音信息和图片信息;
66.所述信息识别模型包括语音识别模型和图片识别模型。
67.图5为本发明实施例中垃圾分类装置的另一示意图,在一实施例中,所述装置还包括智能问答模块405,用于:
68.在非文字信息为语音信息,且为用户提出的问题时,将获得的垃圾的关键词,输入至问答模型,获得所述问题对应的回答;
69.将所述回答转为语音播报信息。
70.在一实施例中,所述垃圾分类模型包括垃圾类型分类模型和垃圾处理方式分类模型;
71.垃圾分类结果获得模块具体用于:
72.将所述垃圾的关键词或用户输入的文字信息输入至预先训练的垃圾类型分类模
型,获得垃圾的类型;
73.将当前城市信息、所述垃圾的关键词或用户输入的文字信息输入至预先训练的垃圾处理方式分类模型中,获得垃圾处理方式分类。
74.在一实施例中,所述垃圾分类模型的训练步骤如下:
75.根据已标注的垃圾类型的数据集,对垃圾类型分类模型进行训练,获得训练好的垃圾类型分类模型;
76.将训练好的垃圾类型分类模型的输出数据、已标注的垃圾处理方式的数据集、已标注的城市信息输入到垃圾处理方式分类模型进行训练,获得训练好的垃圾处理方式分类模型。
77.在一实施例中,所述已标注的垃圾类型的数据集包括训练集和测试集,所述训练集用于对所述垃圾类型分类模型进行训练,所述测试集用于对训练好的垃圾类型分类模型进行测试;所述训练集包括正样本和负样本。
78.在一实施例中,还包括播报模块406,用于:
79.基于垃圾分类结果,生成语音播报信息。
80.综上所述,本发明实施例提出的装置中,获取当前城市信息;接收用户输入的文字信息或非文字信息;在用户输入信息为非文字信息时,将所述非文字信息输入至预先训练的信息识别模型中,输出垃圾的关键词;将当前城市信息、所述垃圾的关键词或用户输入的文字信息输入至预先训练的垃圾分类模型中,获得垃圾分类结果。在上述过程中,对于非文字信息(例如语音信息、图片信息),基于预先训练的信息识别模型中,输出垃圾的关键词,之后与城市信息相结合,输入至预先训练的垃圾分类模型中,获得垃圾分类结果,能够提高分类的效率和精度。
81.本技术的实施例还提供一种计算机设备,图6为本发明实施例中计算机设备的示意图,该计算机设备能够实现上述实施例中的垃圾分类方法中全部步骤,包括:
82.获取当前城市信息;
83.接收用户输入的文字信息或非文字信息;
84.在用户输入信息为非文字信息时,将所述非文字信息输入至预先训练的信息识别模型中,输出垃圾的关键词;
85.将当前城市信息、所述垃圾的关键词或用户输入的文字信息输入至预先训练的垃圾分类模型中,获得垃圾分类结果。
86.所述计算机设备具体包括如下内容:
87.处理器(processor)601、存储器(memory)602、通信接口(communications interface)603和通信总线604;
88.其中,所述处理器601、存储器602、通信接口603通过所述通信总线604完成相互间的通信;所述通信接口603用于实现服务器端设备、检测设备以及用户端设备等相关设备之间的信息传输;
89.所述处理器601用于调用所述存储器602中的计算机程序,所述处理器执行所述计算机程序时实现上述实施例中的垃圾分类方法中的全部步骤。
90.本技术的实施例还提供一种计算机可读存储介质,能够实现上述实施例中的垃圾分类方法中全部步骤,所述计算机可读存储介质上存储有计算机程序,该计算机程序被处
理器执行时实现上述实施例中的垃圾分类方法的全部步骤,包括:
91.获取当前城市信息;
92.接收用户输入的文字信息或非文字信息;
93.在用户输入信息为非文字信息时,将所述非文字信息输入至预先训练的信息识别模型中,输出垃圾的关键词;
94.将当前城市信息、所述垃圾的关键词或用户输入的文字信息输入至预先训练的垃圾分类模型中,获得垃圾分类结果。
95.本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd

rom、光学存储器等)上实施的计算机程序产品的形式。
96.本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
97.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
98.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
99.以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施例而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献