自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(48)
  • 收藏
  • 关注

原创 vscode常用快捷键

vscode常用快捷键1.主命令框2.代码编辑器2.1 代码格式相关2.2 光标相关2.3 重构代码3.显示相关4.修改默认快捷键vscode里的快捷键太多了,让人眼花缭乱,可我们只要记住常用的几个就能很好地提升开发效率,因此进行归纳总结,加粗为对提高效率帮助比较大的快捷键。1.主命令框F1 或 Ctrl+Shift+P(俗称万能键) :打开命令面板。在打开的输入框内,可以输入任何命令Ctrl+P:按一下 Backspace 会进入到 Ctrl+P 转到模式在 Ctrl+P 下输入 >

2021-11-28 01:35:50 743 1

原创 【Machine Learning】14.Advanced Learning 简单神经网络介绍

进入深度学习之前,先看看深度学习最重要的东西——神经网络。

2022-09-28 21:31:36 345

原创 【Machine Learning】13.逻辑回归小结and练习

这节回顾一下之前的逻辑回归、正则化的理论知识并实践(光看代码不敲代码可不行啊)

2022-09-26 01:36:29 289

原创 【Machine Learning】12.过拟合及正则化

m is the number of training examples in the data set 数据集数量。不同点在于正则化项 regularization term。线性回归的梯度下降和逻辑回归的梯度下降表达式一样,区别只是。增加训练数据,正则化,选择更加相关的特征(特征工程)注意只有参数w正则化,b并没有。这是正则化之后的梯度下降表达式。线性回归梯度下降代码实现。逻辑回归梯度下降代码实现。

2022-09-24 16:09:12 174

原创 【Machine Learning】11.用Scikit-Learn逻辑回归

又到大伙最爱的调包时间了,这里讲逻辑回归在Scikit-Learn中要调什么包

2022-09-24 15:23:43 105

原创 【Machine Learning】10.逻辑回归的梯度下降

在线性回归多项式回归中有的梯度下降,在逻辑回归中同样有。

2022-09-24 15:08:27 264

原创 【Machine Learning】9.逻辑回归产生的逻辑损失

主要研究逻辑回归的损失和代价问题,理论与实践结合。

2022-09-24 14:44:00 385 1

原创 【Machine Learning】8.逻辑回归及其在分类问题的应用

在分类问题之前,我们要知道sigmoid函数,以及逻辑回归是sigmoid函数在线性回归上的应用。

2022-09-23 23:07:20 153

原创 【Machine Learning】7.使用Scikit-Learn进行线性回归(2)一般方程的封闭解

基本同上节,但线性回归的拟合方式不同,这次不需要数据归一化和梯度下降,之前调的库和没有派上用场

2022-09-23 22:08:38 154

原创 【Machine Learning】6.使用Scikit-Learn进行线性回归(1)梯度下降

前几节里面,都是手写的梯度下降、线性回归和归一化,但明明有现成的库为什么不调包呢,因此这里介绍使用Scikit-Learn进行线性回归的方法

2022-09-23 21:54:42 60

原创 【Machine Learning】5.特征工程和多项式回归

特征工程,使用线性回归机制来拟合非常复杂甚至非线性(存在xn)的函数。

2022-09-22 15:43:20 373

原创 【Machine Learning】4.特征缩放和学习率

本节主要介绍如何处理多个特征,以及怎么调整多元线性回归时的学习率α。

2022-09-22 15:22:24 160

原创 【Machine Learning】3.多元线性回归

本文包括多元线性回归代价计算和梯度下降的理论部分和实践部分,并留有课后作业一般的回归步骤:问题描述->导入数据集并检查分析数据意义和特征->repeat{梯度计算->梯度下降->代价计算(评估值的优劣)}->预测。

2022-09-22 11:52:18 88

原创 【Machine Learning】2.代价函数和梯度下降

are updated simultaneously.(w和b同时更新,即计算所用的w值和b值均为旧值),即代价)The measure is called the。一个用来预测的线性模型。

2022-09-22 10:08:59 53

原创 【Machine Learning】1.numpy及matplotlib.pyplot的使用入门(1)

首先,这只是介绍一些最常用最简单的用法,具体还得查文档。

2022-09-22 00:04:23 60

原创 【算法】二分法多种情况详解

一个更加全面的文章。

2022-09-05 19:44:01 75

原创 【搭网站】使用docker部署在Linux服务器上

这里是后面可能用到的一些命令,后面还会提到dockerps查看构建好的镜像。

2022-07-17 15:53:20 568

原创 网页前后端在云服务器上的部署教程

本文为前后端在云服务器上的部署教程,其中系统镜像为CentOS8,前端部署使用nginx,后端为maven打包的springboot项目,注意使用快照来保存进度。

