<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[EmithFla的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/EmithFla</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; EmithFla]]></copyright><item><title><![CDATA[智能家居语音控制系统的硬件设备详情]]></title><link>https://blog.youkuaiyun.com/EmithFla/article/details/128566354</link><guid>https://blog.youkuaiyun.com/EmithFla/article/details/128566354</guid><author>EmithFla</author><pubDate>Thu, 05 Jan 2023 16:55:05 +0800</pubDate><description><![CDATA[看到很多小伙伴私信问我，本科毕业设计做的智能家居语音控制系统用到了哪些硬件设备，我在这篇文章做一个补充说明，以下就是我购买的部分硬件，树莓派买的是3B型号的。
(https://img-blog.csdnimg.cn/3baab9438f74406c8ec0d6438a7af6cc.jpg)(https://img-blog.csdnimg.cn/32994961547c4f91afdedbff964c781b.jpg)



]]></description><category></category></item><item><title><![CDATA[The Elements of Style]]></title><link>https://blog.youkuaiyun.com/EmithFla/article/details/127474182</link><guid>https://blog.youkuaiyun.com/EmithFla/article/details/127474182</guid><author>EmithFla</author><pubDate>Sun, 23 Oct 2022 14:27:14 +0800</pubDate><description><![CDATA[When two or more words are combined to form a compound adjective, a hyphen
is usually required.In scholarly work requiring exact references, abbreviate titles that occur
frequently, giving the full forms in an alphabetical list at the end.For the titles of]]></description><category></category></item><item><title><![CDATA[A strategic view of University timetabling 解读]]></title><link>https://blog.youkuaiyun.com/EmithFla/article/details/126482862</link><guid>https://blog.youkuaiyun.com/EmithFla/article/details/126482862</guid><author>EmithFla</author><pubDate>Mon, 29 Aug 2022 09:52:43 +0800</pubDate><description><![CDATA[如何阅读一篇论文]]></description><category></category></item><item><title><![CDATA[关于神经网络一些容易被忽略的问题]]></title><link>https://blog.youkuaiyun.com/EmithFla/article/details/125079222</link><guid>https://blog.youkuaiyun.com/EmithFla/article/details/125079222</guid><author>EmithFla</author><pubDate>Thu, 02 Jun 2022 11:07:44 +0800</pubDate><description><![CDATA[一些关于神经网络的学习心得、笔记]]></description><category></category></item><item><title><![CDATA[对Social-STGCNN模型进行可视化]]></title><link>https://blog.youkuaiyun.com/EmithFla/article/details/124270828</link><guid>https://blog.youkuaiyun.com/EmithFla/article/details/124270828</guid><author>EmithFla</author><pubDate>Tue, 19 Apr 2022 12:55:25 +0800</pubDate><description><![CDATA[之前发布了一篇关于复现了论文《Social-STGCNN:A Social Spatio-Temporal Graph Convolutional Neural Network for Human Trajectory Prediction》的博客
后来有小伙伴问到了可视化，最近这两天刚好在回顾这个模型，因此顺便把它可视化出来，具体操作如下:
对test.py文件进行以下修改：
import os
import math
import sys
import torch
import numpy as np
]]></description><category></category></item><item><title><![CDATA[不同类型变量的数据预处理]]></title><link>https://blog.youkuaiyun.com/EmithFla/article/details/123705845</link><guid>https://blog.youkuaiyun.com/EmithFla/article/details/123705845</guid><author>EmithFla</author><pubDate>Thu, 24 Mar 2022 13:59:02 +0800</pubDate><description><![CDATA[所有变量可以分为两种：
一、类型变量。

例如：天气情况可以从1-4中取值，可以用1表示晴天，2表示多云，3表示雨天，4可以表示雪天，诸如此类，我们统称为类型变量，这里需要注意一点是，这些数字大小并没有实际的意义，如4比1大，但不代表雪天就会比晴天更好。

二、数值变量。

例如：分数，温度等，这些可以从一个数值区间中连续取值的变量我梦统称为数值变量。

