【总目录】毕业设计、基础操作、保姆教程、科普总结大全

文章目录

    • 一、科普
    • 二、毕业设计——《基于MATLAB的手写数字识别系统的设计》
    • 三、MATLAB图像处理实用案例详解
    • 四、毕业设计(2)——基于机器学习及深度学习的心脏病预测方法
    • 五、Office基础
      • 5.1 Word基础操作
      • 5.2 Excel基础操作
    • 六、保姆级教程
    • 七、Python
      • 7.1 Python常见示例
      • 7.2 Python常见问题汇总
      • 7.3 PyTorch教程
    • 八、MATLAB
      • 8.1 MATLAB常见示例
      • 8.2 MATLAB常用工具箱教程
      • 8.3 MATLAB常见问题汇总
      • 8.4 Simulink教程
      • 8.5 MATLAB GUI疑难杂症
    • 九、C++
      • 9.1 C++基础操作
      • 9.2 C++常见错误
      • 9.3 OpenCV基础(C++版)
      • 9.4 Qt基础(C++版)
    • 十、神经网络与深度学习
      • 10.1 神经网络基础知识
      • 10.2 BP神经网络
      • 10.3 卷积神经网络(CNN)
      • 10.4 循环神经网络(RNN)
      • 10.5 生成对抗网络(GAN)
    • 十一、Linux操作系统
      • 11.1 基础操作
    • 十二、控制理论
      • 12.1 控制理论基本概念
      • 12.2 系统辨识专栏
    • 十三、傅里叶变换
    • 十四、DeepFaceLab
    • 十五、人生哲理
    • 十六、其他

首先,关于为什么要写博客,可以看一下我的第一篇博客:我的第一篇博客 。
如果想写好一篇博客,可以查看:关于CSDN博客中Markdown编辑器和数学公式LaTeX的基本使用。

一、科普

  1. 【科普】你真的懂 Unicode 和 UTF-8 是什么关系吗?
  2. 【科普】笔记本电脑选购指南
  3. 【科普】关于操作系统(桌面操作系统/服务器操作系统/嵌入式/移动设备操作系统)基础概念
  4. 【科普】关于解释器与编译器
  5. 【科普】机械硬盘选购
  6. 【科普】关于显示器重要指标&如何选购一台电脑显示器
  7. 【科普】博弈论之胆小鬼博弈、囚徒困境、智猪博弈与纳什均衡
  8. 【科普】苹果ARM版Mac发布会——大人,时代变了
  9. 【科普】关于装机CPU参数介绍及选取原则

二、毕业设计——《基于MATLAB的手写数字识别系统的设计》

  1. 关于毕业论文之手写数字识别若干问题的分析(总)
  2. 手写数字识别问题(1)——关于MNIST数据集
  3. 手写数字识别问题(2)——利用MATLAB搭建GUI界面
  4. 手写数字识别问题(3)——详解卷积神经网络LeNet-5
  5. 手写数字识别问题(4)——图像处理时常见问题之uint8与double类型详解
  6. 手写数字识别问题(5)——完结。
  7. 手写数字识别问题(6)【拓展】——利用CNN卷积神经网络实现基于MATLAB的手写数字识别系统的设计

三、MATLAB图像处理实用案例详解

  1. 【MATLAB图像处理实用案例详解】目录
  2. 【MATLAB图像处理实用案例详解(1)】—— 基于直方图优化的图像去雾技术
  3. 【MATLAB图像处理实用案例详解(2)】—— 基于Hough变换的答题卡识别
  4. 【MATLAB图像处理实用案例详解(3)】—— 基于阈值分割的车牌定位识别
  5. 【MATLAB图像处理实用案例详解(4)】—— 基于知识库的手写体数字识别
  6. 【MATLAB图像处理实用案例详解(5)】—— 基于不变矩的数字验证码识别
  7. 【MATLAB图像处理实用案例详解(6)】—— 基于特征匹配的英文印刷字符识别
  8. 【MATLAB图像处理实用案例详解(7)】—— 基于K-means聚类算法的图像区域分割

