AI 写作(八)实战项目一:自动写作助手(8/10)

一、项目背景与需求分析

(一)写作需求的多样化

在互联网普及的今天,人们对写作的需求呈现出前所未有的多样化态势。无论是学术论文、新闻报道,还是社交媒体的动态更新、网络小说的创作,都离不开高质量的写作。以学术研究为例,学者们需要撰写严谨的论文来阐述自己的研究成果,这不仅要求语言准确、逻辑严密,还需要大量的文献引用和数据分析。而对于新闻工作者来说,快速、准确地报道时事新闻是他们的首要任务,这就需要在短时间内创作出简洁明了、富有吸引力的新闻稿件。此外,社交媒体的兴起使得每个人都成为了内容创作者,人们希望通过精彩的文字来展示自己的生活、观点和创意。然而,传统的写作方式往往需要耗费大量的时间和精力,从构思、收集资料到撰写、修改,每一个环节都可能面临着各种挑战。面对如此繁重的写作任务,很多人常常感到力不从心,迫切需要一种更加高效、便捷的写作方式。

(二)人工智能技术的发展

近年来,人工智能技术尤其是自然语言处理技术取得了突破性的进展,为自动写作助手的出现提供了强大的技术支持。自然语言处理技术通过对大量文本数据的深度学习,能够掌握语言的规律,理解语义、语法和语境,从而实现自动生成文章、故事、邮件等功能。例如,通过语义分析,自动写作助手可以准确理解用户输入的关键词和主题,生成与之相关的高质量内容。同时,情感分析技术可以使生成的文章更具感染力,符合特定的情感需求。随着机器学习和深度学习算法的不断优化,自动写作助手的性能也在不断提升,能够更好地满足人们日益增长的写作需求。这种高效便捷的写作方式不仅大大提高了写作效率,还为创作者提供了更多的灵感和创意,让写作变得更加轻松和有趣。

二、技术选型与架构设计

(一)技术选型关键要素

优秀的 AI 写作软件需要具备多个关键要素,以下结合实例分析这些要素的重要性。

  1. 功能全面:例如,一些 AI 写作软件提供语义判断、自然语言处理及句式解析等广泛的工具,能帮助用户深入理解并高效编辑文本。如在撰写学术论文时,语义判断功能可以准确识别专业术语的含义,自然语言处理技术有助于优化语言表达,句式解析则能让文章结构更加清晰,从而提升文章品质与创作速度。
  2. 数据准确:AI 软件的灵魂在于强大的算法模型,而这依赖于大规模且优质的数据集进行模型训练。以新闻报道为例,如果数据不准确,可能会导致虚假信息的传播。只有通过准确的数据,才能生成精准无误的内容。
  3. 自定义性强:不同用户对原创文章的要求各异,优秀的 AI 软件应具备个性化定制功能。比如,用户可以根据需求调整语气、风格及篇幅。在创作小说时,作者可以选择特定的风格,如悬疑、浪漫等,以更好地服务于创作需求。
  4. 语言表达流畅:出色的原创文章需要表述流畅,AI 软件应具备创建具有逻辑性、连贯性以及易懂性文本的能力。例如,在撰写商业报告时,流畅的语言表达能让读者更好地理解报告内容,提升阅读体验。
  5. 操作简便:简便易用的界面设计与明确的操作指引,能助力用户迅速掌握并轻松运用 AI 软件。对于日常需要撰写社交媒体动态的用户来说,操作简便的软件可以节省时间,提高效率。
  6. 反馈及时:在使用 AI 软件编写原创文章时,可能会遇到各种问题。优秀的软件应具备及时且高效的技术支持和用户反馈通道。比如,当用户在撰写论文过程中遇到问题时,能够及时得到解答,以便妥善处理应用过程中所遇到的困扰。
  7. 安全可靠:原创内容涉及隐私与版权问题,具备完备隐私防护和版权保护功能的 AI 工具能保障用户数据及作品的安全无虞。对于专业作家来说,作品的版权保护至关重要。
  8. 用户口碑良好:优秀的 AI 软件通常能赢得民众赞誉。用户可以通过查看用户评价、研读案例等途径,获取其他用户对软件的看法,以此判断其质量高低。

