From 37965438d5bbb5f3bd2c73395e115b8f2eb15698 Mon Sep 17 00:00:00 2001 From: zzzkey23 <97874658+zzzkey23@users.noreply.github.com> Date: Wed, 23 Mar 2022 16:36:37 +0800 Subject: [PATCH 1/7] zky --- .../README.md" | 25 +++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 "\345\256\236\350\267\265\351\241\271\347\233\256/2022_AI\351\237\263\344\271\220\345\210\233\344\275\234/README.md" diff --git "a/\345\256\236\350\267\265\351\241\271\347\233\256/2022_AI\351\237\263\344\271\220\345\210\233\344\275\234/README.md" "b/\345\256\236\350\267\265\351\241\271\347\233\256/2022_AI\351\237\263\344\271\220\345\210\233\344\275\234/README.md" new file mode 100644 index 000000000..0eef44fe3 --- /dev/null +++ "b/\345\256\236\350\267\265\351\241\271\347\233\256/2022_AI\351\237\263\344\271\220\345\210\233\344\275\234/README.md" @@ -0,0 +1,25 @@ +# 2022年微软开源学习社群实践项目——AI音乐创作 +## 项目简介: + 本项目为面向人工智能和音乐创作的创新性科研拓展项目,旨在通过算法和深度学习模型进行自动音乐创作。 +## 技能要求: +- 学习git/GitHub基本操作 +- 使用markdown编写文档 +- 有一定的乐理和编曲基础 +- 熟悉Python等基本编程语言和深度学习框架 + +## 任务详情及预期成果 +### 任务一 + #### • 任务内容 +- 根据主旋律以及和弦进行,编写代码实现相应的算法逻辑,给主旋律配上合适的伴奏。 +- 伴奏包括鼓、贝斯、吉他、键盘、弦乐、管乐等(任选其中某几个即可)。 + +### 任务二 + #### • 任务内容 + - 风格/情感/主题可控的旋律生成,根据指定的风格,情感,主题或者关键词,训练序列生成模型,生成符合输入的风格/情感/主题的旋律。 +- 主要探索可控的音符序列生成,偏向NLP技术。其中音乐的风格/情感/主题标签需要自动从无标签音乐数据中挖掘。 + +## 项目提交方式: +提交项目至GitHub“微软人工智能教育与学习共建社区“专用issue,需要有文档和代码,文档中给出代码的具体运行步骤 + +## 项目实践安排: +项目3月中旬发布,5月中旬验收。项目时长约为2个月。 \ No newline at end of file From be47eb6301e43f63569a902e19af13f11427aaf6 Mon Sep 17 00:00:00 2001 From: zzzkey23 <97874658+zzzkey23@users.noreply.github.com> Date: Wed, 30 Mar 2022 11:14:33 +0800 Subject: [PATCH 2/7] Update README.md MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 加入了链接和项目简介 --- .../README.md" | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git "a/\345\256\236\350\267\265\351\241\271\347\233\256/2022_AI\351\237\263\344\271\220\345\210\233\344\275\234/README.md" "b/\345\256\236\350\267\265\351\241\271\347\233\256/2022_AI\351\237\263\344\271\220\345\210\233\344\275\234/README.md" index 0eef44fe3..cd652cbb9 100644 --- "a/\345\256\236\350\267\265\351\241\271\347\233\256/2022_AI\351\237\263\344\271\220\345\210\233\344\275\234/README.md" +++ "b/\345\256\236\350\267\265\351\241\271\347\233\256/2022_AI\351\237\263\344\271\220\345\210\233\344\275\234/README.md" @@ -1,6 +1,13 @@ # 2022年微软开源学习社群实践项目——AI音乐创作 ## 项目简介: - 本项目为面向人工智能和音乐创作的创新性科研拓展项目,旨在通过算法和深度学习模型进行自动音乐创作。 + Muzic是微软亚洲研究院正在进行的人工智能音乐研究项目,通过深度学习和人工智能赋予音乐理解和生成能力。Muzic 涵盖音乐理解(包括音乐检索/分类/转录/分离/识别)和音乐生成(包括歌曲写作、伴奏和编曲、歌声合成、音乐音色合成和声音混合)的各种课题。 + +本项目为面向人工智能和音乐创作的创新性科研拓展项目,旨在通过算法和深度学习模型进行自动音乐创作。 + +开源链接:https://github.com/microsoft/muzic + +![image](https://user-images.githubusercontent.com/97874658/160744019-c4ff6df3-7f2e-4bf7-be83-d6e295add662.png) + ## 技能要求: - 学习git/GitHub基本操作 - 使用markdown编写文档 @@ -22,4 +29,4 @@ 提交项目至GitHub“微软人工智能教育与学习共建社区“专用issue,需要有文档和代码,文档中给出代码的具体运行步骤 ## 项目实践安排: -项目3月中旬发布,5月中旬验收。项目时长约为2个月。 \ No newline at end of file +项目3月中旬发布,5月中旬验收。项目时长约为2个月。 From 0eeccdc48c462005bfb37eb7f3eef6fdbae0aec7 Mon Sep 17 00:00:00 2001 From: zzzkey23 <97874658+zzzkey23@users.noreply.github.com> Date: Thu, 31 Mar 2022 16:41:57 +0800 Subject: [PATCH 3/7] new program --- .../README.md" | 36 +++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 "\345\256\236\350\267\265\351\241\271\347\233\256/2022_CUDA\345\256\236\347\216\260\345\222\214\344\274\230\345\214\226/README.md" diff --git "a/\345\256\236\350\267\265\351\241\271\347\233\256/2022_CUDA\345\256\236\347\216\260\345\222\214\344\274\230\345\214\226/README.md" "b/\345\256\236\350\267\265\351\241\271\347\233\256/2022_CUDA\345\256\236\347\216\260\345\222\214\344\274\230\345\214\226/README.md" new file mode 100644 index 000000000..93a3e6fd4 --- /dev/null +++ "b/\345\256\236\350\267\265\351\241\271\347\233\256/2022_CUDA\345\256\236\347\216\260\345\222\214\344\274\230\345\214\226/README.md" @@ -0,0 +1,36 @@ +# 2022年微软开源学习社群实践项目——CUDA实现和优化 +## 实验目的: +• 理解DNN框架中的张量运算在GPU加速器上的加速原理 +• 通过CUDA实现和优化一个定制化张量运算 + +开源链接:https://github.com/microsoft/AI-System/tree/main/Labs/BasicLabs/Lab3 + +## 技能要求: +• 学习git/GitHub基本操作 +• 使用markdown编写文档 + +## 实验环境: +• PyTorch==1.5.0 +• CUDA 10.0 + +## 任务详情及预期成果 +### 实验流程图 +![lab3-flow.png](https://note.youdao.com/yws/res/90/WEBRESOURCEad9964ce391af14498cacc1dac70bbce) +### 具体步骤 +1. 理解PyTorch中Linear张量运算的计算过程,推导计算公式 +2. 了解GPU端加速的原理,CUDA内核编程和实现一个kernel的原理 +3. 实现CUDA版本的定制化张量运算 +I. 编写.cu文件,实现矩阵相乘的kernel +II. 在上述.cu文件中,编写使用cuda进行前向计算和反向传播的函数 +III. 基于C++ API,编写.cpp文件,调用上述函数,实现Linear张量运算和前向计算和反向传播 +IV. 将代码生成Python的C++扩展 +V. 使用基于C++的函数扩展,实现自定义Linear类模块的前向计算和反向传播函数 +VI. 运行程序,验证网络正确性 +4. 使用profile比较网络性能:基于C++ API,比较有无CUDA对张量运算性能的影响 +5. [选做,加分]实现基于CUDA的卷积层(Convolutional)自定义张量运算 + +## 项目提交方式 +提交项目至GitHub“微软人工智能教育与学习共建社区“专用issue,需要有文档和代码,文档中给出代码的具体运行步骤 + +## 项目时间安排 +项目4月中旬发布,6月中旬验收。项目时长约为2个月 \ No newline at end of file From bbf71463bf3352992eccb159e1b1cd7a74c499b2 Mon Sep 17 00:00:00 2001 From: zzzkey23 <97874658+zzzkey23@users.noreply.github.com> Date: Thu, 31 Mar 2022 17:13:43 +0800 Subject: [PATCH 4/7] Update README.md MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 更改了一下时间 --- .../README.md" | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git "a/\345\256\236\350\267\265\351\241\271\347\233\256/2022_AI\351\237\263\344\271\220\345\210\233\344\275\234/README.md" "b/\345\256\236\350\267\265\351\241\271\347\233\256/2022_AI\351\237\263\344\271\220\345\210\233\344\275\234/README.md" index cd652cbb9..455f9c9cb 100644 --- "a/\345\256\236\350\267\265\351\241\271\347\233\256/2022_AI\351\237\263\344\271\220\345\210\233\344\275\234/README.md" +++ "b/\345\256\236\350\267\265\351\241\271\347\233\256/2022_AI\351\237\263\344\271\220\345\210\233\344\275\234/README.md" @@ -29,4 +29,4 @@ 提交项目至GitHub“微软人工智能教育与学习共建社区“专用issue,需要有文档和代码,文档中给出代码的具体运行步骤 ## 项目实践安排: -项目3月中旬发布,5月中旬验收。项目时长约为2个月。 +项目4月中旬发布,6月中旬验收。项目时长约为2个月。 From 1a98a4a3f7e857c6a69a0c2f83fec2653ef0e93a Mon Sep 17 00:00:00 2001 From: zzzkey23 Date: Tue, 31 May 2022 19:33:56 +0800 Subject: [PATCH 5/7] A0 --- .../README.md" | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 "\345\237\272\347\241\200\346\225\231\347\250\213/A0-\344\270\255\345\255\246\347\224\237\351\203\275\350\203\275\345\220\254\346\207\202\347\232\204\344\272\272\345\267\245\346\231\272\350\203\275/README.md" diff --git "a/\345\237\272\347\241\200\346\225\231\347\250\213/A0-\344\270\255\345\255\246\347\224\237\351\203\275\350\203\275\345\220\254\346\207\202\347\232\204\344\272\272\345\267\245\346\231\272\350\203\275/README.md" "b/\345\237\272\347\241\200\346\225\231\347\250\213/A0-\344\270\255\345\255\246\347\224\237\351\203\275\350\203\275\345\220\254\346\207\202\347\232\204\344\272\272\345\267\245\346\231\272\350\203\275/README.md" new file mode 100644 index 000000000..a204d030b --- /dev/null +++ "b/\345\237\272\347\241\200\346\225\231\347\250\213/A0-\344\270\255\345\255\246\347\224\237\351\203\275\350\203\275\345\220\254\346\207\202\347\232\204\344\272\272\345\267\245\346\231\272\350\203\275/README.md" @@ -0,0 +1,20 @@ +# 中学生都能听懂的人工智能课程 +为了帮助基础薄弱的同学更快了解人工智能相关知识,我们为大家提供了9集人工智能入门视频。在这里,你可以明白最基础的人工智能概念,也有工智能的案例帮你理解,还可以展望人工智能技术的未来。下面一起来看看吧~ + +## 1-1什么是人工智能 + +## 1-2人工智能的发展历程 + +## 1-3人工智能的案例 + +## 2-1机器如何拥有智能 + +## 2-2机器学习与深度学习 + +## 2-3使用人工智能技术的几种方法 + +## 3-1人工智能的当下与未来 + +## 3-2做好准备迎来人工智能时代 + +## 3-3人工智能行业都有哪些技术岗位 From 7a16cc9e50967f99fab5feee9af5332eac07b297 Mon Sep 17 00:00:00 2001 From: zzzkey23 <97874658+zzzkey23@users.noreply.github.com> Date: Thu, 2 Jun 2022 16:44:45 +0800 Subject: [PATCH 6/7] Update README.md --- .../README.md" | 1 + 1 file changed, 1 insertion(+) diff --git "a/\345\237\272\347\241\200\346\225\231\347\250\213/A0-\344\270\255\345\255\246\347\224\237\351\203\275\350\203\275\345\220\254\346\207\202\347\232\204\344\272\272\345\267\245\346\231\272\350\203\275/README.md" "b/\345\237\272\347\241\200\346\225\231\347\250\213/A0-\344\270\255\345\255\246\347\224\237\351\203\275\350\203\275\345\220\254\346\207\202\347\232\204\344\272\272\345\267\245\346\231\272\350\203\275/README.md" index a204d030b..87c73e869 100644 --- "a/\345\237\272\347\241\200\346\225\231\347\250\213/A0-\344\270\255\345\255\246\347\224\237\351\203\275\350\203\275\345\220\254\346\207\202\347\232\204\344\272\272\345\267\245\346\231\272\350\203\275/README.md" +++ "b/\345\237\272\347\241\200\346\225\231\347\250\213/A0-\344\270\255\345\255\246\347\224\237\351\203\275\350\203\275\345\220\254\346\207\202\347\232\204\344\272\272\345\267\245\346\231\272\350\203\275/README.md" @@ -1,5 +1,6 @@ # 中学生都能听懂的人工智能课程 为了帮助基础薄弱的同学更快了解人工智能相关知识,我们为大家提供了9集人工智能入门视频。在这里,你可以明白最基础的人工智能概念,也有工智能的案例帮你理解,还可以展望人工智能技术的未来。下面一起来看看吧~ +微软中国B站账号:https://space.bilibili.com/110487933/channel/collectiondetail?sid=458743 ## 1-1什么是人工智能 From 599f283bbbda455d514c14e4b6bd8c877ec1623b Mon Sep 17 00:00:00 2001 From: zzzkey23 <97874658+zzzkey23@users.noreply.github.com> Date: Thu, 2 Jun 2022 16:44:56 +0800 Subject: [PATCH 7/7] Update README.md --- .../README.md" | 1 + 1 file changed, 1 insertion(+) diff --git "a/\345\237\272\347\241\200\346\225\231\347\250\213/A0-\344\270\255\345\255\246\347\224\237\351\203\275\350\203\275\345\220\254\346\207\202\347\232\204\344\272\272\345\267\245\346\231\272\350\203\275/README.md" "b/\345\237\272\347\241\200\346\225\231\347\250\213/A0-\344\270\255\345\255\246\347\224\237\351\203\275\350\203\275\345\220\254\346\207\202\347\232\204\344\272\272\345\267\245\346\231\272\350\203\275/README.md" index 87c73e869..91d0e2bec 100644 --- "a/\345\237\272\347\241\200\346\225\231\347\250\213/A0-\344\270\255\345\255\246\347\224\237\351\203\275\350\203\275\345\220\254\346\207\202\347\232\204\344\272\272\345\267\245\346\231\272\350\203\275/README.md" +++ "b/\345\237\272\347\241\200\346\225\231\347\250\213/A0-\344\270\255\345\255\246\347\224\237\351\203\275\350\203\275\345\220\254\346\207\202\347\232\204\344\272\272\345\267\245\346\231\272\350\203\275/README.md" @@ -1,5 +1,6 @@ # 中学生都能听懂的人工智能课程 为了帮助基础薄弱的同学更快了解人工智能相关知识,我们为大家提供了9集人工智能入门视频。在这里,你可以明白最基础的人工智能概念,也有工智能的案例帮你理解,还可以展望人工智能技术的未来。下面一起来看看吧~ + 微软中国B站账号:https://space.bilibili.com/110487933/channel/collectiondetail?sid=458743 ## 1-1什么是人工智能