四、毕业设计(2)——基于机器学习及深度学习的心脏病预测方法

  1. 基于机器学习的心脏病预测方法(1)——心脏病及Heart Disease UCI数据集介绍
  2. 基于机器学习的心脏病预测方法(2)——Heart Disease UCI数据集可视化介绍
  3. 基于机器学习的心脏病预测方法(3)——数据预处理及评价指标介绍
  4. 基于机器学习的心脏病预测方法(4)——逻辑回归(Logistic Regression)
  5. 基于机器学习的心脏病预测方法(5)——随机森林(Random Forest)
  6. 基于机器学习的心脏病预测方法(6)——朴素贝叶斯(Naive Bayes)
  7. 基于机器学习的心脏病预测方法(7)——K最近邻算法(KNN)
  8. 基于机器学习的心脏病预测方法(8)——决策树(Decision Tree)
  9. 基于机器学习的心脏病预测方法(9)——支持向量机(SVM)
  10. 基于机器学习的心脏病预测方法(10)——卷积神经网络(CNN)

五、Office基础

5.1 Word基础操作

  1. Word中英文单词行尾分割的有效解决办法

  2. Word怎么删除空白页?这3种方法:适用于所有版本Word!

  3. 简单有效解决onenote无法设置或修改默认的英文字体“Calibri”(简单实用)

  4. word如何快速找到自己需要的符号/特殊符号?(干货满满)

5.2 Excel基础操作

  1. Excel中如何快速地将成绩按比例来划分为等级?

六、保姆级教程

  1. 模糊控制在matlab中常见的疑难问题及模糊逻辑工具箱的使用
  2. Sublime Text安装及插件安装
  3. Sublime Text3如何配置Python交互式命令行?

这里我已经不推荐安装Sublime Text了,因为它的交互式界面实在做的太烂了!!!
如果想要安装编译器,建议安装vs code,轻量级,界面友好,参考下文

  1. VS Code大道至简——安装到配置

  2. VS Code输出窗口显示中文乱码的解决办法(汇总择优)

  3. vm虚拟机安装教程及注意事项

  4. 使用虚拟机vmware workstation安装Linux操作系统(Ubuntu)安装教程

  5. MinGW安装及介绍

  6. Linux系统入门介绍及基础命令操作详解(全)

  7. Visdom库(pytorch中的可视化工具)安装问题的解决方案及使用方法详解

  8. iPhone/iPad与Windows电脑如何快速面对面互传文件?(建议收藏)

  9. MinGW-w64的安装及配置教程

  10. 如何利用MATLAB调用手机摄像头(手把手教程)

  11. Python入门之开发环境配置:Anaconda与PyCharm的安装详解

  12. Android Studio安装常见问题详解——Android Emulator Hypervisor Driver for AMD Processors installation failed.

  13. Git的基本使用及将代码托管到GitHub上教程详解

  14. 【Python基础】PyCharm配置Python虚拟环境详解

七、Python

7.1 Python常见示例

  1. 二维码介绍及二维码的Python生成
  2. Python实例之七段数码管绘制
  3. 三维曲面的绘制(Python/MATLAB)

7.2 Python常见问题汇总

  1. python库安装的时候常见问题
  2. 安装完Anoconda后,在命令行输入python出现“Warning:This Python interpreter is in a conda environment解决方案
  3. 安装Anaconda时忘记点击自动配置环境变量的解决方案/手动配置Anaconda环境变量方法
  4. RuntimeWarning: Glyph 20998 missing from current font.(matplotlib中文显示问题的解决方案)
  5. Python如何解决“AttributeError:module‘tensorflow‘没有属性‘get_default_graph‘”(附TensorFlow与Keras的对应关系)

7.3 PyTorch教程

  1. PyTorch安装教程
  2. PyTorch疑难杂症(1)——torch.matmul()函数用法总结
  3. PyTorch实战案例(一)——利用PyTorch实现线性回归算法
  4. PyTorch实战案例(二)——利用PyTorch实现Softmax回归算法
  5. PyTorch实战案例(三)——利用PyTorch实现多层感知机算法

八、MATLAB