(二)架构设计流程

  1. 准备语料库:收集多领域的文本数据是构建 AI 写作助手的基础。可以从新闻网站、学术数据库、文学作品等多个渠道收集文本,并为其添加标签,以便后续的分类和检索。例如,对于新闻领域的文本,可以添加时事、财经、体育等标签;对于文学作品,可以添加小说、诗歌、散文等标签。这样在生成文章时,可以根据用户的需求选择特定领域的语料进行训练和生成。
  2. 进行数据预处理
  • 分词:将文本分割成一个个独立的词语,以便计算机进行处理。例如,“今天天气很好” 可以分为 “今天”“天气”“很”“好” 四个词语。
  • 去停用词:去除一些常见的、对文本内容贡献不大的词语,如 “的”“是”“在” 等。这样可以减少数据量,提高处理效率。
  • 词性标注:为每个词语标注其词性,如名词、动词、形容词等。这有助于理解文本的语法结构,提高生成文章的准确性。
  • 3.构建模型
  • 选择合适架构:根据不同的需求和应用场景,可以选择不同的模型架构。例如,对于长文本生成,可以选择基于 Transformer 架构的语言模型;对于短文本生成,可以选择基于循环神经网络(RNN)或长短时记忆网络(LSTM)的模型。
  • 设计参数:设置模型的参数,如隐藏层大小、学习率、批次大小等。这些参数的选择会影响模型的性能和训练速度。
  • 训练:使用准备好的语料库对模型进行训练。在训练过程中,不断调整模型的参数,以提高生成文章的质量。
  • 4.评估与优化模型
  • 依据指标调整参数:使用一些评估指标,如准确率、召回率、F1 值等,来评估模型的性能。根据评估结果,调整模型的参数,以提高模型的准确性和效率。
  • 增强数据:如果模型的性能不理想,可以考虑增加更多的语料数据,或者对现有数据进行增强处理,如数据扩充、数据合成等。这样可以提高模型的泛化能力,使其能够更好地适应不同的写作需求。

三、模型训练与优化

(一)强化模型训练

搭画快写作为拥有自主模型的写作平台,深知模型质量对于 AI 写作效果的关键作用。通过大量的训练数据,搭画快写的模型能够接触到丰富多样的语言表达和语义情境。据统计,搭画快写的模型训练数据涵盖了数十亿的文本样本,包括新闻、小说、学术论文等各种类型的文本。这些丰富的数据为模型提供了广阔的学习空间,使其能够更好地理解不同语境下的语义。同时,算法优化也是提高模型语义理解和表达能力的重要手段。搭画快写采用先进的深度学习算法,不断优化模型的结构和参数。例如,通过引入注意力机制,模型能够更加关注文本中的关键信息,提高语义理解的准确性。经过不断的训练和优化,搭画快写的模型在语义理解和表达能力上得到了显著提升,从而增强了 AI 写作的准确性和流畅度。

(二)数据优化与迭代

对于搭画快写来说,一个良好的数据集是提升 AI 写作效果的基础。搭画快写通过多种方式优化数据集。首先,扩充数据规模是关键一步。搭画快写不断从各种渠道收集新的文本数据,目前其数据集的规模已经达到了数百 TB。其次,清洗数据质量也至关重要。通过自动化和人工相结合的方式,搭画快写去除数据中的噪声和错误,确保数据的准确性和可靠性。同时,更新领域知识也是数据优化的重要环节。搭画快写深入分析用户需求和反馈,及时更新数据集,保证 AI 写作的时效性和专业性。例如,当某个领域出现新的热点话题或技术突破时,搭画快写会迅速将相关的文本数据纳入数据集,以便为用户提供最新的写作支持。

(三)人机交互与校对

在 AI 写作的过程中,人机交互和人工校对起着至关重要的作用。搭画快写充分发挥人的智慧和创造力,与 AI 智能编写的内容相结合。在 AI 生成的文章中,人们可以加入自己的思考和调整,使文章更接近于人类的写作风格和逻辑。例如,用户可以根据自己的需求对文章的结构进行调整,增加一些具体的案例或细节,使文章更加生动和有说服力。同时,搭画快写开放 API,支持批量写作和营销内容发布,进一步加强了人与机器之间的交互与合作。通过这种方式,用户可以更加高效地利用 AI 写作工具,同时也能够保证文章的质量和独特性。

(四)多领域知识支持

在提升 AI 写作的效果上,多领域知识的支持是非常重要的。搭画快写通过不断扩展自身的知识数据库,增加多领域的知识。目前,搭画快写的知识数据库涵盖了科技、医疗、金融、法律等多个领域,拥有数百万的专业知识条目。这使得 AI 可以更好地处理各种主题和领域的写作需求。无论是撰写科技论文、医疗报告,还是金融分析、法律文书,搭画快写都能为用户提供专业且个性化的写作服务。例如,在撰写科技论文时,搭画快写可以提供准确的专业术语和最新的研究成果;在撰写医疗报告时,能够提供准确的医学知识和临床案例。