2022-07-16 11:12:52 514

原创 【MySQL】在云服务器上安装配置mysql,并使用IDEA连接

注意,本文服务器系统镜像为CentOS 8.2 ,Mysql版本为8.0.26使用服务器时,可以在适当的时候利用服务器代理商的管理控制台创建快照,就如git的版本控制一样,后面可以回滚上述三个都成功就直接到下一步,但是CentOS 7有可能安装mysql-server失败,因为CentOS 7把MySQL数据库软件从默认的程序列表中移除,用mariaDB代替因此遇到上述问题的解决方案:方法1. 安装mariadbMariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可

2022-07-14 12:04:49 262

原创 【Linux】.bash开头的一些文件作用和含义

/etc/profile中设定的变量(全局)的可以作用于任何用户,而**~/.bashrc**等中设定的变量(局部)只能继承/etc/profile中的变量,他们是"父子"关系.参考https://blog.csdn.net/yexudengzhidao/article/details/122276623

2022-07-13 13:09:54 111

原创 【软件分析】软件分析、设计与建模迭代式详解

什么是分析和设计?面向对象:什么是面向对象的分析和设计?用例:只是人们如何使用应用程序的书面故事或场景设计类图与领域模型的区别:一个OOA/D的简短过程:什么是UML为什么建模:建模的目的是沟通为什么使用UML:应用UML:作为草图sketch、蓝图、编程语言什么是软件开发过程Software Development Process(SDLC):描述构建、部署和维护软件的方法(连续步骤或子流程)瀑布模型:瀑布生命周期(SDLC)什么是迭代和进化开发每次迭代 选择需求的一小部分 快速设计、实施和测试

2022-06-28 14:32:10 161

原创 【数据库】函数依赖

会造成各种异常现象,简单归为:但冗余在一定程度上也可减小时间开销这些异常,归根结底由数据依赖引起。其中,函数依赖是最重要的数据依赖关系模式的完整表示是一个五元组:其中:函数依赖(Functional Dependency)是关系模式中属性之间的一种逻辑依赖关系。示例:示例:简单来说平凡的函数依赖的成立是“自然而然”的集合包含关系造成的Y部分依赖于X意思就是Y只依赖X的一部分(真子集),类似超码与候选码只有当决定因素是组合属性时,讨论部分函数依赖才有意义,当决定因素是单属性时,只能是完全函数依赖。3.函

2022-06-14 01:33:13 289

原创 【计网】运输层详解

运输层为运行在不同主机上的进程之间提供了通信,传输层协议是在终端中执行的,而网络层是主机之间的通信,传输层依赖于网络层服务,但又能增强网络层的服务发送端:将应用程序消息分解为分段,传递到网络层 rcv 端:将段重新组合成消息,传递到应用层TCP和UDP的分组统称为segment报文段,网络层的分组叫做datagram数据报TCP:UDP一个进程有一个或多个socket套接字multiplexing多路复用:从源主机的不同socket收集数据块,为每个数据块封装上首部header信息,生成报文段传输网络层

2022-06-04 16:19:33 155

原创 【计网】网络层详解