零基础如何入门MATLAB(适用于所有编程语言)?(建议收藏)

8.1 MATLAB常见示例

  1. MATLAB调用python脚本
  2. MATLAB之GUI界面介绍与搭建
  3. 毕业季!如何邮寄行李最划算?MATLAB教你选择性价比最高邮寄方式
  4. MATLAB习题练手(入门级)
  5. 实验:高次插值的龙格现象(Runge)实验
  6. 利用MATLAB绘制方波波形
  7. MATLAB中拉氏变换/拉氏反变换如何代入数值求解具体结果(简析syms函数和sym类型)
  8. MATLAB图像处理相关函数介绍及问题分析
  9. 霍夫变换(Hough Transformation)基本思想及MATLAB相关函数
  10. MATLAB示例——图像中米粒个数的识别
  11. 图像中米粒个数的识别(2)——如何从左到右依次给米粒计数
  12. MATLAB GUI介绍之如何设定快捷键
  13. MATLAB GUI设计之如何在GUI界面中动态创建控件
  14. 利用MATLAB绘制阶梯图(stairs函数)并获取所绘制的阶梯图的横纵坐标值

8.2 MATLAB常用工具箱教程

  1. MATLAB模糊逻辑工具箱(fuzzy)的使用
  2. MATLAB系统辨识工具箱介绍
  3. MATLAB曲线拟合工具箱(cftool)介绍
  4. MATLAB Coder工具箱介绍

8.3 MATLAB常见问题汇总

  1. MATLAB复制汉字到word时乱码如何处理
  2. MATLAB遇到问题:错误使用mex的解决办法
  3. MATLAB常见问题:小数保留有效数字位数相关问题/除法结果问题/数据显示格式设置
  4. MATLAB遇到问题:绘图窗口显示中文乱码方框的解决方法
  5. MATLAB遇到问题:错误使用eval,未定义与‘struct‘类型的输入参数相对应的函数‘workspacefunc‘
  6. MATLAB遇到问题:MATLAB2020以上版本代码拷到其他低版本电脑出现中文乱码的解决方案

8.4 Simulink教程

  1. S-function入门及案例详解(1)——S-function基础介绍及基本案例
  2. S-function入门及案例详解(2)——S-function基本案例介绍
  3. S-function入门及案例详解(3)——S-function进阶案例
  4. S-function入门及案例详解(4)——S-function进阶案例之连续/离散状态空间表达式的S-function实现

8.5 MATLAB GUI疑难杂症

  1. MATLAB GUI疑难杂症(1)——在uitable表格中实现查找功能(如何给表格控件uitable设置表格内字体颜色)
  2. MATLAB GUI疑难杂症(2)——uitree的使用基础介绍
  3. MATLAB GUI疑难杂症(3)——uitree的使用基础介绍(序)

九、C++

9.1 C++基础操作

  1. VScode编写调试C/C++程序(详细整理)
  2. 初识C++与Visual Studio(1)——安装Visual Studio2017及删除右键菜单“使用Visual Studio打开”
  3. 初识C++与Visual Studio(2)——如何在Visual Studio2017中编写第一个C++程序
  4. 初识C++与Visual Studio(3)——解决方案资源管理器及常用项目属性介绍
  5. 初识C++与Visual Studio(4)——Visual Studio2017的解决方案文件夹介绍及项目生成步骤
  6. 初识C++与Visual Studio(5)——Visual Studio2017路径中的宏与$
  7. 初识C++与Visual Studio(6)——Visual Studio项目属性的配置项常见问题及总结
  8. 初识C++与Visual Studio(7)——Visual Studio2017头文件的路径问题(本专栏完结)
  9. C++基础语法——std,命名空间,::,头文件等知识汇总(详解C++第一个程序)
  10. C语言调用函数如何返回多个变量值?【基础】

9.2 C++常见错误

  1. C++常见错误(1)之----Visual Studio2017在一个项目中写多个包含main函数的源文件出错及其解决方案

