自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 torch自己实现交叉熵损失函数

torch自己实现交叉熵损失函数torch实现交叉熵torch实现交叉熵import torchimport torch.nn as nnimport torch.nn.functional as Fclass Loss(torch.nn.Module): def __init__(self, reduction='mean'): super(Loss, self).__init__() self.reduction = reduction def

2021-03-16 16:00:58 1912

原创 Latex学习

Latex学习\renewcommand{name}{definition}其中:name:原先命令名称definition:命令的具体定义

2020-01-11 18:58:12 202

原创 实习学习所得

RPC和httpRPC服务和HTTP服务还是存在很多的不同点的,一般来说,RPC服务主要是针对大型企业的,而HTTP服务主要是针对小企业的,因为RPC效率更高,而HTTP服务开发迭代会更快。总之,选用什么样的框架不是按照市场上流行什么而决定的,而是要对整个项目进行完整地评估,从而在仔细比较两种开发框架对于整个项目的影响,最后再决定什么才是最适合这个项目的。一定不要为了使用RPC而每个项目都用RP...

2020-01-07 14:35:26 253

原创 vue里config项目生成和前后端坑

vue生成包含config和build的项目mac电脑运行有问题,windows下运行vue init webpack demo是可以的。前后端端口的坑修改config文件夹下的index,js文件,指定前后端运行的端口前端地址和后端地址是需要指定的,如果有一方发生了变化,那一定要在配置文件里进行改变。页面展示是前端的URL,但是取数据则是在后端的URL...

2019-12-23 19:43:09 437

原创 axios给后端传数据实例

后端部分首先,后端controller层如下所示:此处@RequseParam内的内容即为接受的参数附上postman请求的结果:注意key一定要和后端定义的类型一致。前端部分即后端填写好正确的url后,只需在params里定义好要传过去的参数即可。运行后后端可以正常打印数据:之前一直按照ajax的教程给后端传数据,然而并不对,在这里记录下,避免再次踩坑。...

2019-12-23 18:04:05 2812

原创 postman的使用

后端端口统一设置为8082get请求后端可以发现,此处get请求对应的url为/student/{studentId}数据库查看下student对应的数据库内容,如下:postman操作url填写为:http://localhost:8082/student/20154084delete请求后端数据库原来的数据库内容:删除id为20154001后的结果:pos...

2019-12-23 15:01:12 118

原创 git上传项目

本地初始化一个项目首先,你需要执行下面两条命令,作为 git 的基础配置,作用是告诉 git 你是谁,你输入的信息将出现在你创建的提交中。git config --global user.name "你的名字或昵称"git config --global user.email "你的邮箱"然后在你的需要初始化版本库的文件夹中执行:git init git remote add ori...

2019-12-19 20:58:02 67

原创 搬家博客地址

搬家博客地址http://zhang_jie_blog.gitee.io/test/

2019-11-16 15:46:33 104

原创 sklearn笔记

