## 开发过程
### 整体结构
![整体结构](https://github.com/WxxShirley/fuzzy_expert_system/blob/master/flowchart/整体结构.png)
* 获取笔记本电脑详细配置参数。共收集了157条笔记本电脑信息(不含大多数游戏本),具体包括品牌、型号、年份、续航时间、是否有独立显卡、处理器、内存、硬盘大小等
* 模糊规则映射。将各参数信息分别映射到[0,1]区间的数值。这里通过Matlab工具箱FuzzyLogic来处理。如评估续航能力,输入为续航时间,输出为续航能力的得分。
像评估处理器的性能,输入为内存容量、处理器i5/i7、是否有独立显卡、CPU核数,并制定了了一系列规则来评估。
如:IF 处理器为i7 and 内存容量为 16G , THEN 处理器性能为最佳
IF 处理器为i5 and 有独立显卡,THEM 处理器性能较好
IF 处理器为i5 and 内存容量为 8G and 无独立显卡,处理器性能一般。 (实际制订的规则更多,也更复杂)
* 模糊设计处理
![模糊设计处理](https://github.com/WxxShirley/fuzzy_expert_system/blob/master/flowchart/模糊处理设计.png)
* 输出的语言变量
![语言变量](https://github.com/WxxShirley/fuzzy_expert_system/blob/master/flowchart/语言变量.png)
* 使用Django开发,前端引导用户填写问卷,选择自己对笔记本电脑的要求(包括用途、对性能如屏幕分辨率、处理器、续航时间等要求、预算)。
将笔记本电脑原始数据信息和各项得分信息分别存入数据库中,计算时取出,并根据用户的需求与得分做内积运算。最终选取得分较高的前五名(由于同一型号不同配置的
笔记本电脑得分相近,这里对同一型号仅保留了得分最高的电脑,后期可能会在展示页面增加链接进入同种型号不同配置的电脑的页面)推荐给用户,并展示笔记本电脑
图片、针对用户需求的指标的得分情况、总推荐指数和其他具体信息。
* 打分过程
![打分过程](https://github.com/WxxShirley/fuzzy_expert_system/blob/master/flowchart/打分过程.png)
* 数据库设计
![数据库](https://github.com/WxxShirley/fuzzy_expert_system/blob/master/flowchart/数据库.png)
## 效果图
### example1 - 推荐经济入门款
* 用户选择
![用户输入](https://github.com/WxxShirley/fuzzy_expert_system/blob/master/screenshots/1.jpg)
* 返回推荐结果
![返回推荐结果](https://github.com/WxxShirley/fuzzy_expert_system/blob/master/screenshots/1_response.jpg)
### example2 - 推荐性能好、性价比高
* 用户选择
![用户输入](https://github.com/WxxShirley/fuzzy_expert_system/blob/master/screenshots/2.jpg)
* 返回推荐结果
![返回推荐结果](https://github.com/WxxShirley/fuzzy_expert_system/blob/master/screenshots/2_response_1.jpg)
![返回推荐结果](https://github.com/WxxShirley/fuzzy_expert_system/blob/master/screenshots/2_response_2.jpg)
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
人工智能学习总结成果,希望可以帮到大家,有疑问欢迎随时沟通~ 人工智能学习总结成果,希望可以帮到大家,有疑问欢迎随时沟通~ 人工智能学习总结成果,希望可以帮到大家,有疑问欢迎随时沟通~ 人工智能学习总结成果,希望可以帮到大家,有疑问欢迎随时沟通~ 人工智能学习总结成果,希望可以帮到大家,有疑问欢迎随时沟通~
资源推荐
资源详情
资源评论
收起资源包目录
《人工智能》--基于模糊专家系统的笔记本选购推荐系统,人工智能课程期末pj。.zip (126个子文件)
scores.csv 17KB
scores.csv 17KB
performance.fis 1KB
processer_score.fis 1KB
overall_performance.fis 1006B
screen.fis 641B
price_score.fis 614B
battery_performance.fis 534B
disk_score.fis 485B
size_score.fis 443B
beauty.fis 437B
questions.html 5KB
recommend.html 5KB
show_all.html 223B
fuzzy_expert_system.iml 1KB
Untitled-checkpoint.ipynb 72B
aus7.jpg 595KB
2_response_2.jpg 561KB
1_response.jpg 559KB
2_response_1.jpg 487KB
1.jpg 403KB
2.jpg 388KB
c920.jpg 369KB
HUAWEI_mb13.jpg 351KB
macbookpro15.4.jpg 345KB
MB2019L.jpg 334KB
Deluxe13.jpg 328KB
Gram17Z990.jpg 326KB
Ruby15.6.jpg 316KB
lenovo小新air.jpg 309KB
t480.jpg 303KB
e480.jpg 297KB
yogac910.jpg 288KB
HUAWEI_MB14.jpg 275KB
RedmiBook14_.jpg 250KB
x390.jpg 245KB
MBpro.jpg 241KB
S2.jpg 240KB
FL8700F.jpg 237KB
成就5000.jpg 237KB
hp_X.jpg 227KB
p1_ys.jpg 223KB
adol.jpg 205KB
VivoBook15.jpg 198KB
t490s.jpg 190KB
MBX_pro.jpg 177KB
t490.jpg 161KB
x390_y.jpg 154KB
e490.jpg 145KB
dell7000.jpg 141KB
surfacebook.jpg 139KB
HUAWEI_mbD.jpg 135KB
xps13.3_.jpg 130KB
xps15.6_2.jpg 125KB
lenovo小新15.jpg 122KB
Y9000X.jpg 119KB
Deluxe14.jpg 114KB
xps15.6.jpg 111KB
AERO15.jpg 107KB
hp_66.jpg 106KB
dell_7000.jpg 99KB
ENVY13.jpg 95KB
lenovo小新pro.jpg 86KB
x1隐士.jpg 85KB
x1carbon.jpg 82KB
hp_Pavilion.jpg 81KB
YOGAC740.jpg 80KB
dell5000fit.jpg 79KB
小米Pro.jpg 78KB
灵越5390_2.jpg 78KB
惠普 ENVY15.jpg 75KB
RedmiBook14.jpg 73KB
灵越7590.jpg 73KB
小米Air13.3.jpg 73KB
dell5000.jpg 66KB
YOGAC940.jpg 60KB
macbookpro13.3.jpg 59KB
灵越5390.jpg 58KB
ins5490.jpg 58KB
Lenovo小新14.jpg 51KB
all_scores.mat 62KB
score.mat 26KB
README.md 3KB
模糊处理设计.png 293KB
打分过程.png 268KB
语言变量.png 246KB
整体结构.png 142KB
数据库.png 117KB
views.py 11KB
settings.py 3KB
models.py 3KB
0001_initial.py 2KB
0005_score_buffer.py 1KB
0003_score_buffer.py 1KB
urls.py 898B
0002_computer_rawdata.py 825B
manage.py 639B
wsgi.py 415B
0004_delete_score_buffer.py 296B
apps.py 91B
共 126 条
- 1
- 2
资源评论
季风泯灭的季节
- 粉丝: 601
- 资源: 2920
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功