2023年春季学期NLP总结作业

news2024/11/27 7:37:12

自然语言处理(Natural Language Processing,NLP)是计算机科学,人工智能,语言学关注计算机和人类(自然)语言之间的相互作用的领域。自然语言处理是计算机科学领域与人工智能领域中的一个重要方向。它研究能实现人与计算机之间用自然语言进行有效通信的各种理论和方法。自然语言处理是一门融语言学、计算机科学、数学于一体的科学。

在这里插入图片描述

一、我学到的内容

在这里插入图片描述

二、我的收获

在这里插入图片描述

在本学期自然语言处理课程的学习过程中,我学习了形式语言与自动机、中文分词、词性标注、关键词提取、命名实体识别、机器翻译、机器阅读理解、文本分类和情感分类等相关知识,并且颇有收获,在这里进行记录。
首先,我们对自然语言进行了初步的了解,回答了什么是自然语言处理?我们了解到自然语言处理(Natural Language Processing,简称NLP)是一门研究人类语言和计算机之间相互作用的学科。它涉及使用计算机算法和技术来理解、处理和生成人类自然语言的能力。自然语言处理的目标是使计算机能够理解和处理人类语言的各种形式,包括文本、语音和对话。
我们,首先学习了形式语言与自动机,它自然语言处理中一个重要的理论基础:通过学习形式语言与自动机,我深入了解了正则表达式、有限状态自动机等概念,对于自然语言处理中的文本匹配、模式识别等问题具有很强的指导作用。
其次,我还学习了中文分词、词性标注、关键词提取、命名实体识别等相关技术,这些技术是自然语言处理中最基础也是最核心的技术:通过这些技术,我们可以将自然语言的文本进行切割和分析,从而进一步进行深入的处理和分析。这些技术在很多自然语言处理任务中都是不可或缺的。
最后,我们进一步学习了句法分析、语义分析、机器翻译等技术,通过这些技术的学习我们更深入地理解自然语言:这些技术帮助我们更好地理解句子的结构和意义,进一步拓展了自然语言处理的范畴。尤其是机器翻译和机器阅读理解,具有很强的实际应用价值。
实践是提高技能的关键:自然语言处理技术的应用极为广泛,而具体应用场景各异,因此需要不断探索和实践才能够获得更好的技能。通过使用多种开源工具和框架,我初步了解了自然语言处理技术的具体应用,例如使用Python语言进行相关编程,使用Tensorflow、Pytorch等深度学习框架实现模型训练等等。
总之,在学习自然语言处理的过程中,我感觉还是有所收获的,但是还存在许多不足,自己在后续的学习运用中,还需要进一步的加强学习。

三、自我检讨

在这里插入图片描述

在这个学期开始的时候,我记得当时正是ChatGPT爆火的时候,而我们恰好是在这样的背景之下,开始学习这门课程的,记得当时,我想着通过学习这一门课程,也可以制作一个自己的聊天机器人,在经过一个学期的相关理论知识的学习,以及课内实践,课外实践,我学到了很多,并且,在自然语言处理课程设计的选题上,选择了基于Seq2Seq注意力机制的聊天机器人,当时,没有多少人选择该题目,这对我来说意味着挑战,以及很多不确定因素,如果我完不成该项目,怎么办?也许,大家都会有这样的担忧,但是,我就是觉得好玩,并且,也符合我最初对这一门课程的期待,于是我开始了,用了很多的时间,看网课,找资料,并完成了该课程设计,当我看到,我的聊天机器人可以和我进行简单的对话的时候,是开心的,激动的。课程设计的过程,虽然,会有很多艰辛,但是,当你积极投入的时候,你会发现,时间过的很快,不经意间就过去了,就像这个学期,也不经意间就过去了,这门课程结束了,回想,最初的期待,我完成了一个简单的对话机器人,虽然也存在很多缺陷,但是,我还是觉得自己已经不错了,当然,在这个学期的学习过程中,也有很多做的不好的地方,比如,理论知识的学习不够扎实,有很多知识还存在漏洞,还需要进一步的加强学习,并且最重要的一点,这个学期没有写很多代码,我知道要学好这门课程,不仅要学好理论知识,还需要加强动手能力,将理论知识运用到实际生活中去,纸上得来终觉浅,绝知此事要躬行,希望自己在以后的学习中,多多加强练习。

四、量化的自我评价

总体概括

总体情况还可以,无论是作业完成情况,还是章节的学习次数都还不错,并且完成率是100%,但是平均分只有96.7,还可以做的更好,然后是讨论那一块有所不足,也可以多多在线上和同学老师讨论。
在这里插入图片描述

成绩曲线图

这是我的课堂反馈和课内实验以及平时考试的成绩曲线图(因为有一些还没有更新,实际上完成进度应该是全部完成了的)总体成绩不错,但是还可以加强,有几次的分数低了一些,因为课程测得时候,有些知识点忘记了,所以平时,还是得多加强复习啊!
在这里插入图片描述
在这里插入图片描述