(五)用户反馈与持续优化

用户的反馈是改进 AI 写作效果的重要依据。搭画快写高度重视用户的建议和意见,通过不断听取用户的反馈并进行改进,优化 AI 写作的质量和效果。搭画快写建立了完善的用户反馈渠道,用户可以通过在线反馈、邮件等方式向平台提出自己的意见和建议。平台会及时对用户的反馈进行整理和分析,并根据用户的需求进行改进。例如,如果用户反馈生成的文章不够准确或流畅,搭画快写会进一步优化模型和数据集,提高文章的质量。用户的积极参与和反馈促使搭画快写不断向着更加智能、更加人性化的方向发展,为用户提供更好的写作体验。

四、项目成果与展望

(一)项目成果总结

  1. 高效便捷:自动写作助手极大地提高了写作效率,节省了用户的时间和精力。无论是专业的学术论文、新闻报道,还是日常的社交媒体动态、博客文章,都能在短时间内生成高质量的内容。例如,一位新闻工作者在使用自动写作助手后,能够在几分钟内完成一篇新闻稿件的撰写,大大提高了工作效率。
  2. 个性化定制:满足了不同用户的个性化需求。用户可以根据自己的风格、语气、篇幅等要求进行定制,生成符合自己需求的文章。比如,一位小说作者可以利用自动写作助手的个性化定制功能,创作出具有独特风格的小说作品。
  3. 多领域支持:自动写作助手涵盖了多个领域的知识,能够为不同领域的用户提供专业的写作服务。无论是科技、医疗、金融、法律等专业领域,还是文学、艺术、娱乐等领域,都能找到相应的写作支持。例如,在撰写金融分析报告时,自动写作助手可以提供准确的金融数据和专业的分析方法。
  4. 持续优化:通过用户反馈和技术进步,自动写作助手不断进行优化和改进。用户的反馈为自动写作助手的发展提供了重要的依据,使其能够更好地满足用户的需求。同时,随着人工智能技术的不断进步,自动写作助手的性能也在不断提升。

(二)应用场景展望

  1. 教育领域:在教育领域,自动写作助手可以为学生提供写作辅导,帮助他们提高写作能力。例如,学生可以利用自动写作助手进行作文练习,获取写作建议和反馈,从而提高自己的写作水平。同时,教师也可以利用自动写作助手进行教学辅助,为学生提供更多的写作资源和指导。
  2. 商业领域:在商业领域,自动写作助手可以用于营销文案的撰写、广告宣传等方面。例如,企业可以利用自动写作助手生成吸引人的广告文案,提高产品的知名度和销售量。同时,自动写作助手还可以用于企业内部的报告撰写、邮件沟通等方面,提高工作效率。
  3. 科研领域:在科研领域,自动写作助手可以为科研人员提供论文撰写的支持。例如,科研人员可以利用自动写作助手进行文献综述的撰写、实验结果的分析等方面,提高论文的质量和效率。同时,自动写作助手还可以用于科研项目的申报、报告撰写等方面,为科研人员提供更多的便利。

(三)未来发展趋势

  1. 智能化程度更高:随着人工智能技术的不断发展,自动写作助手的智能化程度将越来越高。未来的自动写作助手将能够更好地理解用户的需求,生成更加准确、流畅、富有创意的文章。例如,通过深度学习和自然语言处理技术的不断进步,自动写作助手将能够更好地理解文章的语义和语境,生成更加符合人类思维方式的文章。
  2. 多模态融合:未来的自动写作助手将不仅仅局限于文本的生成,还将融合图像、音频、视频等多种模态的信息,为用户提供更加丰富、生动的写作体验。例如,自动写作助手可以根据用户提供的图片或视频生成相应的文字描述,或者将文字内容转化为图像、音频等形式,增强文章的表现力和感染力。
  3. 个性化服务更完善:未来的自动写作助手将更加注重用户的个性化需求,提供更加完善的个性化服务。例如,自动写作助手可以根据用户的写作习惯、风格偏好等因素进行个性化定制,为用户提供更加贴心的写作服务。同时,自动写作助手还可以通过与用户的互动和交流,不断学习和改进自己的服务,提高用户的满意度。
  4. 与其他技术的融合:未来的自动写作助手将与其他技术进行更加深入的融合,为用户提供更加全面、高效的服务。例如,自动写作助手可以与语音识别技术、翻译技术等进行融合,实现语音输入、多语种翻译等功能,为用户提供更加便捷的写作体验。同时,自动写作助手还可以与大数据分析技术、云计算技术等进行融合,实现更加精准的内容推荐、更加高效的计算资源利用等功能。