通过以上我们发现，不同类型变量的数值含义也不同，因此，在进行研究前我们需要对其进行预处理。
数据预处理：
类型变量→独热编码(one-hot)
将类型变量]]></description><category></category></item><item><title><![CDATA[树莓派智能语音提醒]]></title><link>https://blog.youkuaiyun.com/EmithFla/article/details/121290081</link><guid>https://blog.youkuaiyun.com/EmithFla/article/details/121290081</guid><author>EmithFla</author><pubDate>Fri, 12 Nov 2021 16:24:49 +0800</pubDate><description><![CDATA[前段时间的某一天突然发现先前做的树莓派提醒功能太智障了，先前的功能是告诉依米你需要提醒的内容，她收到命令后直接把需要提醒的内容以文字的形式发送到邮箱，随后你便能收到一封“提醒”的邮件。
这个功能显然没有起到提醒的作用，我理解的提醒是，到达设定的时间，她会用她那甜美要死的声音提醒你先前设定的内容。
目前实现效果如下视频展示：
如果有兴趣先点个赞，后期把代码放上来。

...]]></description><category></category></item><item><title><![CDATA[基于PDF的词云图]]></title><link>https://blog.youkuaiyun.com/EmithFla/article/details/121288778</link><guid>https://blog.youkuaiyun.com/EmithFla/article/details/121288778</guid><author>EmithFla</author><pubDate>Fri, 12 Nov 2021 15:49:34 +0800</pubDate><description><![CDATA[最近在疯狂找研究方向相关的paper，不想花太多时间去看但又想知道这篇文章paper主要内容是什么，用到了哪些关键的方法，对我是否有帮助，于是想到了词云。

“词云”就是对文本中出现频率较高的“关键词”予以视觉上的突出，形成“关键词云层”或“关键词渲染”，从而过滤掉大量的文本信息，使用户只要一眼扫过文本就可以领略文本的主旨。

网上搜了一下，很少有基于PDF生成词云的代码，于是参考了一些博客，自己动手实现基于PDF的词云图，顺带网站爬虫生成词云图，源代码如下（如果对你有用记得一键三连 ）：
import r]]></description><category></category></item><item><title><![CDATA[怎样更加简洁的解决小明种苹果（续）（ccf201909-2）]]></title><link>https://blog.youkuaiyun.com/EmithFla/article/details/115426985</link><guid>https://blog.youkuaiyun.com/EmithFla/article/details/115426985</guid><author>EmithFla</author><pubDate>Sun, 04 Apr 2021 12:58:17 +0800</pubDate><description><![CDATA[这道题需要我们解决三个小问题：

1、输出全部操作结束后，所有苹果树上苹果剩余的个数；
2、发生苹果掉落的苹果个数；
3、相邻三颗苹果树发生苹果掉落情况的组数

最有意思的是第3个小问，按照我的理解，这些苹果树是一列的，只需要把每颗苹果树是否掉落苹果的状态存入列表中，再统计出列表中连续出现三个1的次数即可。但题目中的这N颗苹果树排成了一个圆，这里的相邻，需要考虑列表的头和尾。
总结一下大家的做法，大致有三种：

①当超过三棵树时通过对列表索引求余解决
②再一个是把列表的前两个元素添加到列表的末尾解决
③最后]]></description><category></category></item><item><title><![CDATA[记录一个比赛的热身题]]></title><link>https://blog.youkuaiyun.com/EmithFla/article/details/112873886</link><guid>https://blog.youkuaiyun.com/EmithFla/article/details/112873886</guid><author>EmithFla</author><pubDate>Wed, 20 Jan 2021 15:21:38 +0800</pubDate><description><![CDATA[记录一个比赛的热身题
渗透测试中的加密解密
&amp;#x25;&amp;#x34;&amp;#x66;&amp;#x25;&amp;#x34;&amp;#x34;&amp;#x25;&amp;#x34;&amp;#x64;&amp;#x25;&amp;#x33;&amp;#x30;&amp;#x25;&amp;#x34;&amp;#x65;&amp;#x25;&amp;#x35;&amp;#x34;&amp;#x25;&amp;#x36;&amp;#x34;&amp;#x25;&amp;#x36;&amp]]></description><category></category></item><item><title><![CDATA[复现论文遇到的问题——STGCNN模型]]></title><link>https://blog.youkuaiyun.com/EmithFla/article/details/110431098</link><guid>https://blog.youkuaiyun.com/EmithFla/article/details/110431098</guid><author>EmithFla</author><pubDate>Tue, 08 Dec 2020 21:11:58 +0800</pubDate><description><![CDATA[这段时间研究的一篇论文

《Social-STGCNN:A Social Spatio-Temporal Graph Convolutional Neural Network for Human Trajectory Prediction》