源主机当中,网络层取得运输层(自顶向下第二层)的报文段封装成数据报,向相邻路由器发送,最后到目的主机,网络层提取出报文段交给运输层。网络层与传输层服务:网络层的两个关键功能:网络层可以分解为两个平面:某些网络架构中的第三个重要功能: Asynchronous Transfer Mode(ATM)ATM网络_百度百科, frame relay帧中继_百度百科 (baidu.com)在数据报流动之前,两个终端主机和干预路由器建立虚拟连接网络服务模型:提供的服务:网络层两种传输方式:虚电路_百度百科 (bai

2022-06-04 16:17:00 160

原创 【数据库】事务管理概念

事务是访问并可能更新各种数据项的程序执行单元。事务状态:可串行化分为:1. 冲突可串行化 2. 视图可串行化这里只介绍冲突可串行化冲突指令:对同个数据项操作,且调换顺序会影响结果当I和J是不同事务在相同数据项的操作,且至少有一个是write时,I和J是冲突的如果一个调度 S 可以通过一系列不冲突指令的交换转换为调度 S’,我们说 S 和 S’ 是冲突等价(Conflict equivalent)的。如果计划 S 与一个串行计划冲突等效(不是所有串行调度之间都是冲突等价的),则它是冲突可串行化的如下面

2022-05-31 23:40:48 150

原创 【UML】UML类图

UML类图简介1.属性1.1 表示方式可见性 visibility多重性 multiplicity2.操作3.关系3.1 泛化 (Generalization) 【空心三角】3.2 实现(Realization)【空心三角+虚线】补充:接口和抽象类的区别3.3 关联(Association) 【箭头】3.4 聚合(Aggregation)【空心菱形】3.5 组合(Composition) 【实心菱形】3.6 依赖(Dependency) 【箭头+虚线】4、其他4.1 注解符号4.2 关键词4.3 UML扩展

2022-05-31 01:10:37 368

原创 【UML】UML交互图(顺序图和通信图)

UML交互图(顺序图和通信图)1.交互图简介2.前置——CRC cards(Class-Responsibility-Collaborator)3.对比和优缺点4.交互图详解4.1 顺序图通信图共同点生命线框图消息表达式4.2 顺序图基本构成创建与销毁对象框图多态同步与异步顺序图代码实例4.3 通信图链、消息创建实例消息嵌套(编号)有条件消息带有互斥路径的有条件编号三者组合使用迭代和循环多态同步和异步消息1.交互图简介UML使用交互图来描述对象间通过消息的交互,交互图可以用于动态对象建模。当我们要考虑

2022-05-30 23:13:11 676

原创 【踩坑】Win10下的WSL2和docker安装及利用vscode的Go环境配置全流程

Win10下的docker安装1.安装Hyper-V2.将WSL版本升级为WSL23.安装 Docker Desktop for Windows本文主要参考:Windows Docker 安装 | 菜鸟教程 (runoob.com)安装 WSL | Microsoft Docs1.安装Hyper-V这个是Windows10内置的,不用去特地下载安装,这是 Docker Desktop for Windows 所使用的虚拟机。但是这个虚拟机一旦启用,QEMU、VirtualBox 或 VMWare

2022-05-18 00:50:54 990

原创 【小工具】网页自动刷新

以下为网页自动刷新的工具使用方式:Chrome内核浏览器F12开发者模式,点击控制台,在控制台里粘贴下列代码并回车,则会自动刷新,这里的timeout可以修改为需要的时间,建议30以上,单位秒,如有需要也可以选择打开浏览器无痕模式运行下列代码var timeout = prompt("设置刷新时间间隔[S]");var current = location.href ;if(timeout > 0){ setTimeout('reload()',1000 * timeout);}els

2022-05-13 17:12:44 1328

原创 【数据库】模式分解与模式设计

模式分解与模式设计1.模式的分解1.1 无损连接1.2 保持依赖2.模式设计2.1 明确概念2.1.1 范式2.1.2 主属性与非主属性2.2 1NF 第一范式2.3 2NF 第二范式2.4 3NF 第三范式2.5 BCNF1.模式的分解一个十分抽象的定义:但我们分解的一个目的,就是既要保持函数依赖,又要保持无损连接性如果一个分解具有无损连接性,则它能够保证不丢失信息。如果一个分解保持了函数依赖,则它可以减轻或解决各种异常情况。1.1 无损连接又一个抽象的定义通俗点说,就是分解之后的几

2022-05-08 21:52:30 314 1

原创 【Linux】vi编辑器入门

vi编辑器使用简介1.启动与退出2.命令模式功能键1) 插入模式2) 移动光标3) 删除文字4) 复制5) 修改6) 替换7)常见动作3.底行模式下命令1)列出行号 set nu2)跳到文件中的某一行#3)查找字符4)替换字符4. 使用vi编辑器编写代码(具体使用场景)1)批量加注释2)其他常用简介vi 编辑器是Linux 系统下的标准编辑器,vi 可以分为三种状态,分别是命令模式(命令行模式)、插入模式(Insert mode)和底行模式(底行模式),各模式的功能区分如下:命令行模式:控制屏幕光标的

2022-04-13 12:13:57 751

原创 【git】git冲突解决详解

git冲突解决详解方法1:pull下来然后修改冲突文件方法2: cherry-pick然后checkoutgit merge时,不免产生各种各样的冲突,可是我们连如何选择版本都晕半天,这里进行详细解答。本文参考git merge冲突解决,该文章描述了更多冲突情况,但需要一定git基础,而本文仔细到每一步操作,适合新手。案例:我们的远程仓库上有main和master两个分支,我们想将master合并到main上,然后删除master,但是两边都存在README.MD,我们想保留master分支那个方法

2022-03-29 01:05:07 1317

原创 【Linux】Linux常用命令

Linux常用命令1.文件与目录管理1.1 ls 列出目录1.2 cd 切换目录1.3 pwd显示目前所在的目录1.4 mkdir 创建新目录1.5 rmdir 删除空目录1.6 rm 移除文件或目录1.7 cp 复制文件或目录1.8 mv 移动文件与目录,或修改名称2.文件内容查看2.1 cat 由第一行开始显示文件内容2.2 tac与cat命令刚好相反,文件最后一行开始显示2.3 nl 显示行号2.4 more 一页一页翻动2.5 less 一页一页翻动2.6 head 取出文件前面几行2.7 tail