总之,自动写作助手作为一种新兴的写作工具,具有广阔的应用前景和发展潜力。随着人工智能技术的不断进步和应用场景的不断拓展,自动写作助手将在未来发挥更大的作用,为人们的写作生活带来更多的便利和创新。

五、经典代码案例

(一)Python 经典代码案例

  1. Hello World 实例
  • 代码:print('Hello World!')
  • 这是 Python 中最基础的一个程序,输出 “Hello World!”。执行该代码非常简单,只需在 Python 解释器中输入即可看到结果。
  • 数字求和
  • 代码:
    num1 = input('输入第一个数字:')num2 = input('输入第二个数字:')sum = float(num1) + float(num2)print('数字 {0} 和 {1} 相加结果为:{2}'.format(num1, num2, sum))
  • 用户输入两个数字,程序将它们转换为浮点数后求和,并显示计算结果。例如,输入 “1.5” 和 “2.5”,输出结果为 “数字 1.5 和 2.5 相加结果为:4.0”。
  1. 平方根计算
  • 代码:
    num = float(input('请输入一个数字:'))num_sqrt = num ** 0.5print(' %0.3f 的平方根为 %0.3f'%(num,num_sqrt))
  • 用户输入一个数字,程序计算其平方根并保留三位小数输出。比如输入 “4”,输出结果为 “4.000 的平方根为 2.000”。
  1. 二次方程求解
  • 代码:
    import cmatha = float(input('输入 a: '))b = float(input('输入 b: '))c = float(input('输入 c: '))d = (b**2) - (4*a*c)sol1 = (-b-cmath.sqrt(d))/(2*a)sol2 = (-b+cmath.sqrt(d))/(2*a)print('结果为 {0} 和 {1}'.format(sol1,sol2))
  • 用户输入二次方程的系数 a、b、c,程序利用复数运算模块 cmath 求解方程,并输出结果。例如,输入 “1”“5”“6”,输出结果为 “(-3+0j) 和 (-2+0j)”。
  1. 三角形面积计算
  • 代码:
    a = float(input('输入三角形第一边长: '))b = float(input('输入三角形第二边长: '))c = float(input('输入三角形第三边长: '))s = (a + b + c) /2area = (s*(s-a)*(s-b)*(s-c)) ** 0.5print('三角形面积为 %0.2f' %area)
  • 用户输入三角形的三条边长,程序计算半周长,然后利用海伦公式计算三角形面积并保留两位小数输出。如输入 “5”“6”“7”,输出结果为 “三角形面积为 14.70”。
  1. 圆的面积计算
  • 代码:
    def findArea(r):PI = 3.142return PI * (r*r)print("圆的面积为 %.6f" % findArea(5))
  • 定义一个函数计算圆的面积,用户输入半径,程序调用函数并输出圆的面积,保留六位小数。输入 “5”,输出结果为 “圆的面积为 78.550000”。
  1. 随机数生成
  • 代码:
    import randomprint(random.randint(0,9))
导入随机数模块,生成 0 到 9 之间的随机数并输出。每次执行代码都会输出不同的数字。
  1. 摄氏温度转华氏温度
  • 代码:
    celsius = float(input('输入摄氏温度: '))fahrenheit = (celsius * 1.8) + 32print('%0.1f 摄氏温度转为华氏温度为 %0.1f ' %(celsius,fahrenheit))

用户输入摄氏温度,程序计算并输出对应的华氏温度,保留一位小数。例如,输入 “38”,输出结果为 “38.0 摄氏温度转为华氏温度为 100.4”。

  1. 交换变量
  • 代码:
    x = input('输入 x 值: ')y = input('输入 y 值: ')x,y = y,xprint('交换后 x 的值为: {}'.format(x))print('交换后 y 的值为: {}'.format(y))
  • 用户输入两个值,程序使用非常优雅的方式交换变量并输出结果。比如输入 “1”“2”,输出结果为 “交换后 x 的值为: 2”“交换后 y 的值为: 1”。
  1. 判断奇数偶数
  • 代码:
    num = int(input("输入一个数字: "))if (num % 2) == 0:print("{0} 是偶数".format(num))else:print("{0} 是奇数".format(num))