作者提出前人的大多数工作都是围绕两个想法进行的，
错误：Torch not compiled with CUDA enabled
解决办法：
第一步：增加代码device = torch.device('cuda' if torch.cuda.is_available]]></description><category></category></item><item><title><![CDATA[智能聊天功能——语音聊天篇]]></title><link>https://blog.youkuaiyun.com/EmithFla/article/details/109287687</link><guid>https://blog.youkuaiyun.com/EmithFla/article/details/109287687</guid><author>EmithFla</author><pubDate>Mon, 26 Oct 2020 13:09:21 +0800</pubDate><description><![CDATA[如今大部分人都面临着来自生活各方面的压力，时常感到焦虑、孤独，有的甚至患上了抑郁症等心理疾病，他们无法排解，甚至找不到人来诉苦，本系统提供了语音对话功能。
在用户无聊的时候，可以唤醒“依米”，让它陪着聊天，有意思的是，用户不会想到它将会回答什么内容，直到用户对它说出“退出”两个字。此功能旨在希望用户能把“依米”当成一个发泄口，把生活中的烦恼、不快一吐为尽，也希望能帮助用户打发闲暇时光。
语音聊天功能具体设计是，系统被语音唤醒后开始录音，录音完成后进行百度语音识别，如果包含关键词“聊天”两个字，系统则尝试获取]]></description><category></category></item><item><title><![CDATA[智能聊天功能——天气情况篇]]></title><link>https://blog.youkuaiyun.com/EmithFla/article/details/109287585</link><guid>https://blog.youkuaiyun.com/EmithFla/article/details/109287585</guid><author>EmithFla</author><pubDate>Mon, 26 Oct 2020 12:55:19 +0800</pubDate><description><![CDATA[天气预报已然成为人们生活中不可缺少的一部分，实时了解气象的优劣，做到第一时间预防是至关重要的。所以，当我们需要外出时，如果能提前知道天气的变化情况，做好预防准备措施，就能让出行变得更加顺利。
本系统为用户提供播报天气情况功能，每天出门前询问“依米”当日的天气情况，它便会告诉你当日温度、能见度、风速等信息，并给用户一些出行建议，做好预防准备，智能家居让出行变得更加简单。具体实现流程如图所示。

调用天气情况功能的关键代码如下：
1.	if "天气" in recognition_result:  
2.	  ]]></description><category></category></item><item><title><![CDATA[智能聊天功能——生活指南篇]]></title><link>https://blog.youkuaiyun.com/EmithFla/article/details/109276525</link><guid>https://blog.youkuaiyun.com/EmithFla/article/details/109276525</guid><author>EmithFla</author><pubDate>Sun, 25 Oct 2020 18:08:31 +0800</pubDate><description><![CDATA[智能聊天功能
生活指南
在生活中，人们往往会遇到各种各样的问题，常常面临着“怎么做”的抉择。尤其是第一次尝试去做某件事情的时候，但因为没有经验而无从下手。大部分人可能会拿出手机搜索答案，或者电话询问有相关经验的人，即浪费时间，又浪费精力。
本系统提供生活指南这一功能，用户无需拿出手机打开APP去搜索，只需要唤醒“依米”，提出问题，它便会搜索答案然后通过语音的形式播放出来，用户只用听，而不需要停下手中的事情便能知道问题的答案。具体实现流程如图所示。

wikiHow是一个高质量的指导手册类型网站，该网站上包含]]></description><category></category></item><item><title><![CDATA[智能聊天功能——垃圾分类篇]]></title><link>https://blog.youkuaiyun.com/EmithFla/article/details/109276364</link><guid>https://blog.youkuaiyun.com/EmithFla/article/details/109276364</guid><author>EmithFla</author><pubDate>Sun, 25 Oct 2020 17:47:13 +0800</pubDate><description><![CDATA[智能聊天功能
垃圾分类
2019年我国出台了一系列有关垃圾分类的政策，并在部分城市进行试点。然而受多种因素影响，我国对垃圾分类的知识普及程度不高，大部分人常常因不知垃圾种类而面临着垃圾分类的难题。随着越来越多的城市也开始试点实行，这一现象更加明显。
本系统提供了垃圾分类功能，用户只需唤醒“依米”，询问你想知道的垃圾种类，“依米”便会告诉你结果。用户在出门丢垃圾时不再需要拿出手机打开百度进行搜索，只需开口询问系统即可，使用方便快捷。具体实现流程如图所示。

