murecom-verse-1 icon indicating copy to clipboard operation
murecom-verse-1 copied to clipboard

关于 murecom 项目

Open cdfmlr opened this issue 11 months ago • 0 comments

一些关于 murecom 项目的说明,写给对项目感兴趣的同学。

项目来源

murecom 项目为本人本科时期的毕业设计。

项目概况

该项目不仅包含 简单的传统音乐推荐 murecom-intro 、基于心情的音乐推荐 murecom-verse-1,还有一些其他部分:

  • 基于 Flutter 的跨平台前端用户界面: murecom-demo-ui
  • 基于自然语言处理的推荐语生成: murecom-writer(这个东西还是很有意思的,但个人认为,在现在的 LLM 面前,这东西已经变得一文不值了)
  • 整个项目的学术流介绍(我当时写的毕业论文),如果有需要,我也可以公开出来。

项目发展

murecom 项目目前仍在进行!

不久之前,我们又基于 murecom 的相关工作开发了 mureader,一个基于情感音乐推荐的文本阅读器:mureaderuimurecom-gw4readeremomusicmusicstore 等。

同时,我们还有其他 mu 系列的项目正在进行当中,例如基于生成式语言模型的 muvtuber。如果你觉得有意思,可以加入我们,一起探索人工智能与艺术音乐分享感动

构建和部署指南

由于项目未公开完整的自动化构建、部署脚本或操作指南,所以并不能开箱即用。这是考虑到:

  1. 这一系列项目因为都作为学校项目,以展示「从想法到 App」的开发流程为本,并不以部署到真实世界长期工作为目的。我也不希望有同学直接拿我的代码跑一跑交差了事。我更希望使用者看完相关文章(包括 动手写简单的音乐推荐系统让AI看懂你的心情,并推荐应景的音乐,以一种简单的实现 等),基于自己对世界的观察,重新设计,然后动手使用你最喜欢的技术栈和工具链,设计并实现自己的系统。
  2. 要直接跑我的也至少完整了解一下整个系统吧。我确信 git repo 中包含了全部必要代码,并且也使用了现代化的依赖管理工具(如 Pipenv 或 Poetry)。我确信我已将项目设计的完整心路历程写到了项目的 README 或我在各平台发布的相关文章中。基于文章 + 源码,我相信任何合格的开发者,一定能正确做出必要的配置和修改,完整复现整个系统。如果你不能,请优先考虑有没有可能是你的问题。(如果你确信是我的问题,请随时开 issue 交流,也欢迎贡献修正。)

所以,恕不再提供完整的构建、部署脚本和指南。

开放源代码

murecom-intro 在 Apache-2.0 协议下开放源代码,遵循该协议即可自由使用。 其余部分,包括但不限于 murecom-verse-1murecom-writermurecom-demo-ui 等,虽然公开了源代码,但并不是自由及开放源代码软件。在原则上:这些部分均为专有软件,作为软件著作权所有者,本人保留一切权利。故关于这些软件的商业使用、个人使用、修改、发行、专利、商标等一切事宜,均必须提前与我个人联系,侵权必究。但我很乐意分享这些创意和工作成果,所以,任何个人或组织,以包括但不限于娱乐、学习和商业等为目的,只要遵守 Apache-2.0 协议,就可以自由使用这些源代码。但是,这种自由使用的授权范围不包括教育性抄袭

使用者不得将软件源代码或其任何部分用于完成学术课程、毕业设计或任何形式的教育性抄袭。这不阻止软件的使用作为学习和教育的工具,也不限制复用软件的设计创意和实现思路,但明确禁止将软件的任何部分直接用作提交给教育机构的作业、项目或论文的一部分。

LICENSE 文件对上述授权进行了更加明确的表述。

cdfmlr avatar Mar 04 '24 08:03 cdfmlr