2023下半年的总结

我从八月下旬开始写的,到现在差不多有半年了,总结一下吧!

1.计算机视觉

在计算机视觉方面,想必两个有名的深度学习框架(TensorFlow和PyTorch)大家都很清楚吧,以及OpenCV库。对于人脸识别,可以采用了基于深度学习的特征提取方法,通过训练卷积神经网络(CNN)来提取人脸特征,并使用余弦相似度进行特征匹配,实现人脸的快速识别。在物体跟踪方面,可以采用了基于目标检测的方法,通过训练YOLO(快准狠)或SSD等目标检测模型,实现对物体的实时跟踪。为了提高算法的鲁棒性,可以采用了数据增强等技术,对模型进行持续优化。
在这里插入图片描述

2.自然语言处理

在自然语言处理方面,可以使用了自然语言处理工具包,如NLTK和spaCy。对于情感分析,首先可以采用了基于词嵌入的方法,通过训练词向量模型(如Word2Vec或GloVe)来学习词的语义信息,并使用分类器进行情感分类。对于问答系统,采用了基于知识图谱的方法,通过构建知识图谱来存储问题和答案的对应关系,并使用搜索算法进行答案的检索。为了提高算法的准确性,采用了注意力机制(transformer)和上下文编码等技术。
在这里插入图片描述

3.机器学习和人工智能

在机器学习和人工智能方面,分类、回归和聚类三大任务可以使用了Scikit-learn等机器学习库。对于分类问题,有着支持向量机(SVM)、决策树和随机森林等分类算法;对于回归问题,有着线性回归、岭回归和套索回归等算法;对于聚类问题,有着了K-means和层次聚类等算法。为了提高算法的性能和准确性,可以采用特征选择(包裹式,过滤式,嵌入式)、特征降维(PCA,t_sne)和模型集成(boost,stacking,bagging)等技术。
在这里插入图片描述

4.Java

在Java方面,学习了Java的核心语法和常用框架。通过实践项目,掌握了Java的面向对象编程思想、异常处理机制、集合框架以及多线程编程等技术。同时,我也学习了Java Web开发的相关技术,如Servlet、JSP和Spring框架等。这些技术为我提供了强大的编程工具,让我能够更加高效地进行Web应用开发。

5.Matlab

在Matlab方面,掌握Matlab的基础语法和控制流语句、数组和矩阵操作、数值计算和符号计算等功能即可。通过实践项目,我掌握了Matlab在数据分析和可视化方面的应用技巧。同时,我也学习了Simulink的使用方法,通过建立数学模型进行系统仿真和分析。这些技术为我提供了强大的科学计算和数据处理工具,让我能够更加高效地进行数据处理和分析工作。

6.控制理论

在自动控制原理与现代控制理论方面,我主要使用了Matlab/Simulink进行控制系统设计和分析。通过建立数学模型(如传递函数和状态方程),我对控制系统进行模拟和优化。在实际应用中,我采用了PID控制、状态反馈控制等控制策略,并通过Matlab进行仿真验证。为了实现有效的控制效果,我注重选择合适的控制参数和控制结构。

此外,在实践项目中,我还使用了其他一些具体的技术和工具。例如,在人脸识别中,我使用了OpenCV进行图像预处理和特征提取;在物体跟踪中,我使用了卡尔曼滤波器进行物体位置的预测和更新;在情感分析中,我使用了TF-IDF和word2vec,bert进行文本向量化;在分类、回归和聚类项目中,我使用了网格搜索、交叉验证等技术进行模型选择和参数优化;在控制系统中,我使用了Matlab的Simulink进行系统仿真和设计。

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

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

相关文章

在高并发场景下,缓存“雪崩”了怎么办

1. 缓存雪崩的常见原因 缓存“雪崩”是指,因为部分缓存节点不可用,而导致整个缓存系统(甚至是整个服务系统)不可用。缓存“雪崩”主要分为以下两种情况: 因缓存不支持 rehash 而导致的缓存“雪崩”缓存支持 rehash 时…

电脑怎么检测手机配置信息

摘要 本文介绍了如何使用克魔助手工具在电脑上检测手机的配置信息。通过该工具,用户可以全面了解手机的硬件和操作系统信息,包括电池、CPU、内存、基带信息和销售信息等。 引言 在日常工作中,了解手机的配置信息对于开发和测试人员非常重要…

带大家做一个,易上手的家常蒜酱鲍鱼

超市有个福利鲍鱼 就买回来弄一下 搞一个整个的蒜 蒜去皮切末 三四个干辣椒切小末 切一点葱花混进去 鲍鱼去壳 去内脏&牙齿 将鲍鱼切块 因为鲍鱼是正经不好入味的东西 起锅烧油 下入 葱蒜干辣椒 翻炒出味 然后倒入鲍鱼进行翻炒 翻炒均匀后 倒入 一勺生抽 半勺老抽 …

Linux 内存数据 Metrics 指标解读

过去从未仔细了解过使用 free、top 等命令时显式的内存信息,只关注了已用内存 / 可用内存。本文我们详解解读和标注一下各个数据项的含义,同时和 Ganglia 显式的数据做一个映射。开始前介绍一个小知识,很多查看内存的命令行工具都是 cat /pro…

71内网安全-域横向网络传输应用层隧道技术

必备知识点; 代理和隧道技术的区别? 代理主要解决的是网络访问问题,隧道是对过滤的绕过, 隧道技术是为了解决什么 解决被防火墙一些设备,ids(入侵检测系统)进行拦截的东西进行突破&#xff0…