9.3 OpenCV基础(C++版)

  1. OpenCV概述及安装配置教程
  2. 32位OpenCV的配置详解
  3. OpenCV入门之常见错误整理(持续整理)
  4. OpenCV之直方图绘制(calcHist函数详解)
  5. OpenCV与C++函数分文件编写——如何设置调用参数为Mat类的函数分文件编写(Mat类实参如何传给子函数)
  6. OpenCV之轮廓查找与绘制(findContours和drawContours函数详解)
  7. OpenCV之查找并绘制最大轮廓及绘制轮廓的外接矩形
  8. OpenCV之傅里叶描述子特征构建(Fourier Descriptor)
  9. 利用C++和OpenCV3设计支持向量机SVM分类器
  10. 基于C++,OpenCV3以及SVM的手写数字识别系统的设计(从手写数字识别设计中认识SVM)
  11. 基于C++,OpenCV3以及SVM的MNIST手写数字识别系统的设计
  12. 基于OpenCV3和C++的电脑摄像头(或Astra摄像头)手势识别系统设计(完结)

9.4 Qt基础(C++版)

  1. Qt中调用函数如何返回多个值?
  2. Qt实战案例(1)——计时器的启动、暂停与继续
  3. Qt实战案例(2)——电子时钟的设计
  4. Qt实战案例(3)——控件封装实现(实现数字加减框与滑动条的封装)
  5. Qt实战案例(4)——利用Qt读取Excel表格
  6. Qt实战案例(5)——程序启动画面的实现(QSplashScreen)
  7. Qt实战案例(6)——进度条对话框的实现(QProgressDialog)
  8. Qt实战案例(7)——利用Qt实现贪吃蛇小游戏
  9. Qt实战案例(8)——利用Qt实设计计时器
  10. Qt实战案例(9)——利用QLineEdit设置输入掩码来限制输入内容
  11. QCustomPlot基础教程(一)——QCustomPlot的安装及基础实例
  12. QCustomPlot基础教程(二)——在Qt中绘制多个曲线
  13. QCustomPlot基础教程(三)——在Qt中绘制多条曲线(拓展)
  14. QCustomPlot基础教程(四)——利用QCustomPlot绘制柱状图
  15. QCustomPlot基础教程(五)——QCustomPlot图层介绍
  16. QCustomPlot基础教程(六)——Qt设置鼠标跟随动态显示曲线上的点的值
  17. QCustomPlot基础教程(七)——Qt设置鼠标跟随动态显示曲线上的点的值(多条曲线)
  18. QCustomPlot基础教程(八)——QCustomPlot将绘制的图形保存导出
  19. QCustomPlot基础教程(九)——QCustomPlot中轴的相关属性和方法
  20. QCustomPlot基础教程(十)——QCustomPlot中图例的相关设置
  21. QCustomPlot基础教程(十一)——QCustomPlot设置线条样式
  22. QCustomPlot基础教程(十二)——QCustomPlot常用信号Signals汇总(未完待续)
  23. Qt程序项目的打包及发布详解

十、神经网络与深度学习

  1. 深度学习基础知识——信息论(自信息、信息熵与马尔科夫链)

10.1 神经网络基础知识

  1. 神经网络之Mini-Batch梯度下降
  2. 关于最小二乘法的相关知识

10.2 BP神经网络

10.3 卷积神经网络(CNN)

  1. 详解卷积神经网络LeNet-5
  2. 卷积神经网络LeNet-5的pytorch代码实现

10.4 循环神经网络(RNN)

  1. 循环神经网络RNN入门介绍
  2. 循环神经网络案例(1)——利用Keras搭建循环神经网络进行股票价格预测
  3. 循环神经网络案例(2)——利用MATLAB搭建循环神经网络进行厄尔尼诺指数预测

