- 博客(29)
- 收藏
- 关注
原创 Pandas基础笔记
跟随菜鸟教程学习的过程中记录。仅记录自己不熟悉的地方,以及与Java、C存在明显差异的地方。主要数据结构是 Series (一维数据,一维数组)与 DataFrame(二维数据,表格型数据结构)特殊字符串变量__version__前后都是两个下划线。__init__也是前后各自双下划线list、tuple有序,可以通过索引获取。Series类似表格中的一列;由索引和列组成,索引默认从0开始。创建:1.使用list创建; 2.使用字典创建,字典的key直接变为索引。pandas..
2022-05-15 20:32:42
338
原创 Python基础笔记
跟随菜鸟教程学习的过程中记录。仅记录自己不熟悉的地方,以及与Java、C存在明显差异的地方。注释\ 表示一行语句的多行显示多行注释 '''、"""包裹多个变量,不换行输出,在变量名之间加逗号python标准数据类型numbers、string、list、tuple、dictionary(元组与字典)字符串,使用[头下标:尾下标]截取相应的字符串,结果会返还一个新的对象。【python列表截取】除去头尾下标外,可以接收第三个参数,参数作用是截取步长。char[1:4:2]下标区.
2022-05-15 20:18:37
184
原创 【深度学习入门笔记】CNN卷积神经网络 - LeNet具体实现及代码讲解
CNN卷积神经网络 - LeNet具体实现及代码讲解本次笔记来源bilibili 霹雳吧啦Wz pytorch官方demo(Lenet)个人github仓库:heisenbergCh/way-to-deep-learning: 个人零基础自学深度学习时产生的笔记与示例代码参照官网demo定义LeNet网络结构完整代码:import torch.nn as nnimport torch.nn.functional as Fclass LeNet(nn.Module): def
2022-04-25 19:34:13
1922
原创 【Vue+Element UI】将按钮固定在页面的某一位置,且浏览器窗口大小发生变化时仍能显示
【Vue+Element UI】将按钮固定在页面的某一位置,且浏览器窗口大小发生变化时仍能显示模板:vue-admin-template v4.4.0问题描述:未对按钮的样式进行规定之前,会默认将按钮放在在页面的左上角。实际中需要让按钮独占一整行,并恒处于页面的右侧(当浏览器窗口尺寸变化后也能保持相对位置)。效果展示:全尺寸浏览器尺寸变化后的浏览器实现代码:<div class="d2"> <el-button
2022-02-05 15:32:11
13259
原创 【Vue+Element UI】关闭指定某一个页面的loading动画
【Vue+Element UI】关闭指定某一个页面的loading动画模板:vue-admin-template v4.4.0问题描述:由于vue-admin默认配置了全局loading,所以页面刷新都会有loading加载动画,具体显示效果如下:但实际中需要在某一个页面中定时请求接口、刷新页面数据,在使用setInterval()定时器后,页面在每次请求接口后会出现loading加载动画。故需要关闭该页面的加载动画。过程:查到的大部分博客的关注点都在于如何开启loading动画的全局设置或局部设
2022-02-05 15:00:46
3546
1
原创 【TL第二期】动手学数据分析-第三章模型建立与评估
文章目录第三章第一节 建立模型数据清洗的结果模型选择切割数据集模型创建第二节 模型评估第三章第一节 建立模型任务:完成泰坦尼克号的存活预测复习:库的作用;matplotlib-绘图,开源MatLab;seaborn-基于Python,在matplotlib的基础上进行了更高一级的封装,作图更方便;数据清洗的结果清洗后数据和原数据的不同:shape不一样;没有survived(结果值)、name(无关变量)两栏;文本数据都转变为数值数据;。模型选择首先需要知道是监督学习还是无监督学习。
2021-12-23 20:39:33
1203
原创 【TL第二期】动手学数据分析-第二章 数据预处理
第二章第一节 数据清洗及特征处理数据清洗:对于原始数据中的缺失值、异常值进行处理。相当于数据预处理。待处理的情况:缺失值、重复值、字符串和数据转换。缺失值如何查看各列缺失值的情况:df.info()# 可以查看每一列数据的缺失值情况,及数据类型df.isnull().sum()# 直接统计缺失情况检索缺失值:# 检索空缺值的三种方式df[df['Age']==None]=0df[df['Age'].isnull()]=0df[df['Age']==np.nan]=0
2021-12-17 00:05:07
412
原创 【TL第二期】动手学数据分析-第一章 数据基本操作
第一章第一节 数据载入与初步观察0 导库导入pandas、numpy(都是用于数据分析的库)1 载入数据使用相对路径或绝对路径打开文件相对路径:如果在同一文件夹下,直接访问文件名;如果不在同一级目录下:./:代表目前所在的目录../:代表上一层目录以/开头:代表根目录绝对路径:import osimport pandas as pdos.path.abspath('.') #表示当前所处的文件夹的绝对路径os.path.abspath('..') #表示
2021-12-14 20:24:32
2014
原创 【TL第一期】李宏毅ML-第五节 网络设计的技巧
网络设计的技巧1. optimization失败的时候应该怎么办为什么会失败。对于Loss的最后的值不满意。某一处,梯度趋近于0。但不仅仅可能是局部最小值,也可能是鞍状。如何知道所处的位置(critical point)是哪一个?local minima暂时无法逃离saddle point可以鉴别,在其周围存在更低点怎么知道Loss function的形状?【数学公式推导】在ɵ’处的Loss fuction可以用泰勒公式表示:如何根据后面这一项判断critical poi
2021-11-24 17:11:16
317
原创 【TL第一期】李宏毅ML-第四节 深度学习概述
历史感知器、感知机反向传播RBM Initialization(受限玻尔兹曼机)(找学习的初始值)2006 - GPU:使用GPU可以节省很多计算时间深度学习概述深度学习区别于机器学习:在网络模型方面,使用的是神经网络(neural network)神经网络的连接方式:全连接前馈神经网络(fully connect feedforward network)深度学习的参数:每一层的weight、bias(权重和偏差)每一层每次计算之后,都会使用激活函数(sigmoid函数或其他函数)
2021-11-21 19:16:21
480
原创 【TL第一期】李宏毅ML-第三节 误差、梯度下降
误差、梯度下降误差误差的来源:bias和variance(偏差和方差)以例说明:①bias:瞄准的位置偏离正确位置;②瞄准位置处的离散偏差。 简单的模型受到不同data的影响较小,而复杂的模型,data变化较大时,其模型方程式会变化很多。方差会很大,但平均值(偏差)与预期函数相差较小。每次选定方程,都相当于确定了一个model set,之后训练的每一个模型都只能在这个范围内寻找。当次数足够多时,即使偏差很大,方差也可以很小。过拟合:误差来源于方差(训练集效果好,但测试集效果差)欠
2021-11-19 15:54:10
732
原创 【TL第一期】李宏毅ML-第二节 回归
机器学习:回归确定选用模型的类别如果对于需要探究的问题,只有一个影响因素(又叫特征),则可以采用一元线性模型如果有多个影响因素(多个特征),则考虑多元线性模型。评判模型的好坏损失函数(Loss function):求原始数据标签值与模型预测值的差,来判定模型的好坏。损失函数越小,模型的预测值与真实值的吻合程度越高。筛选最优模型的方法为了获得最小的损失函数,我们可以使用梯度下降的方法。首先在损失函数上取一个初始值,从初始值所在的位置开始,往梯度下降的方向行进,每次运动一个步长的
2021-11-17 19:40:24
199
原创 IDEA springboot项目无法打包application.yml文件
解决办法:1.maven-clean2.菜单栏-构建-重构项目3.maven-package
2021-10-02 08:46:25
1482
原创 “使用@CrossOrigin注解无法解决跨域问题”的解决办法
背景:在前后端分离项目中,在前端调用后端的接口会产生跨域问题。通常的解决办法是在各个controller中添加@CrossOrigin注解,或是添加全局配置。问题:在被调用的controller中添加了@CrossOrigin注解后,前端调用仍出现网络连接问题,打开F12提示跨域问题。解决办法:后端接口使用了post提交方式,但在前端代码中定义的方法处,写的是get提交方式。二者不一致,导致跨域问题仍然存在。只需要将前后端的提交方式修改成一致即可。...
2021-08-24 10:36:54
3516
原创 关于xxx mapper.xml文件的位置问题的记录
问题:将xml文件写在java目录下时,如果不对xml文件的地址进行配置,会使target目录下丢失.xml文件。项目截至到目前,共有两处与此相关的代码:第一处:application.yml配置文件mybatis-plus: mapper-locations: classpath:com/jinfz/ncepu/mapper/xml/*.xml第二处:pom.xml文件 <build> <resources> <
2021-07-25 17:55:38
97
原创 误删target、classes目录而导致的项目无法启动的问题
本来文章的标题应该是《关于在没搞清楚target目录是啥的情况下手残删了target目录这件事》,后来通过网上的帖子解决了这个问题。记录如下:删除target目录中的classes目录后,项目无法启动。尝试直接将上方的文件复制到target目录下,仍然无效。报错信息:找不到或无法加载主类 com.xxx.xxxxx.xxxApplication解决办法:点击左侧的Maven按钮,在“生命周期”内点击clean,执行成功后再点击“install”。...
2021-07-25 17:47:36
4159
1
原创 报错记录UnsatisfiedDependencyException: Error creating bean with name ‘attachmentController‘
项目运行时又失败了,并以错误代码1退出。同时创建失败的bean还包括: AttachmentServiceImpl 、attachmentMapper、sqlSessionFactory。基本上就是全部创建失败。这个错误遇到过好几次,也困扰过好几次。但前面几次都是在复制代码复现过程中出现的,所以不知道该去哪里找问题。但这一次是在自己写代码过程中出现的,前面的运行没有任何问题,再次运行就出错了。所以这一次能定位错误了。**出错原因:**由于我把mapper.xml文件写在java目录下了,且没有配置
2021-07-25 14:24:39
2386
原创 IDEA SpringBoot Maven项目异常结束:进程已结束,退出代码为1
在宿舍摸鱼,连续两天没来实验室。今天一来,打开电脑启动项目,控制台就出现了下列信息。项目启动异常,且控制台相对于啥都没说。正常情况下,手动终止进程,退出代码为“-1”试着重启项目、重启IDEA、重启电脑,都没有解决问题。果然重启不是万能的。在网络上查询,并没有【进程已结束,退出代码为1】的文章,显然这不是一个常见错误。查询到其他类型的结束异常,[IDEA 惊天 bug:进程已结束,退出代码 1073741819]((1条消息) IDEA 惊天 bug:进程已结束,退出代码 107.
2021-05-09 16:05:22
19075
4
原创 周志华《机器学习》学习笔记-线性模型
周志华《机器学习》学习笔记文章目录周志华《机器学习》学习笔记第三章 线性模型3.1 基本形式3.2 线性回归1 一元线性回归2 多元线性回归3 对数线性回归4 广义线性模型3.3 对数几率回归(逻辑回归)二分类问题(0、1)对数几率回归的优点3.4 线性判别分析3.5 多分类学习3.6 类别不平衡问题第三章 线性模型3.1 基本形式普通的线性回归,将所给的属性的取值回归到一条线上(实数集)函数形式:向量形式:3.2 线性回归(问题描述)1 一元线性回归2 多元线性回归3 对
2021-05-09 11:08:10
333
原创 在线教育项目 04
在线教育项目 04文章目录在线教育项目 04前端基础知识Vue.js - 页面局部刷新讲师管理前端开发前端框架设置前端项目配置前端实现的功能过程中的问题未解决问题前端代码本文为b站尚硅谷-全栈在线教育项目-谷粒学院【Spring Boot + Spring Cloud Alibaba + Vue.js】的个人学习笔记前端基础知识开发平台:vs code开发工具:Node.js、vue.js、axios、element-ui npm、babel转码器、webpack、ESLint语法
2021-05-06 16:32:46
146
原创 记录报错及解决error creating bean with name ‘ ‘,unsatisfied dependency
在网上查了很久,试了各种方法都不行。在网上看到的解决方案大致概括如下:检查service的实现类serviceImpl上是否加了@Service注解,是否implement了service检查类名和mapper扫描路径是否写错(其他还有一些涉及maven仓库底层的文件的配置错误,由于此处按照视频讲解敲的代码,因此不太可能是maven文件的错误)解决过程:由于报错unsatisfied dependency,所以考虑是不是依赖版本错了,因此把parent父工程到子工程的版本检查了一遍。由于报
2021-05-02 09:58:00
45875
1
原创 SpringBoot学习笔记
SpringBoot入门本文为狂神说SpringBoot教程学习笔记 狂神说-JavaSpringBoot教程IDEA版第一个springboot程序在IDEA中创建springboot工程目录:在同级目录下建包controller包中的hellocontroller:通过完成配置可以实现在网页中使用地址访问内容在pom.xml中添加spring-boot-starter-web依赖即可实现web功能,其中内嵌了tomcatpackage com.jinfz.cont
2021-04-19 19:47:13
637
原创 在线教育项目 Day02
在线教育项目 Day02文章目录在线教育项目 Day02概念介绍:前后端分离搭建项目环境创建数据库创建项目结构讲师管理接口开发讲师管理模块配置与生成代码整合Swagger进行接口测试统一返回结果对象分页与条件查询新增与修改统一异常处理统一日志处理遇到的问题及解决办法SQL yog中使用SQL语句导入表在 .xml 文件中添加注释Maven导入依赖后的操作粘贴文字到Typora时如何消除格式对于不理解部分的补充controller、service、mapper概念介绍:前后端分离前端:html、css、
2021-04-17 21:01:20
149
原创 在线教育项目 Day03
在线教育项目 Day03文章目录在线教育项目 Day03vscodeES6基本语法Vue基本代码基本语法1.单向绑定2.双向数据绑定3.绑定事件4.修饰符5.条件渲染6.列表渲染进阶组件实例生命周期vue路由axioselement-uinode.jsnpmbabel模块化webpack搭建项目的前端内容本文为b站《尚硅谷_谷粒学院-微服务+全栈在线教育实战项目》的个人学习笔记,仅供学习使用vscode安装,配置好插件ES6基本语法letlet作用的范围// var 声明的变量没有
2021-04-17 20:56:35
209
原创 Java入门01
Java入门01文章目录Java入门01预科知识常见的DOS命令Java基础补充Math类包机制JavaDoc生成文档Java流程控制用户交互ScannerScanner进阶顺序结构选择结构循环结构增强for循环break、continue、goto本文为b站《狂神说Java零基础学习视频》学习笔记预科知识常见的DOS命令打开命令提示符CMD(常用普通 / 以管理员身份运行)切换盘符 盘符+”:“查看当前目录下的所有文件 dir切换目录 cd /d e: 通过/d可以实现跨盘
2021-04-05 14:36:57
141
1
原创 在线教育项目-Day 01
在线教育项目-Day 01文章目录在线教育项目-Day 01MybatisPlus实现乐观锁select 查询1.简单查询2.通过多个id批量查询3.简单条件查询(略):方法selectByMap4.分页查询select 查询MybatisPlus性能分析插件MybatisPlus实现复杂条件查询本文为b站《尚硅谷_谷粒学院-微服务+全栈在线教育实战项目》的个人学习笔记,仅供学习使用MybatisPlus实现乐观锁乐观锁:为解决某些问题主要解决:丢失更新(悲观锁:串行操作,不管是读操作还
2021-04-04 16:42:10
148
1
原创 Maekdown使用笔记
Maekdown使用笔记标题多个”#“+空格,表示多级标题最多支持到六级标题字体样式hello world!粗体:两侧分别加两个星号 ”**“hello world!斜体:两边各加一个星号 ”*“hello world!斜体+粗体:两侧各三个星号”***“hello world!删除线:两侧各两个波浪号 ”~~“引用对于某某文章的引用,摘抄别人的文章”>“ + 空格本文为狂神说Java的学习笔记,仅供个人学习使用分割线三条杠(减号),即可显示分割线三个
2021-04-04 10:26:11
143
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人