机器学习代码分析GridSearchCVGridSearchCVsklearn.model_selection.GridSearchCVclass sklearn.model_selection.GridSearchCV(estimator, param_grid, scoring=None, n_jobs=None, iid=’warn’, refit=True, cv=’warn’, v...

2019-11-14 21:50:41 137

原创 ROC,AUC及其基于Sklearn的实现

ROC,AUC及其基于Sklearn的实现ROC和AUC的概念ROC和AUC的概念ROC的全称是Receiver Operating Characteristic Curve,中文名字叫“受试者工作特征曲线”,顾名思义,其主要的分析方法就是画这条特征曲线。该曲线的横坐标为假阳性率(False Positive Rate, FPR),N是真实负样本的个数,FP是N个负样本中被分类器预测为正...

2019-11-13 20:42:38 2032

原创 keras笔记

keras笔记快速上手API分析Dense层Activation层快速上手在 Keras 中有两类主要的模型:Sequential 顺序模型 和 使用函数式 API 的 Model 类模型。“后端”翻译自backend,指的是Keras依赖于完成底层的张量运算的软件包,有Theano、Tensorflow、CNTK可供选择。Keras的核心数据结构是“模型”,模型是一种组织网络层的方式。K...

2019-11-08 17:38:00 151

原创 区块链技术指南学习笔记2

区块链技术指南学习笔记2密码学Hash 算法与数字摘要常见hash算法数字摘要加解密算法加解密系统基本组成对称加密算法非对称加密算法消息认证码与数字签名消息认证码数字签名数字证书Merkle 树结构密码学Hash 算法与数字摘要Hash(哈希或散列)算法,又常被称为指纹(fingerprint)或摘要(digest)算法,是非常基础也非常重要的一类算法。可以将任意长度的二进制明文串映射为较短...

2019-11-04 10:56:22 500

原创 区块链技术指南学习笔记1

区块链技术指南学习笔记区块链是什么区块链是什么区块链是金融科技(Fintech)领域的一项重要基础科技创新。作为分布式记账(Distributed Ledger Technology,DLT)系统的核心技术,区块链被认为在金融、物联网、商业贸易、征信、资产管理等众多领域都拥有广泛的应用前景。区块链技术尚处于快速发展的早期阶段,涉及分布式系统、密码学、博弈论、网络协议等诸多学科知识,为学习和实...

2019-11-03 20:49:55 1596

原创 kaggle常见操作及错误

kaggle常见操作及错误常用操作读取文件时,查看当前文件夹:常见错误name '__file__' is not defined常用操作读取文件时,查看当前文件夹:from subprocess import check_outputprint(check_output(["ls", "../input"]).decode("utf8"))常见错误name ‘file’ is n...

2019-10-24 16:51:46 4733

原创 机器学习开源代码分析之CDSGD

CDSGD分析什么是CDSGD运行代码分析部分github链接什么是CDSGDCDSGD(Consensus Based Distributed Stochastic Gradient Descent)运行此处说下命令行参数运行,给出以下样例代码zj.py:import argparseparser = argparse.ArgumentParser()parser.add_a...

2019-10-22 21:11:03 234

原创 机器学习开源代码分析之TGBoost

TGBoost代码分析什么是TGBoost运行代码分析java首先贴上github源码地址 link什么是TGBoostIt is a Tiny implement of Gradient Boosting tree, based on XGBoost’s scoring function and SLIQ’s efficient tree building algorithm. TGBo...

2019-10-22 16:20:31 283

原创 ubuntu下载安装MySQL

ubuntu下载安装MySQL安装MySQL配置MySQL检查mysql服务状态登陆MySQL安装MySQL#命令1sudo apt-get update#命令2sudo apt-get install mysql-server配置MySQLsudo mysql_secure_installation # 开启配置具体配置如下:#1VALIDATE PASSWORD...

2019-10-21 21:40:15 476

原创 Ubuntu安装anaconda

Ubuntu安装anaconda详情见博客https://blog.csdn.net/qq_15192373/article/details/81091098

2019-10-15 23:42:16 84

原创 使用WinSCP给阿里云Ubuntu系统传输文件

使用WinSCP给阿里云Ubuntu系统传输文件WinSCP下载与安装远程连接WinSCP下载与安装在windows系统下,直接去官网下载对应的安装包即可,附带下载链接https://winscp.net/eng/download.php安装根据提示一步一步来即可。远程连接此处输入主机名和密码 用户名即可(均在阿里云服务器上的配置页面可见)...

2019-10-15 22:39:58 256

原创 本地ubuntu系统上传文件到阿里云服务器(Ubuntu)

步骤以上传本地文件夹中的pdf为例,路径为/home/carpediem/文档/利用Python进行数据分析.pdf远程服务器配置如下,注意此处IP地址为39.105.52.158,账号为 root想把该pdf文件传入到/home/admin/download文件夹下,则使用如下命令即可:scp /home/carpediem/文档/利用Python进行数...

2019-10-15 21:08:03 1353

原创 python机器学习入门

python机器学习入门项目用xgboost分析鸢尾花数据集项目用xgboost分析鸢尾花数据集链接 提取码: 8b2b

2019-10-15 18:04:11 62

原创 kaggle刷题列表

kaggle刷题列表House Prices: Advanced Regression TechniquesHouse Prices: Advanced Regression TechniquesCOMPREHENSIVE DATA EXPLORATION WITH PYTHON

2019-10-09 22:18:46 707

原创 kaggle实战部分

kaggle实战部分

2019-10-09 17:04:19 287

原创 kaggle理论学习

kaggle理论学习线性回归——lasso回归和岭回归(ridge regression)线性回归(linear regression)Lasso回归和岭回归线性回归——lasso回归和岭回归(ridge regression)线性回归很简单,用线性函数拟合数据,用 mean square error (mse) 计算损失(cost),然后用梯度下降法找到一组使 mse 最小的权重。lass...

2019-10-09 16:50:16 99

原创 web开发

web开发常见概念RESTful常见概念RESTfulrest是REpresentational State Transfer三个单词的缩写,所谓的restful就是用来规范我们的api的一种约束。设计原则:客户端-服务器:通过将用户UI与数据存储分开,我们可以简化服务器组件来提高跨多个平台的用户界面的可移植性并提高可伸缩性。 它可以比表现成前后端分离的思想。无状态:从客户端到服务器...

2019-10-05 12:09:20 109

原创 计算机虚拟化+网络

计算机虚拟化+网络cookie什么是 Cookie?cookie的生命周期cookieCookie 用于存储 web 页面的用户信息。什么是 Cookie?Cookie 是一些数据, 存储于你电脑上的文本文件中。当 web 服务器向浏览器发送 web 页面时,在连接关闭后,服务端不会记录用户的信息。HTTP是无状态的协议Cookie 的作用就是用于解决 “如何记录客户端的用户信息”:...

2019-10-04 17:58:06 244 1

原创 Python

PythonPython中的多线程概念函数式类包装Python中的多线程概念Python中使用线程有两种方式:函数或者用类来包装线程对象。函数式函数式调用thread模块中的**start_new_thread()**函数来产生新线程。语法如下:thread.start_new_thread ( function, args[, kwargs] )function - 线程函数。...

2019-10-01 17:47:26 75

原创 Docker与Kubernetes

计算机工具The Difference Between Containers and Virtual Machines1 What is a virtual machine?What is a container?differenceThe Difference Between Containers and Virtual Machines1 What is a virtual machine...

2019-09-30 09:58:56 130

原创 计算机常用软件环境配置

Ubuntu下安装mysql : https://www.bilibili.com/video/av36456389?from=search&seid=14430612636549862643

2019-08-13 17:00:58 479

原创 PAT真题

PAT真题1012 The Best Rank (25 分)1012 The Best Rank (25 分)此题难在结构体的设计,如何联系各个字段。=》此种类型多用结构体#include <cstdio>#include <algorithm>using namespace std;struct node { // 使用结构体存储 int id...

2019-07-30 20:47:41 299

原创 机器学习笔记

机器学习笔记处理缺失值处理缺失值见 缺失值的3种处理方法(python实现)

2019-07-16 17:46:18 68

原创 刷题遇到的定理

刷题定理计算二进制中1的个数计算二进制中1的个数只需要每次n=n&(n-1)即可,循环计算迭代次数,直到n=0#include<iostream>using namespace std; // 判断二进制中1的个数 int main(){ int n,ct=0; cin>>n; while(n!=0){ n=n&n-1; ct+...

2019-07-14 16:16:59 65

原创 深度学习笔记

深度学习笔记卷积神经网络参数的计算卷积神经网络参数的计算参考链接如果一个图像的尺寸是(28,28,1),即代表这个图像的是一个长宽均为28,channel为1的图像(channel也叫depth,此处1代表灰色图像)。如果使用全连接的网络结构,即,网络中的神经与与相邻层上的每个神经元均连接,那就意味着我们的网络有28 * 28 =784个神经元,hidden层采用了15个神经元,那么简单计...

2019-06-07 22:38:14 117

原创 滚球控制系统

滚球控制系统一、选材主控部分摄像头电机球平板机械结构算法部分一、选材主控部分我们组选用的是xx做主控,战舰板做比较吃力,mini板做图像处理就更难受了。摄像头我们在尝试的过程中,使用了三款摄像头,ov2640、ov7670和openmv3(ov7725),其中ov2640和openmv3都可以实现,ov7670则比较吃力。建议使用ov2640,由于该题图像处理部分并不复杂,只需要具备简单...

2019-06-07 18:21:41 12632 5

原创 C++写经典算法

C++写经典算法约瑟夫环问题双链表解法数组模拟(大数组)递归法约瑟夫环问题n个人(n<=100)围成一圈,从第一个人开始报数,数到m的人出列,再由下一个人重新从1开始报数,数到m的人再出圈,……依次类推,直到所有的人都出圈,请输出依次出圈人的编号.双链表解法数组模拟(大数组)#include<iostream>#include<cstdio>using ...

2019-05-30 23:42:31 472

原创 OSTU算法

OSTU算法介绍介绍Ostu方法又名最大类间差方法,通过统计整个图像的直方图特性来实现全局阈值T的自动选取,其算法步骤为:先计算图像的直方图,即将图像所有的像素点按照0~255共256个bin,统计落在每个bin的像素点数量归一化直方图,也即将每个bin中像素点数量除以总的像素点i表示分类的阈值,也即一个灰度级,从0开始迭代通过归一化的直方图,统计0~ i 灰度级的像...

2019-05-30 10:39:03 936

原创 web开发

web开发前端后端前端视频地址 链接后端

2019-05-28 21:25:56 88

原创 软件设计师知识点

软件设计师知识点UML建模**一.UML类图关系****二.UML用例图中包含(include)、扩展(extend)和泛化(generalization)三种关系详解**UML建模一.UML类图关系总的来说,后几种关系所表现的强弱程度依次为:组合>聚合>关联>依赖。聚合的局部和整体可以分离,组合则不可分离,同生命周期。二.UML用例图中包含(include)、扩展(...

2019-05-18 22:48:46 1459

原创 c++写算法 5月篇

c++写算法 5月篇二进制无连续的1二进制无连续的1解题思路:法一:动态规划由于第i位置要么是0,要么是1,因而定义数组dp[i][j],表示在第i位置时,当前位值为j时的情况有多少种,则有状态转移方程dp[i][j]={j=0: dp[i-1][1]+dp[i-1][0]; j=1: dp[i-1][0]},此时代码如下:#include<iostream>using ...

2019-05-13 16:06:13 194

原创 常见面试题

常见面试题操作系统篇进程与线程的区别java基础jdk和jre的区别操作系统篇进程与线程的区别1.定义进程:具有一定独立功能的程序关于某个数据集合上的一次运行活动,==进程是系统进行资源分配和调度的一个独立单位.==进程实体由程序、数据、PCB三部分构成,PCB包含了:进程标志符、处理机状态信息、进程调度信息、进程控制信息。线程:进程的一个实体,是CPU调度和分派的基本单位,它是...

2019-05-02 12:09:42 100

空空如也

空空如也

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

TA关注的人

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