资源简介 学习任务单课程基本信息课题 项目挑战:学校微课平台推荐学习目标1.能够合理分析项目实施需求,选择或设计合适的推荐算法实施方案。 2.能够界定问题并提取关键数据,合理组织并存储数据。 3.能结合相关的数据结构与算法,展开项目实施的算法设计与编程实现,探究多种算法实现方式并选取最优解。 4.能依据推荐规则使用合理的模拟测试数据,以验证推荐程序的准确性。 所指向的核心素养: 信息意识:能够根据解决问题的需要,自觉、主动地寻求恰当方式获取信息与处理信息(推荐算法的查找与分析);在合作解决问题的过程中,愿意与团队成员共享信息,实现信息的更大价值(项目合作与分享)。 计算思维:能够针对限定条件的实际问题进行数据抽象,运用数据结构合理组织、存储数据;通过判断、分析与综合各种信息资源,运用合理的算法形成解决问题的方案。(综合运用计算思维解决项目问题并编程实现) 数字化学习与创新:掌握数字化学习系统、学习资源与学习工具的操作技能,用于开展自主学习、协同工作、知识分享与创新创作,助力终身学习能力的提高。(运用各类数字学习方式查找推荐算法的含义与方式,并与同伴合作交流) 信息社会责任:在现实空间和虚拟空间中遵守公共规范,既能有效维护信息活动中个人的合法权益,又能积极维护他人合法权益和公共信息安全。(大数据隐私问题)课前学习任务1.请从概念、特性、数据组织、数据应用及其典型案例等方面说一说数组与链表的相同点与不同点。 2.阅读资料或上网查询,了解常见的推荐算法及其实现方式。课上学习任务【学习任务一】推荐算法的选择 我选择的推荐算法是:______________________________________________________, 在本项目中推荐算法的实现机制为:______________________________________________,所需要的数据包含______________________________________________________________。 【学习任务二】数据组织形式的选择 根据所选的推荐算法思想与方式,我选择的数据组织形式为:____________________,理由是________________________________________________________________________。 【学习任务三】抽象建模 提取算法中的关键点并抽象建模,提取变量特征并命名,并对其类型、格式、与其他变量之间的关系进行阐述,同时完成下表。 【学习任务四】算法设计 请结合项目实施过程以及已设定的变量,合理设计算法并选择一种方式呈现。同时尝试一题多解并选择最优算法描述过程。 ________________________________________________________________________ ________________________________________________________________________ 【学习任务五】编程实现 【合作探究】结合算法流程,完成算法代码的编写并上机调试。 ________________________________________________________________________ ________________________________________________________________________ 【学习任务六】总结反思(课后) 结合推荐算法论证该方式的有效性,并针对项目实施过程阐述后续改进的想法。 ________________________________________________________________________ ________________________________________________________________________项目学习报告《项目挑战:学校微课平台推荐》项目报告单 组长:_____________ 一、采用的推荐算法 (要求:清晰描述推荐算法的原理及其在本项目中实现的方法) _______________________________________________________ 二、原始数据及其格式类型 (要求:绘制原始数据的图示及各项内容备注) _______________________________________________________ 三、数据的组织形式 (要求:表述选择的数组组织形式以及选择原因) _______________________________________________________ 四、抽象与建模 (要求:写出变量名、变量存储内容、变量格式、变量示例以及与其他变量之间的关系) _______________________________________________________ 五、算法设计 (要求:任选一种算法表现方式,结合变量名描述整体实现流程) _______________________________________________________ 六、编程测试 (要求:结合设计的算法进行编程处理,注意思维优化) _______________________________________________________ 七、结论与建议 (要求:结合推荐算法论证该方式的有效性,并针对项目实施过程阐述后续改进的想法) _______________________________________________________ 八、反思评价 1.项目评价 2.个人评价【教科书资源】 1.信息技术(浙教版) 选择性必修1 数据与数据结构(教材)。 2.信息技术(浙教版) 选择性必修1 数据与数据结构(作业本) 【课程学习类】 1.《推荐算法理论与实践》(来源:慕课) https://www.imooc.com/learn/990 2.《第3.4节 推荐算法》(来源:网易云课堂) https://open./newview/movie/free pid=NGV0BVFE4&mid=UGV0C01N7 【视频类】 1. 《什么是推荐算法》(来源:中国人民大学人工智能学院) http://ai.ruc./newslist/newsdetail/20220107001.html 2. 《<互联网信息服务算法推荐管理规定>解读》(来源:好看视频) https://haokan./v vid=9144539283718658772 3. 《基于用户的协同过滤推荐算法实战》(来源:哔哩哔哩) https://www./video/BV1wA41197hb t=2.6 4. 《抖音推荐算法》(来源:抖音) https://v.douyin.com/U3WVbfy/ (注:B站和抖音有很多关于推荐算法的知识拓展类视频,可查询观看) 【文字类】 1. 《推荐算法》(来源:百度百科) https://baike./item/%E6%8E%A8%E8%8D%90%E7%AE%97%E6%B3%95/6560536 fr=aladdin 2.《推荐算法分类》(来源:csdn) https://blog.csdn.net/shihao1998/article/details/121052008 3.《推荐系统研究进展与应用》(来源:知网) (注:CSDN有许多推荐算法的介绍,知网有许多相关文献,可查询学习) 展开更多...... 收起↑ 资源预览