用户输入一个数字,程序判断其是奇数还是偶数并输出结果。例如,输入 “3”,输出结果为 “3 是奇数”。

(二)C 语言经典代码案例

  1. “Hello, World!” 代码
  • 代码:
    #include <stdio.h>int main() {printf("Hello, World!\n");return 0;}

这是 C 语言中最基础的程序,打印出 “Hello, World!”。运行该程序,会在控制台输出 “Hello, World!”。

  1. 猜数字游戏
  • 代码:
    #include <stdio.h>#include <stdlib.h>#include <time.h>int main() {int num, guess;srand(time(0));num = rand() %100 + 1;do {printf("请输入一个数字(1-100):");scanf("%d", &guess);if (guess > num) {printf("太大了!\n");} else if (guess < num) {printf("太小了!\n");}} while (guess!= num);printf("猜对了!\n");return 0;}
  • 程序随机生成一个数字,用户输入数字进行猜测,直到猜对为止。运行程序后,用户输入数字进行猜测,程序会提示 “太大了!” 或 “太小了!”,直到猜对输出 “猜对了!”。
  1. 冒泡排序
  • 代码:
    #include <stdio.h>void bubble_sort(int arr[], int n) {int i, j, temp;for (i = 0; i < n - 1; i++) {for (j = 0; j < n - i - 1; j++) {if (arr[j] > arr[j+1]) {temp = arr[j];arr[j] = arr[j+1];arr[j+1] = temp;}}}}int main() {int arr[] = {64,34, 25, 12, 22, 11, 90};int n = sizeof(arr) / sizeof(arr[0]);bubble_sort(arr, n);printf("排序后的数组:\n");for (int i = 0; i < n; i++) {printf("%d ", arr[i]);}printf("\n");return 0;}
  • 这是一个经典的排序算法,将数组中的元素按升序排列。运行程序后,输出排序后的数组。
  1. 判断一个数是否是质数
  • 代码:
    #include <stdio.h>int is_prime(int n) {if (n <=1) {return 0;}for (int i = 2; i * i <= n; i++) {if (n % i == 0) {return 0;}}return 1;}int main() {int n;printf("请输入一个正整数:");scanf("%d", &n);if (is_prime(n)) {printf("%d 是质数!\n", n);} else {printf("%d 不是质数!\n", n);}return 0;}
  • 用户输入一个正整数,程序判断其是否是质数并输出结果。例如,输入 “37”,输出结果为 “37 是质数!”。
  1. 模拟掷骰子
  • 代码:
    #include <stdio.h>#include <stdlib.h>#include <time.h>int roll_dice() {return rand() %6 + 1;}int main() {int dice1, dice2, sum;srand(time(0));dice1 = roll_dice();dice2 = roll_dice();sum = dice1 + dice2;printf("你掷的两个骰子点数分别为 %d 和 %d,点数之和为 %d\n", dice1, dice2, sum);return 0;}
  • 程序模拟掷两个骰子,输出它们的点数之和。运行程序后,会输出两个骰子的点数和点数之和。
  1. 字符串反转
  • 代码:
    #include <stdio.h>#include <string.h>void reverse(char str[]) {int i, j;char temp;for (i =0, j = strlen(str) - 1; i < j; i++, j--) {temp = str[i];str[i] = str[j];str[j] = temp;}}int main() {char str[] = "Hello, World!";printf("反转前的字符串:%s\n", str);reverse(str);printf("反转后的字符串:%s\n", str);return 0;}
  • 程序将一个字符串反转并输出。运行程序后,先输出反转前的字符串,然后输出反转后的字符串。

六、文章总结与资源分享

(一)文章总结

本文详细阐述了 AI 写作实战项目中的自动写作助手,从项目背景与需求分析入手,探讨了写作需求的多样化以及人工智能技术的发展为自动写作助手带来的机遇。接着在技术选型与架构设计部分,深入分析了关键要素和架构设计流程,强调了功能全面、数据准确、自定义性强等要素的重要性,并介绍了准备语料库、进行数据预处理、构建模型和评估优化模型的具体步骤。

在模型训练与优化方面,以搭画快写为例,展示了强化模型训练、数据优化与迭代、人机交互与校对、多领域知识支持以及用户反馈与持续优化的过程和效果。通过大量的训练数据和先进的算法优化,搭画快写的模型在语义理解和表达能力上显著提升。同时,不断优化数据集、加强人机交互和重视用户反馈,使得搭画快写能够为用户提供更加专业、个性化的写作服务。