2022-03-26 01:52:08 1621

原创 【Linux】Linux目录结构

Linux目录结构1.目录结构(按字母排序)/bin:存放常用命令/boot:启动 Linux 核心文件/dev :Device存放 Linux 的外部设备/etc: Etcetera(等等) 所有系统管理配置文件/home:用户主目录/lib:Library(库) 动态连接共享库/lost+found:/media:媒体设备/mnt:光驱/opt:给主机额外安装软件所摆放的目录/proc:Processes(进程)/root:用户主目录/sbin:系统管理程序/selinux:防火墙/srv:服务启动之

2022-03-26 00:20:19 23

原创 【Windows】Windows常用命令行操作及快捷方式

windows常用命令行操作及快捷方式1.常用快捷方式2.常用命令2.1 文件相关1.常用快捷方式快捷键作用↑显示上次操作命令↓显示下一个已操作的命令→逐字符显示上次操作命令Tab提示当前目录下的文件列表,自动补全功能F7可以调出(之前所输入的)命令的历史列表,Esc退出Ctrl + →将光标移动到下一个字词的起始处Ctrl + ←将光标移动到上一个字词的起始处2.常用命令cls 清屏help 帮助2.1 文件相关cd

2022-03-24 15:25:50 903

原创 【python】conda配置python项目环境(Conda常用命令)

conda配置python项目环境1.Conda安装1.1 Conda安装1.2 指定镜像源1.2.1 添加清华源1.2.2 添加中科大源1.2.3 Linux下2.Conda常用命令2.1 环境相关操作2.2 操作环境中的包2.3 tensorflow相关3.运行已有python项目并不是所有现成项目都会在README.MD上手把手教你运行的步骤,而且很多时候,就算把要求的包都安装了一样运行失败。1.Conda安装你需要一个用于管理python环境的工具,它就是conda,安装了可跳过。1.1 C

2022-03-22 23:02:17 2867

原创 【软件开发】案例研究和UP的初始化阶段

案例研究和UP的初始化阶段1.案例研究2.初始阶段 Inception2.1 什么是初始阶段?2.2 什么不是初始阶段?2.3 初始化阶段的一些陷阱1.案例研究案例研究中涵盖的内容通常,应用包括UI元素核心应用逻辑、数据库访问以及外部软硬构件的协作。尽管OO技术可以用于所有层,但是这里对面向对象分析与设计的介绍,首要集中于核心应用逻辑层。研究在该层中进行对象设计的技术。对其他层的讨论只限于与应用逻辑层的接口设计上为什么重点探讨核心应用逻辑层的OOA/D?其它层通常对技术或平台有极大的依赖性

2022-03-22 09:41:27 228

原创 【软件建模】UML、UML工具和蓝图概览

UML、UML工具和蓝图1.介绍模型的本质和目的2.UML和可视化敏捷建模的概览2.1 可视化建模的4个原则2.2 什么是UML2.3 UML Diagram2.4 UML Extension Mechanism (UML扩展机制)2.5 UML的三种应用方式2.6 什么是UML最合适的过程特征2.6.1 Use-case driven 用例驱动2.6.2 Architecture-centric 架构为中心特征2.6.3 terative and incremental 迭代和增量式2.7 定义前向,逆向

2022-03-21 23:26:21 156

原创 【MySQL】MySQL基本操作1

MySQL基本操作11、启动和关闭数据库服务2、查看目前DBMS的各种组件以及管理的所有Database3、导入数据4、查看数据库University中的所有表5、查看数据库University中的任一表中数据及其上的Metadata(定义、约束、索引)6、查看数据库University中的其他组件(视图、索引、触发器等)7、备份数据库假设数据库为university1、启动和关闭数据库服务方法1:系统服务当中启动关闭方法2:以管理员身份运行命令提示符,然后:net start mysql80

2022-03-20 17:17:35 472

原创 【Linux】配置个人虚拟机Linux多节点

配置个人Linux多节点软件准备CentOS安装虚拟机网卡配置软件准备本文主要基于Windows10上的操作下载VMware Workstation还有CentOS 7镜像下载地址http://mirrors.bupt.edu.cn/centos/7.9.2009/isos/x86_64/暂时建议下载其中的DVD版CentOS安装参考网上的CentOS安装教程即可虚拟机网卡配置在VMware Workstation上选择桥接模式用su root开启管理员权限vim /etc/sysc

2022-01-30 15:00:40 1474

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除