10.5 生成对抗网络(GAN)

  1. GAN生成对抗网络入门介绍及DCGAN、WGAN等介绍
  2. 生成对抗网络前言(1)——生成对抗网络的数学推导
  3. 生成对抗网络前言(2)——自动编码器(auto-encoder)介绍
  4. 生成对抗网络前言(3)——其他自动编码器介绍(稀疏自动编码器、深度自动编码器、卷积自动编码器、序列到序列的自动编码器)及自动编码器在图像去噪领域的应用
  5. 生成对抗网络前言(4)——变分自动编码器(Variational autoencoder,VAE)介绍
  6. 初识生成对抗网络(1)——利用Keras搭建简单GAN生成手写体数字
  7. 初识生成对抗网络(2)——利用Keras搭建DCGAN生成手写体数字
  8. 初识生成对抗网络(3)——利用Keras搭建CGAN生成手写体数字并贴上标签
  9. 初识生成对抗网络(4)——利用Keras搭建ACGAN生成手写体数字并贴上标签
  10. 初识生成对抗网络(5)——利用Keras搭建LSGAN生成手写体数字
  11. 初识生成对抗网络(6)——利用Keras搭建CycleGAN实现风格迁移
  12. 初识生成对抗网络(7)——利用Pytorch搭建GAN生成手写数字
  13. 初识生成对抗网络(8)——利用Pytorch搭建DCGAN生成手写数字
  14. 初识生成对抗网络(9)——利用Pytorch搭建CGAN生成手写数字并贴上标签
  15. 初识生成对抗网络(10)——利用Pytorch搭建LSGAN生成手写数字
  16. 生成对抗网络进阶(1)——利用Keras和GAN进行简单函数拟合
  17. 生成对抗网络进阶(2)——利用PyTorch和GAN进行复杂函数拟合
  18. 生成对抗网络进阶(3)——利用Keras和GAN进行正弦函数拟合
  19. 生成对抗网络进阶(4)——利用Keras和GAN进行幂函数拟合

十一、Linux操作系统

11.1 基础操作

  1. Linux系统入门介绍及基础命令操作详解(全)
  2. Linux/Ubuntu系统安装Anaconda和PyCharm

十二、控制理论

12.1 控制理论基本概念

  1. 奇异值分解(SVD)基础概念及MATLAB仿真
  2. 特征值与特征向量的意义

12.2 系统辨识专栏

  1. 系统辨识总论(System Identification)
  2. MATLAB系统辨识工具箱介绍
  3. 系统辨识基础知识(1)——产生(0,1)均匀分布随机数的原理分析及MATLAB实现
  4. 系统辨识基础知识(2)——系统辨识常用矩阵汇总及其MATLAB实现
  5. 系统辨识基础知识(3)——系统辨识常用矩阵分解及其MATLAB实现
  6. 系统辨识实例(1)——最小二乘估计的一次完成算法/批处理算法(LS算法)MATLAB编程实现
  7. 系统辨识实例(2)——利用BP神经网络进行基本非线性函数辨识
  8. 系统辨识实例(3)——利用BP神经网络进行非线性系统辨识及MATLAB编程实现
  9. 系统辨识实例(4)——利用BP神经网络进行状态空间辨识及MATLAB编程实现
  10. 系统辨识实例(5)——利用深度级联网络(cascadeforwardnet)进行系统辨识及MATLAB编程实现
  11. 系统辨识实例(6)——利用长短期记忆人工神经网络(LSTM)进行系统辨识及MATLAB编程实现

十三、傅里叶变换

  1. 错过这篇文章,可能你这辈子不懂什么叫傅里叶变换了(一)
  2. 错过这篇文章,可能你这辈子不懂什么叫傅里叶变换了(二)

这篇文章是我转载的,关于原文详细内容,建议查看之乎大神——Heinrich,地址如下:
https://zhuanlan.zhihu.com/p/19763358)

十四、DeepFaceLab

关于DeepFaceLab的文章,我只写了这两篇,作为给新手的引路石,如果大家深入研究,可以自行探究。

  1. DeepFaceLab使用教程(1)
  2. DeepFaceLab使用教程(2)(完结)

十五、人生哲理

  1. 总有一天你会脱离公司

十六、其他

  1. 关于python的一些前景
  2. 如果你在每个平台的密码都一样,那你危险了
  3. 【年终总结】2020年的最后一天年终总结
  4. TCGA数据集介绍及数据下载指南(新手友好篇)

(注:目录每个月的一号进行更新)【最近一次更新于:2021.11.07】

你可能感兴趣的:(目录,matlab)