天行数据API平台提供给开发者免费且轻松的各种API]]></description><category></category></item><item><title><![CDATA[语音唤醒功能篇]]></title><link>https://blog.youkuaiyun.com/EmithFla/article/details/109275531</link><guid>https://blog.youkuaiyun.com/EmithFla/article/details/109275531</guid><author>EmithFla</author><pubDate>Sun, 25 Oct 2020 17:33:30 +0800</pubDate><description><![CDATA[语音唤醒功能
语音唤醒使得系统中的各个功能模块能够很好的分隔开来。用户通过唤醒词“依米”唤醒系统，发送语音指令，系统检测到语音指令中的关键词，然后去执行相对应的功能。当系统执行完成后，便进入等待下一次被唤醒状态，即等待信号状态。简而言之，用户需要使用某种功能的时候只需唤醒系统后发送语音指令即可。
语音唤醒这一功能不仅大大提升了智能家居人机交互的效率，用户还可以通过制定特定的唤醒词，让智能家居更加个性化。具体实现流程如下图所示。

首先需要在snowboy官网注册账号，录音并训练自己的模型，然后下载下来。这里]]></description><category></category></item><item><title><![CDATA[系统的功能需求]]></title><link>https://blog.youkuaiyun.com/EmithFla/article/details/109274801</link><guid>https://blog.youkuaiyun.com/EmithFla/article/details/109274801</guid><author>EmithFla</author><pubDate>Sun, 25 Oct 2020 16:11:12 +0800</pubDate><description><![CDATA[近年来，人工智能、大数据、云计算、5G等多项技术快速发展，这些高端技术逐渐被用于智能家居的研发中，如今，已有不少研发成果，但普遍仍存在着以下几个问题:

没有规范和统一的行业标准，不同厂家之间研发的智能家居系统无法兼容，用户选择范围受到限制，使用成本高。
智能家居设备在安装、使用过程中的操作步骤都过于繁杂。
依托APP的智能家居系统家庭隐私及设备的安全可靠系数低。
由于噪声的存在，语音识别的准确率会大大下降。

针对以上问题，本系统做出如下设计与改进:


针对问题一，本系统使用价格低廉却拥有强大处理器的树]]></description><category></category></item><item><title><![CDATA[智能家居语音控制系统项目毕业答辩]]></title><link>https://blog.youkuaiyun.com/EmithFla/article/details/109274387</link><guid>https://blog.youkuaiyun.com/EmithFla/article/details/109274387</guid><author>EmithFla</author><pubDate>Sun, 25 Oct 2020 15:56:33 +0800</pubDate><description><![CDATA[系统组成及功能

系统设计流程




]]></description><category></category></item><item><title><![CDATA[Pandas数据处理（一）]]></title><link>https://blog.youkuaiyun.com/EmithFla/article/details/108441122</link><guid>https://blog.youkuaiyun.com/EmithFla/article/details/108441122</guid><author>EmithFla</author><pubDate>Mon, 07 Sep 2020 12:50:42 +0800</pubDate><description><![CDATA[Pandas 是非常著名的开源数据处理库，我们可以通过它完成对数据集进行快速读取、转换、过滤、分析等一系列操作。除此之外，Pandas 拥有强大的缺失数据处理与数据透视功能，可谓是数据预处理中的必备利器。

特有的数据结构是 Pandas 的优势和核心。我们可以将任意格式的数据转换为 Pandas 的数据类型，并使用 Pandas 提供的一系列方法进行转换、操作，最终得到我们期望的结果。
数据读取
df = pd.read_csv("文件名.csv")
df

Pandas 提供了 head() 和 ta.]]></description><category></category></item><item><title><![CDATA[智能家居语音控制系统的设计与实现]]></title><link>https://blog.youkuaiyun.com/EmithFla/article/details/106663996</link><guid>https://blog.youkuaiyun.com/EmithFla/article/details/106663996</guid><author>EmithFla</author><pubDate>Wed, 10 Jun 2020 14:04:18 +0800</pubDate><description><![CDATA[以树莓派作为控制终端，采用 Python 语言， 通过整合图灵机器人、和风天气和百度人工智能等平台，利用爬虫和嵌入式技术，设计并实现了一款基于语音控制的智能家居系统，用户只需通过唤醒词“依米”唤醒系统来发送语音指令进而执行所需功能。该系统包括了智能门禁、智能聊天、生活指南、待办事项提醒等多项日常常用功能。通过测试表明，本系统已具备与用户交互的稳定性、满足用户需求的多样性以及家居功能的实用性。]]></description><category></category></item></channel></rss>