项目成果与展望部分,总结了自动写作助手的高效便捷、个性化定制、多领域支持和持续优化等成果。展望了其在教育、商业、科研等领域的应用场景,以及未来智能化程度更高、多模态融合、个性化服务更完善和与其他技术融合的发展趋势。

最后,通过经典代码案例,展示了 Python 和 C 语言在自动写作助手相关项目中的应用。

总的来说,自动写作助手作为一种新兴的写作工具,具有广阔的应用前景和发展潜力,将为人们的写作生活带来更多的便利和创新。

(二)学习资源

  • 在线学习平台
  • 中国大学 MOOC:有大学的所有专业基础课程和考证考研提升课,基本都是免费的。
    • 大木虫考研导航:汇集各类官网平台网站、考研信息、资料和工具的学习网。
    • 网易公开课:世界名牌大学公开课整合,课程较多。
  • 语言学习资源
  • 英语学习:
  • 赖世雄老师课程:传授从 0 到 1 的英语学习心得和方法。
    • Rachel:油管上很火的英语老师,帮助学到标准的美式发音。
      • TED-Ed:比 TED 官网更适合学英语,长度适中,五分钟左右动画,趣味性十足。
    • 洋屁教室 — 让英语做你的舔狗:up 主超搞笑,干货超多。
    • 四六级考试历年真题原文音频:链接。
    • 沪江英语 CET 四六级复习全攻略:课程收费。
    • 雅思学习网站推荐:听力提升:English Listening Lesson Library Online;阅读提升:https://www.activelylearn.com/;写作提升:https://www.procon.org/;雅思资料:IELTSMaterial.com: IELTS Resources, Free Practice Tests, eBooks, Courses and Live learning。
  • 外语学习:
  • B 站人气超高的学习视频:零基础日语:【日语课程】标日初级精讲BY萌萌哒葉子先生(叶子老师完整课程及后续中高级课程请看详情介绍)_哔哩哔哩_bilibili;零基础韩语:【韩语学习】零基础入门_哔哩哔哩_bilibili。
  • 外语学习视频搬运 up 主:链接。
  • 技能学习资源
  • 绘画
    • 知乎绘画领域大神优秀回答合集:链接。
    • SAI 的小白新手教学:链接。
    • PS 手绘入门零基础教程:链接。
    • 绘画交流网站:涂鸦王国:首页_涂鸦王国_原创绘画平台;站酷:站酷ZCOOL-设计师互动平台-打开站酷,发现更好的设计!;花瓣网:花瓣网 - 陪你做生活的设计师(创意灵感天堂,搜索、发现设计灵感、设计素材)。
  • Excel、PPT
    • 网易云课堂职场 Excel 零基础入门教程:链接。
    • ppt 大神邵云蛟文章汇总:链接。
    • PPT2016 基础视频教程:链接。
    • 锐普 PPT 论坛:链接。
  • PS
    • 号称史上最容易听懂的 PS 入门基础教程:链接。
    • 国内讲解 PS 最好的老师李涛公开课:基础篇:链接;提高篇:链接。
    • 优优网:链接。

此外,还有一些其他学习资源,如:

  • 多邻国:学语言必备的流行软件,通过游戏化学习经验,使语言学习变得有趣和容易接近。
  • TED:有世界上的思想领袖和实践者就各种主题发表的简短而有力的演讲,多看涨知识还能告别内耗。
  • 中国大学 MOOC:在这里可以找到来自中国顶尖大学的课程,涵盖多个学科,任何人都可以注册并免费访问大部分课程内容。
  • Doyoudo:主要讲解 PR、PS、AE 等专业视频剪辑软件的功能用法和玩法,适合小白,帮助短时间内快速上手相关软件。
  • 学堂在线:由清华大学发起,与国内外多所知名高校和机构合作,拥有高质量的在线教育资源。
  • 国家数字图书馆:是中国最大的图书馆,也是国家图书馆服务和学术研究机构,用户可以通过网络平台访问大量的电子书籍和档案。
  • PICKFREE:免费资源导航网站,提供免版权图片、免费商用字体等资源。
  • Colourco:一个在线配色方案生成器,可以根据鼠标移动区域实时调整颜色。
  • 印象笔记:云字体库更新,文件库中推荐素材的质量全面提升,可以直接应用到笔记中去。限时免费,快来体验吧!