学习量化指标图

这个学期的学习量化指标图如下,可以看出来还不错,因为有课程设计的缘故,所以博客字数数量还比较客观,对于这个数据还比较满意,但是代码行数,还可以多一些,应该多写代码,进行实践,提高动手能力
在这里插入图片描述

五、我努力的方向(关于接下来的暑假和新的学期,你的计划是什么?你对自己的期待是什么?)

有志者,事竟成

时间匆匆而过,转眼之间,就到了期末,我们将踏上新的征程,下学期就大四了,我们都面临毕业,有的人选择工作,有的人选择考研,有的人选择考公…那么接下来的暑假和新的学期我要干什么了。
在暑假我会留下来考研,虽然,我还没怎么复习过,但是,我还是想去试一试,之前很迷惘,不知道干啥,是工作了?还是考研?考公?我曾多次想这个问题,但是,我始终想不通,我觉得我真的好迷惘,后来,也就是现在,我还是决定去试一下,考研!
因为,我觉得对于我们这个专业来说,在本科阶段学到的东西都还是太浅了,不足以满足社会的需要,所以,我需要进一步深造,学习更多有趣的知识,并且,通过考研,进一步加强学习数学,马原,英语等知识,这些知识,对于我们专业的学习也是很有帮助的,希望,我能在今年一战成硕,考一个好一点的学校,有机会去见识一些有趣的人和事,反正,不管怎样,要不断提高自己!去更高的地方,登高而招,臂非加长,而见者远。
在这里插入图片描述

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

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

相关文章

【网络原理】TCP连接管理机制(三次握手四次挥手)

🥊作者:一只爱打拳的程序猿,Java领域新星创作者,CSDN、阿里云社区优质创作者。 🤼专栏收录于:计算机网络原理 在使用TCP协议进行网络交互时,TCP会进行三次握手即建立连接,TCP四次挥手…

Stable Diffusion局部重绘功能,如何完美抹掉不想要的物体?

网上一堆文生图教程,这种抽卡式东西玩几天就没有意思了,怎么按照自己的意愿生成自己的图是非常有意思的东西,所以我对局部重绘特别感兴趣,借助 SD 的扩散算法,如何利用它的扩散算法来向着自己期望的方向上呈现&#xf…

分享5款十分小众的软件,不好用你找我

今天推荐5款十分小众的软件,但是每个都是非常非常好用的,用完后觉得不好用你找我。 网络测速——NetSpeedMonitor NetSpeedMonitor是一款用于测量和显示你的网络速度的工具。它可以让你在任务栏上看到你的实时上传和下载速度,并提供多种功能…

Win10任务栏一直转圈圈不能操作怎么办?

Win10任务栏一直转圈圈不能操作怎么办?Win10电脑用户遇到了任务栏一直转圈圈不能操作的问题,不知道怎么操作才能解决,这时候用户可以打开桌面上的控制面板,点击卸载更新补丁,也可以通过打开命令提示符窗口,…

【业务功能篇30】代码重构--卫语句/idea内置工具抽象方法

业务场景: 当前我们项目在发布流水线的时候,codecheck 圈复杂度高于10的,或者14的,需要进行一些整改, 什么是圈复杂度? 圈复杂度(Cyclomatic complexity,CC)也称为条件复…

【Leetcode60天带刷】day07哈希表——454.四数相加II , 383. 赎金信 ,15. 三数之和 , 18. 四数之和

题目&#xff1a;454.四数相加II 454. 四数相加 II 给你四个整数数组 nums1、nums2、nums3 和 nums4 &#xff0c;数组长度都是 n &#xff0c;请你计算有多少个元组 (i, j, k, l) 能满足&#xff1a; 0 < i, j, k, l < nnums1[i] nums2[j] nums3[k] nums4[l] 0 …

进阶面向对象

面向对象的意义在于 将日常生活中习惯的思维方式引入程序设计中 将需求中的概念直观的映射到解决方案中 以模块为中心构建可复用的软件系统 提高软件产品的可维护性和可拓展性 类和对象是面向对象中的两个基本概念 类&#xff1a;指的是一类事务&#xff0c;是一个抽象的概…

【Python 随练】学生成绩等级划分

题目&#xff1a; 利用条件运算符的嵌套来完成此题&#xff1a;学习成绩 ≥ 90 分的同学用 A 表示&#xff0c;60-89 分之间的用 B 表示&#xff0c;60 分以下的用 C 表示。 简介&#xff1a; 在本篇博客中&#xff0c;我们将使用条件运算符的嵌套来划分学生成绩的等级。根据…

Redis安装说明(黑马程序员)