2023-12-11 LeetCode每日一题(最小体力消耗路径)

2023-12-11每日一题 一、题目编号 1631. 最小体力消耗路径二、题目链接 点击跳转到题目位置 三、题目描述 你准备参加一场远足活动。给你一个二维 rows x columns 的地图 heights ,其中 heights[row][col] 表示格子 (row, col) 的高度。一开始你在最左上角的格…

自定义富集分析结果的term顺序

大家好,元旦过得还好吗?之前我们聊过如果富集分析结果不理想,如何选择富集分析的terms,如果不记得,可以看看这三个推文和视频。 ​富集分析结果不理想:如何从上千个term中找到自己想要所有term?…

Spark 集群搭建

文章目录 搭建前准备安装搭建解压并重命名环境变量配置配置文件yarn-site.xmlspark-env.sh 官网求 π(PI) 案例启动spark-shell通过浏览器查看显示查看 Spark 的网页信息展示 搭建前准备 下载地址:Index of /dist/spark (apache.org) 配置好 hadoop 环境&#xff…

HttpClient入门

HttpClient入门 简介 HttpClient 是 Apache HttpComponents 项目中的一个开源的 Java HTTP 客户端库,用于发送 HTTP 请求和处理 HTTP 响应。它提供了一组强大而灵活的 API,使得在 Java 程序中执行 HTTP 请求变得相对简单 maven依赖 org.apache.httpco…

【BIG_FG_CSDN】C++ 数组与指针 (个人向——学习笔记)

一维数组 在内存占用连续存储单元的相同类型数据序列的存储。 数组是静态存储器的块;在编译时确定大小后才能使用; 其声明格式如下: 元素类型 数组名[常量];元素类型:数组中元素的数据类型; 常量&#…

租房数据分析可视化大屏+58同城 Django框架 大数据毕业设计(附源码)✅

毕业设计:2023-2024年计算机专业毕业设计选题汇总(建议收藏) 毕业设计:2023-2024年最新最全计算机专业毕设选题推荐汇总 🍅感兴趣的可以先收藏起来,点赞、关注不迷路,大家在毕设选题&#xff…

【力扣题解】P105-从前序与中序遍历序列构造二叉树-Java题解

👨‍💻博客主页:花无缺 欢迎 点赞👍 收藏⭐ 留言📝 加关注✅! 本文由 花无缺 原创 收录于专栏 【力扣题解】 文章目录 【力扣题解】P105-从前序与中序遍历序列构造二叉树-Java题解🌏题目描述💡题…

Node.js+Express 路由配置,实现接口分类管理

首先创建一个路由目录及文件 routes/user.js代码 const express require(express); const router express.Router(); // 使用express提供的router对象 const db require(../dbserver/mysql);router.get(/api/user, (req, res) > {const sqlStr SELECT * FROM sys_user;…

StratifiedKFold解释和代码实现

StratifiedKFold解释和代码实现 文章目录 一、StratifiedKFold是什么?二、 实验数据设置2.1 实验数据生成代码2.2 代码结果 三、实验代码3.1 实验代码3.2 实验结果3.3 结果解释3.4 数据打乱对这种交叉验证的影响。 四、总结 一、StratifiedKFold是什么? …

Eclipse汉化

目录 一、首先电脑已经下载好Eclipse 二、打开Eclipse Babel 三、打开Eclipse 1、工具栏——>Help——> Install New Software 2、 点击Add 3、添加复制的链接,点击Add 4、等待加载 5、勾选Chinese(Simpliied),而后Next&…

动画墙纸:将视频、网页、游戏、模拟器变成windows墙纸——Lively Wallpaper

文章目录 前言下载github地址:网盘 关于VideoWebpagesYoutube和流媒体ShadersGIFs游戏和应用程序& more:Performance:多监视器支持:完结 前言 Lively Wallpaper是一款开源的视频壁纸桌面软件,类似 Wallpaper Engine,兼容 Wal…

HarmonyOS 组件通用属性之通用事件 文档参数讲解(触摸事件)

好 本文 我们来说说触摸事件 字面意思也非常好理解 就是我们手机手指触摸物体触发 我们先在编辑器组件介绍中 找到这个东西的基本用法 Button("跳转").onTouch((event: TouchEvent) > {})最明显的就是 event 的类型变了 点击事件的是 ClickEvent 而这里是 Touc…

主成分分析(PCA):探索数据的核心

文章目录 前言1. 什么是 PCA ?2. PCA 的原理2.1 协方差和方差2.2 核心思想2.3 步骤 3. PCA 的应用场景4. PCA 的优缺点5. 示例:人脸识别5.1 完整代码5.2 运行结果 结语 前言 当今社会,数据无处不在。从社交媒体到金融交易,从医疗…

【代码解析】代码解析之生成token(1)

本篇文章主要解析上一篇:代码解析之登录(1)里的第8行代码调用 TokenUtils 类里的genToken 方法 https://blog.csdn.net/m0_67930426/article/details/135327553?spm1001.2014.3001.5501 genToken方法代码如下: public static S…

基于C#的机械臂欧拉角与旋转矩阵转换

欧拉角概述 机器人末端执行器姿态描述方法主要有四种:旋转矩阵法、欧拉角法、等效轴角法和四元数法。所以,欧拉角是描述机械臂末端姿态的重要方法之一。 关于欧拉角的历史,由来已久,莱昂哈德欧拉用欧拉角来描述刚体在三维欧几里…