第二次寒假学习总结

这个作业属于哪个课程 https://edu.cnblogs.com/campus/fzzcxy/2023learning
这个作业要求在哪里 https://edu.cnblogs.com/campus/fzzcxy/2023learning/homework/12898
这个作业的目标 总结寒假学习内容

一、我的github主页链接

https://github.com/clxjxq

二、学习内容的系列记录

1.知识要点

人工智能的基本概念:

人工智能包括机器学习,神经网络,自然语言处理,深度学习。其中,机器学习是一种人工智能技术,其目的是让计算机系统通过从数据中自动学习和改进算法,而不需要明确编程常用的机械学习算法,包括决策树支持向量机,神经网络等。神经网络是一种计算机算法,用于解决类似于人类大脑如何处理信息的问题,它由一系列互相连接的节点组成,这些节点以类似于神经元的方式相互交互,并可以进行学习和自我适应。自然语言处理是一种人工智能技术,用于让计算机理解,分析和生成自然语言,它包括词法分析,语法分析,语义分析和文本生成等步骤。深度学习是机器学习的一种形式,它基于一种称为神经网络的结构,深度学习的主要目的是识别和分析大量的复杂数据,例如图像,语音和自然语言。

计算机的五大基本部件:

1.控制器是统一指挥和控制计算机各部件的中央机构;
2.存储器是用来存放计算所需的数据和指示计算机如何计算的指令的器件;
3.输入设备是用来向计算机提供计算所需的数据和程序的设备;
4.运算器(ALU)是完成算术和逻辑操作的部件;
5.输出设备是计算机对外提供计算或处理结果的设备。
在现代计算机系统中,通常将 (1) 和 (4) 合并成一个器件,称之为中央处理器(cpu)

软件工程基本概念:

定义:软件工程是指导计算机软件开发和维护的一门工程学科。采用工程化的方法来开发和维护软件,把经过实践考验而证明正确的工程管理技术和当前能够得到的最好的技术方法结合起来,以经济地开发出高质量的软件并有效的维护它。
内容:针对软件生命周期全过程及其每个具体阶段的工程方法、技术细则、文档规范、管理制度、人员组织以及质量保证体系等。每个软件开发者必须按工程的统一要求行事,不能随意地自由发挥。每个开发阶段都要产生健全的、符合工程规范的文档。软件产品是这些文档的总合,而不仅仅是程序。

数据结构及算法的基本概念:

数组:有一组具有相同数据类型的元素构成的有序序列,数组的特点是访问元素方便,但插入删除元素比较麻烦。
链表:有一组节点构成的数据结构,每个节点包含数据的指向下一个节点的指针链表,特点是插入删除元素,方便但访问元素比较麻烦。
栈:一种先进后出的数据结构。
队列:一种先进先出的数据结构,可以在队尾插入元素,在对头删除元素,类似于叠汉堡吃汉堡一样。
树:由节点和边构成的结构层次,每个节点可以有多个子节点,二叉树是一种特殊的树结构。
常见算法:选择排序法、二分法、分支界定算法等等。

编程语言:

java:Java是一门面向对象的编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程 。
c++:c++是一种静态类型的、编译式的、通用的、大小写敏感的、不规则的编程语言,支持过程化编程、面向对象编程和泛型编程。
python:Python是一种跨平台的计算机程序设计语言。是一种面向对象的动态类型语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越多被用于独立的、大型项目的开发。

编程语言的基本概念和特点:

编程语言俗称"计算机语言",种类非常的多,总的来说可以分成机器语言、汇编语言、高级语言三大类。电脑每做的一次动作,一个步骤,都是按照已经用计算机语言编好的程序来执行的,程序是计算机要执行的指令的集合,而程序全部都是用我们所掌握的语言来编写的。所以人们要控制计算机一定要通过计算机语言向计算机发出命令。 目前通用的编程语言有两种形式:汇编语言和高级语言。
它具有特定的语法规则,用于定义语句和表达式的结构,语法规则通常包括关键字,运算符,分隔符,数据类型和变量等。

计算机网络基本概念:

互联网:互联网是指全球最大的计算机网络,它连接世界上大部分的计算机和网络设备,互联网采用TCP/IP协议,是一个开发的网络,用户可以通过互联网访问各种应用和资源,例如网页,电子邮件,在线视频等。
协议:协议是计算机网络中的一种通信规则,用于协调不同设备之间的数据交换和通信,协议定义了数据传输的格式,数据交换的顺序,错误检测和纠正的方法,是计算机网络中的通信基础。
数据传输:是指在计算机网络中,将数据从一个设备传输到另一个设备的过程,数据传输可以通过有线或无线方式进行,例如通过网线,光纤,WIFI等传输数据,在数据传输过程中需要考虑传输速度,传输距离,传输稳定性等因素。

操作系统的基本概念:

进程管理:操作系统可以管理计算机上同时运行的多个应用程序,分配计算机资源为他们提供运行环境,并控制他们的运行顺序和优先级
存储管理:操作系统负责管理计算机的内存和外存,将程序和数据从外存载入内存并进行合理的分配和释放,以最大化利用计算机的存储资源。
文件管理:操作系统负责管理计算机上的文件系统,包括文件的创建,删除,读写,备份等功能,为用户提供文件存储和访问的接口。
设备管理:操作系统负责管理计算机上的各种硬件设备,包括输出输入设备,网络设备,存储设备等,为应用程序提供访问硬件资源的接口。
常见的操作系统:Windows、Linux、MacOS(国内的HarmonyOS也算吧)

视频讲的有点笼统,以上内容摘自百度

2.学习心得

以下是我做题过程中的错题






人工智能方面错题有点多,今后要在这方面努力。
经过这几天的学习,我已经系统的了解了计算机这门学科,它将为我以后的学习打下基础。

视频评论区阅读心得

评论区总能为我解答有关问题并且它们内容幽默、一些微观比喻很是生动,正是因为这,也让我对计算机学习更加主动。

三、思维导图

摘自MindMaster 总结的通俗易懂

posted @ 2023-02-15 20:45  梁佳琪  阅读(62)  评论(0编辑  收藏  举报