Redis安装说明&#xff08;黑马程序员&#xff09; 笔者的redis(Linux版)的下载链接地址&#xff1a;https://download.csdn.net/download/weixin_46411355/87926624 笔者的redis图形化桌面客户端&#xff0c;下载链接地址为&#xff1a;https://download.csdn.net/download/w…

朴素贝叶斯算法

文章目录 1. 贝叶斯定理2. 朴素贝叶斯2.1 朴素贝叶斯原理2.2 朴素贝叶斯适用范围2.3 朴素贝叶斯常用模型 3. 朴素贝叶斯算法的特点4. 朴素贝叶斯的Python应用5. 源码仓库地址 1. 贝叶斯定理 先验概率&#xff1a;即基于统计的概率&#xff0c;是基于以往历史经验和分析得到的结…

【事故致因】HFACS(人因分析与分类系统)

HFACS&#xff08;人因分析与分类系统&#xff09; 1 来源2 拟解决的问题&#xff08;背景&#xff09;2 基本架构2.1 Unsafe Acts2.1.1 Errors2.1.1.1 Skill-based errors2.1.1.2 Decision errors2.2.1.3 Perceptual errors 2.1.2 Violations2.1.2.1 Routine violations2.1.2.…

数学建模竞赛国赛入场券之攻略

数学建模竞赛国赛入场券之攻略 1.团队契合度 在3天的准备时间中&#xff0c;如果是临时组建的草台班子光处理分歧可能就已经耗掉一半时间&#xff0c;最好在赛前就完成磨合&#xff0c;像一起做模拟题练练手之类&#xff0c;甲准备图论、乙准备优化方法&#xff0c;然后再一块…

linux 内存管理之五bootmem 分配器 2.4.22

内核的bootmem 分配器 又叫自举内存分配器&#xff0c;其内涵即 自己初始化自己的一个内存分配器 其初始化过程 已在 上篇[ARM 架构物理内存初始化]&#xff0c;(https://blog.csdn.net/zsj1126/article/details/116430903)介绍 本文主要关注该分配器提供的主要接口和用途 st…

系统测试工程师的岗位职责描述(合集)

系统测试工程师的岗位职责描述1 职责&#xff1a; 1、评审产品或项目需求的测试性&#xff0c;评审产品或项目开发设计的合理性。 2、根据需求进行测试规划&#xff0c;制定测试方案&#xff0c;设计测试用例; 组织测试用例评审; 3、根据测试计划进行项目测试进度和测试质量的管…

Cesium 实战 - 自定义视频标签展示视频

Cesium 实战 - 自定义视频标签展示视频 视频材质核心代码气泡框视频核心代码在线示例 在封装 Cesium 工具的时候&#xff0c;偶然发现 Cesium 支持视频材质功能&#xff0c;虽然目前项目中还没有用到&#xff0c;但是提前做了功能封装&#xff0c;以后使用的时候会方便一些。 …

强化学习从基础到进阶-常见问题和面试必知必答[1]:强化学习概述、序列决策、动作空间定义、策略价值函数、探索与利用、Gym强化学习实验

【强化学习原理项目专栏】必看系列&#xff1a;单智能体、多智能体算法原理项目实战、相关技巧&#xff08;调参、画图等、趣味项目实现、学术应用项目实现 专栏详细介绍&#xff1a;【强化学习原理项目专栏】必看系列&#xff1a;单智能体、多智能体算法原理项目实战、相关技巧…

Triton教程---模型设置

Triton教程—模型设置 这是您第一次编写配置文件吗&#xff1f; 查看本指南或本示例&#xff01; 文章目录 Triton教程---模型设置最小模型配置名称、平台和后端模型交互策略解耦 最大批量大小输入和输出PyTorch 后端的特殊约定命名约定&#xff1a;张量字典作为输入&#xf…

用CSS3实现边框流动,让你的网页更有创意和个性

前言 边框流动动画是一种非常常见的效果&#xff0c;能够让网页看起来更加生动有趣。通过使用 CSS3&#xff0c;我们可以轻松地实现这种动画效果。本文将介绍如何使用 CSS3 实现边框流动效果&#xff0c;下面一起来看看吧。 实现效果 实现思路 首先我们先创建一个盒子容器&…

ENVI软件的地表温度(LST)反演教程

前言 遥感图像处理平台&#xff08;The Environment for Visualizing Images&#xff09;的软件处理技术覆盖图像数据的输入/输出、图像定标、图像增强、纠正、正射校正、镶嵌、数据融合以及各种变换、信息提取、图像分类、基于知识的决策树分类、与GIS的整合、DEM及地形信息提…

【FPGA入门】第四篇、有限状态机

目录 第一部分、一个关于有限状态机的例子 第二部分、学会有限状态机的准备知识 1、什么是有限状态机&#xff1f; 2、为什么需要状态机&#xff1f; 3、什么是竞争冒险&#xff1f; 3.1、什么情况下会发生竞争冒险&#xff1f; 3.2、为什么组合逻辑电路会产生竞争和冒险…