这些学习资源涵盖了多个领域,为学习者提供了丰富的学习选择和机会。无论是在提升专业技能、学习语言还是培养兴趣爱好方面,都能发挥重要作用。

 本文相关文章推荐:

AI 写作(一):开启创作新纪元(1/10)

AI写作(二)NLP:开启自然语言处理的奇妙之旅(2/10)

AI写作(三)文本生成算法:创新与突破(3/10)

AI写作(四)预训练语言模型:开启 AI 写作新时代(4/10)

AI写作(五)核心技术之文本摘要:分类与应用(5/10)

AI写作(六):核心技术与多元应用(6/10)

AI写作(七)的核心技术探秘:情感分析与观点挖掘(7/10)

AI 写作(八)实战项目一:自动写作助手(8/10) 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/60753.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

微信小程序内嵌h5页面(uniapp写的),使用uni.openLocation无法打开页面问题

1.问题 微信小程序内嵌h5页面(uniapp写的),使用uni.openLocation打开地图页面后,点击该页面下方“到这里”按钮,显示无法打开。如下图: 3.解决方案 在内嵌h5中不使用uniapp的api打开地图,而在h5页面事件处理程序中去跳转新的小程序页面,在该新页面去使用微信小程序…

SpringCloud核心组件(五)

文章目录 Gateway一. 概述简介1. Gateway 是什么2. 什么是网关?3.Gateway 和 Nginx 两个网关的区别什么是流量入口&#xff1f; 4.Gateway 能干嘛5.gateway 三大核心概念6.运行方式 二. 入门案例a.创建gateway模块&#xff0c;在pom.xml中引入依赖b.创建启动类GatewayApplicat…

1+X应急响应(网络)系统备份:

系统备份&#xff1a; 系统备份概述&#xff1a; 备份种类&#xff1a; 灾难恢复等级划分&#xff1a; 执行一次备份&#xff1a; 创建备份计划&#xff1a; 恢复备份&#xff1a;

Python学习26天

集合 # 定义集合 num {1, 2, 3, 4, 5} print(f"num&#xff1a;{num}\nnum数据类型为&#xff1a;{type(num)}") # 求集合中元素个数 print(f"num中元素个数为&#xff1a;{len(num)}") # 增加集合中的元素 num.add(6) print(num) # {1,2,3,4,5,6} # 删除…

git撤销、回退某个commit的修改

文章目录 撤销某个特定的commit方法 1&#xff1a;使用 git revert方法 2&#xff1a;使用 git rebase -i方法 3&#xff1a;使用 git reset 撤销某个特定的commit 如果你要撤销某个很早之前的 commit&#xff0c;比如 7461f745cfd58496554bd672d52efa8b1ccf0b42&#xff0c;可…

《译文》2024年11月数维杯国际大学生数学建模挑战赛题目

# 赛题正式发布 2024年第十届数维杯国际大学生数学建模挑战赛顺利开赛&#xff0c;竞赛开始时间为北京时间2024年11月15日09:00至北京时间2024年11月19日09:00&#xff0c;共计4天&#xff0c;竞赛题目正式发布&#xff0c;快来一起围观&#xff0c;你认为今年的哪个题目更具有…

LabVIEW 使用 Snippet

在 LabVIEW 中&#xff0c;Snippet&#xff08;代码片段&#xff09; 是一个非常有用的功能&#xff0c;它允许你将 一小段可重用的代码 保存为一个 图形化的代码片段&#xff0c;并能够在不同的 VI 中通过拖放来使用。 什么是 Snippet&#xff1f; Snippet 就是 LabVIEW 中的…

【苍穹外卖】学习日志-day1

目录 nginx 反向代理介绍 nginx 的优势 提高访问速度 负载均衡 保证后端服务安全 高并发静态资源 Swagger 生成 API 文档 Swagger 的使用方式 导入knife4j的maven坐标 在配置类中加入knife4j相关配置 设置静态资源映射 通过注解控制生成的接口文档 项目技术点 Token 模式 MD5 加…

Java poi 模板导出Word 带图片

Java poi 模板导出Word 带图片 重点&#xff01;&#xff01;&#xff01; 官方文档&#xff1a;https://deepoove.com/poi-tl/#_maven 最终效果 模板 其实内容都在官方文档里写的非常明白了 我这里只是抛砖引玉。 Maven依赖 <poi.version>4.1.2</poi.version>…

HMSC联合物种分布模型在群落生态学中的贝叶斯统计分析应用

联合物种分布模型&#xff08;Joint Species Distribution Modelling&#xff0c;JSDM&#xff09;在生态学领域&#xff0c;特别是群落生态学中发展最为迅速&#xff0c;它在分析和解读群落生态数据的革命性和独特视角使其受到广大国内外学者的关注。在学界不同研究团队研发出…

postman变量和脚本功能介绍

1、基本概念——global、collection、environment 在postman中&#xff0c;为了更好的管理各类变量、测试环境以及脚本等&#xff0c;创建了一些概念&#xff0c;包括&#xff1a;globals、collection、environment。其实在postman中&#xff0c;最上层还有一个Workspaces的概…

Java NIO 核心知识总结

NIO 简介 在传统的 Java I/O 模型&#xff08;BIO&#xff09;中&#xff0c;I/O 操作是以阻塞的方式进行的。也就是说&#xff0c;当一个线程执行一个 I/O 操作时&#xff0c;它会被阻塞直到操作完成。这种阻塞模型在处理多个并发连接时可能会导致性能瓶颈&#xff0c;因为需要…

Qwen2.5-Coder-32B-Instruct Docker 部署openai接口

Qwen2.5-Coder-32B-Instruct 模型下载,国内快捷方式: conda create -n modelscope python=3.10 conda activate modelscopepip install modelscopemodelscope download --model Qwen/Qwen2.5-Coder-32B-Instruct --local_dir /ssd/xiedong/Qwen/Qwen2.5-Coder-32B-I

基于STM32的智能语音识别饮水机系统设计

功能描述 1、给饮水机设定称呼&#xff0c;喊出称呼&#xff0c;饮水机回答&#xff1a;我在 2、语音进行加热功能&#xff0c;说&#xff1a;请加热&#xff0c;加热片运行 3、饮水机水位检测&#xff0c;低于阈值播报“水量少&#xff0c;请换水” 4、检测饮水机水温&#xf…

电子应用产品设计方案-10:全自动智能门禁系统设计方案

一、系统概述 本全自动智能门禁系统旨在提供高效、安全、便捷的人员进出管理解决方案。通过融合先进的生物识别技术、传感器技术、网络通信技术和自动化控制技术&#xff0c;实现门禁的自动识别、授权、记录和管理。 二、系统组成 1. 前端识别设备 - 人脸识别模块&#xff1a;采…

聊聊Flink:Flink的分区机制

一、前言 flink任务在执行过程中&#xff0c;一个流&#xff08;stream&#xff09;包含一个或多个分区&#xff08;Stream partition&#xff09;。TaskManager中的一个slot的subtask就是一个stream partition&#xff08;流分区&#xff09;&#xff0c;一个Job的流&#xf…

IO流实用案例:用字节流--输入流(Inpustream)、输出流(OutputStream)写一个拷贝图片的案例--超简单!

案例背景&#xff1a; 我的电脑桌面有一张白敬亭的照片&#xff0c;我们需要把这张照片拷贝到我的电脑D:\学习软件\copyBJT目录下&#xff0c;当前我们这个目录是没有东西的。 代码演示以及注释&#xff1a; ublic class StreamCopy {public static void main(String[] args)…

ArkTS学习笔记:ArkTS起步

ArkTS是HarmonyOS的主力应用开发语言&#xff0c;基于TypeScript扩展&#xff0c;强化了静态检查和分析&#xff0c;旨在提升程序稳定性和性能。它采用静态类型&#xff0c;禁止运行时改变对象布局&#xff0c;并对UI开发框架能力进行扩展&#xff0c;支持声明式UI描述和自定义…

卡尔曼滤波:从理论到应用的简介

卡尔曼滤波&#xff08;Kalman Filter&#xff09;是一种递归算法&#xff0c;用于对一系列噪声观测数据进行动态系统状态估计。它广泛应用于导航、控制系统、信号处理、金融预测等多个领域。本文将介绍卡尔曼滤波的基本原理、核心公式和应用案例。 1. 什么是卡尔曼滤波&#x…

【已解决】git push一直提示输入用户名及密码、fatal: Could not read from remote repository的问题

问题描述&#xff1a; 在实操中&#xff0c;git push代码到github上一直提示输入用户名及密码&#xff0c;并且跳出的输入框输入用户名和密码后&#xff0c;报错找不到远程仓库 实际解决中&#xff0c;发现我环境有两个问题解决&#xff1a; git push一直提示输入用户名及密码…