Jeaten
码龄5年
  • 93,598
    被访问
  • 104
    原创
  • 90,767
    排名
  • 158
    粉丝
关注
提问 私信

个人简介:学习使你我快乐

  • 加入CSDN时间: 2016-12-12
博客简介:

Jeaten

博客描述:
Talk is cheap, show me your code.
查看详细资料
  • 4
    领奖
    总分 544 当月 30
个人成就
  • 获得166次点赞
  • 内容获得62次评论
  • 获得584次收藏
创作历程
  • 13篇
    2021年
  • 88篇
    2020年
  • 3篇
    2019年
成就勋章
TA的专栏
  • Private
  • 算法
    12篇
  • 数据结构
    13篇
  • 机器学习
    14篇
  • 计算机网络
    5篇
  • 剑指Offer
    38篇
  • Accept
    6篇
  • Introduction
    2篇
  • Developing
    15篇
兴趣领域 设置
  • 数据结构与算法
    数据结构
  • 数据库管理
    数据库开发
  • 人工智能
    机器学习
  • 网络
    网络协议
  • 软件工程
    性能优化
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

利用卷积神经网络实现手写字识别

本文我们介绍一下卷积神经网络,然后基于pytorch实现一个卷积神经网络卷积神经网络介绍让我们先复习一下神经网络的工作流程:搭建一个神经网络将要训练的数据(如图片)转换为神经网络能够识别的向量训练神经网络并实现预测然而,以上过程中,如果训练的是图片,而图片非常大(像素),则将图片转换成向量后的向量的维度将会非常大,这样会导致在训练网络的时候所需的神经元非常多,需要涉及到非常多参数的更新,也就导致了训练效果不好。计算机中,图片是以矩阵的形式存的,以以下mnist手写字为例,卷积神经网络实现
原创
发布博客 2021.11.15 ·
7515 阅读 ·
5 点赞 ·
8 评论

利用神经网络实现手写字识别

神经网络介绍神经网络即多层感知机如果不知道感知机的可以看博主之前的文章感知机及Python实现神经网络实现及手写字识别关于数据集:从http://yann.lecun.com/exdb/mnist/下载,下载后将文件解压将main函数中的path改为下载文件的存储路径即可如果对数据集有问题,可以私信博主关于实现:基于pytorch实现,包括神经网络的构建,激活函数的选择归一化使用了像素值/255的方式实现,可以尝试用别的方式进行归一化处理import numpy as npi
原创
发布博客 2021.11.13 ·
1285 阅读 ·
2 点赞 ·
0 评论

如何写一个神经网络

本文我们介绍如何利用python自己手写一个神经网络神经网络介绍神经网络其实很简单 —— 多层感知机,不懂感知机原理得可以看博主之前写的感知机及Python实现。正如感知机及Python实现中所描述的,感知机的权重 www 和偏置 bbb 很容易更新,但多层感知机的权重就更新就得靠求导工具了。这里我们使用pytorch中的求导工具来实现,至于神经网络权重更新的过程,还是和感知机一样。神经网络python实现我们用神经网络来模拟 y=x2y=x^2y=x2 的计算过程,以下为代码:import
原创
发布博客 2021.11.12 ·
1391 阅读 ·
0 点赞 ·
0 评论

计算机网络的使命

江山多娇弯弓射雕童真的试探烽火戏诸侯有内鬼,终止交易信息的重要性还看今朝信息表示二进制计算机网络江山多娇儿行千里母担忧~今天我们想妈妈的时候拨一个微信视频就可以了,实在太想坐个飞机,高铁,火车,几十小时甚至几十分钟就可以抱到妈妈了。弯弓射雕古人可没我们今天这么幸福啊,先说说自己小时候玩过的一个小游戏吧~童真的试探在两个一次性纸杯中钻一个洞,中间拉一条绳子,我将纸杯盖在自己的耳朵上,小伙伴在那一端说话。即使他说的很小声,依然能听到。当然,这一现象在绳子拉直的时候越明显。多么美妙的现象,它曾占据.
原创
发布博客 2021.10.04 ·
20 阅读 ·
0 点赞 ·
0 评论

最小化最大链路利用率

最小化最大链路利用率最小化最大链路利用率(minimizing the maximum link utilization in the network),也被称为minimax问题,是流量工程(Traffic Engineering,TE)中涉及的概念。让我们先看个图:3个节点1,2,3c为每条链路的容量有2条链路x132x_{132}x132​和x12x_{12}x12​以图中的2条链路x132x_{132}x132​和x12x_{12}x12​为例,假设:链路x132x_{132}
原创
发布博客 2021.09.22 ·
505 阅读 ·
1 点赞 ·
0 评论

Python TCP套接字编程

Python TCP套接字编程使用两台机器建立基于TCP的通信,其中客户端的地址为192.168.1.1,服务端的地址为192.168.1.2与UDP不同,TCP是面向连接的服务,在发送数据之前首先需要进行连接 —— 三次握手过程,为此TCP套接字编程与UDP套接字编程有所区别使用Python语言实现接下来我们分别建立客户端和服务端的python代码代码实现客户端代码(client_tcp.py):from socket import *server='192.168.1.2'port=1
原创
发布博客 2021.09.09 ·
227 阅读 ·
1 点赞 ·
0 评论

Python UDP套接字编程

Python UDP套接字编程
原创
发布博客 2021.09.09 ·
92 阅读 ·
0 点赞 ·
0 评论

计算机网络方向 CCF推荐会议及期刊

中国计算机学会(China Computer Federation,CCF) 推荐国际学术期刊及会议 —— 计算机网络方向A类期刊刊物简称刊物全称网址JSACIEEE Journal of Selected Areas in Communicationshttp://dblp.uni-trier.de/db/journals/jsac/TMCIEEE Transactions on Mobile Computinghttp://dblp.uni-trier.de/db
原创
发布博客 2021.09.08 ·
518 阅读 ·
0 点赞 ·
0 评论

Pycharm使用远程服务器解释器

Pycharm使用远程服务器解释器设想这样一个场景,手里有一台轻薄本,需要跑大型程序,使用服务器跑又本地显示不太方便,可不可以使用服务器的资源跑程序,显示在我本地的pycharm软件上呢?当然可以以下我们来看具体如何操作首先创建一个python项目(server.py)import osprint(os.path)—— 本地运行结果为(尚未配置服务器):F:\Python\3.7.2\python.exe F:/0implement/server/main.py<module
原创
发布博客 2021.08.02 ·
133 阅读 ·
0 点赞 ·
0 评论

ssh如何后台运行程序

ssh后台运行程序设想这样一种情况:你使用ssh客户端(如putty或xshell),正在使用Linux服务器跑一个程序或下载一个东西,突然你网线被人动了一下或网络环境发生了不稳定现象,甚至电脑突然没电了...
原创
发布博客 2021.08.01 ·
866 阅读 ·
0 点赞 ·
0 评论

python命令行传递参数

python命令行参数传递本文介绍python的两种参数传递方式,第1种为sys的参数传递,第2种为argparse的参数传递1. 使用sys的sys.argv来获取命令行参数import sysprint (sys.argv)python debug.py para1 para2['debug.py', 'para1', 'para2']可以看到传入了参数,要使用具体参数的时候得我们自己去解析、识别2. 使用parser.add_argument()方法传递参数parser.add
原创
发布博客 2021.07.28 ·
2387 阅读 ·
1 点赞 ·
0 评论

word如何在一个节面操作不同页

有时在写word文档时候我们会有这样的需求在操作当前页的时候同时需要操作距离当前页很远的页面的内容,若我们操作一点再跳到很远的某一页去操作的话会很影响体验如果可以在同一个word界面操作不同页的话就再好不过了:首先打开word文档,然后选择视图,再在窗口区域选择拆分即可 /* 其实不用辣么麻烦,直接点左边新建窗口即可 */ 然后就可以在同一个界面看到同一文档的不同页啦...
原创
发布博客 2021.03.10 ·
91 阅读 ·
0 点赞 ·
0 评论

Python 日期字符串转为时间戳

在实际应用中,我们有时需要将日期格式的字符串转为时间戳的格式,以方便我们的使用以下我们以2011/04/26 11:58:21为例子进行说明,如何使用Python将其转为时间戳日期字符串转为时间戳需要用到time包,首先将其转为时间数组的格式,再将时间数组转为时间戳import timestr='2011/04/26 11:58:21'timearray=time.strptime(str,"%Y/%m/%d %H:%M:%S")print(time.mktime(timearray))运
原创
发布博客 2021.01.16 ·
667 阅读 ·
0 点赞 ·
0 评论

分类问题和回归问题

本文中涉及到的概念都是基于二分类问题在了解精确率和召回率之前,我们先了解几个概念TP(True Positive):实际为正,预测为正FN(False Negative):实际FP(False Positive)TN(True Negative)精确率召回率
原创
发布博客 2020.12.30 ·
280 阅读 ·
1 点赞 ·
0 评论

精确率和召回率

以下以二分类为例子进行说明在了解精确率和召回率之前,我们先了解几个概念TP(True Positive):实际为正,分类器预测为正FP(False Positive):实际为负,分类器预测为正TN(True Negative):实际为负,分类器预测为负FN(False Negative):实际为正,分类器预测为负精确率P=TPTP+FPP=\frac{TP}{TP+FP}P=TP+FPTP​其表示分类器预测为正确的分类中究竟有多少是正确的召回率R=TPTP+FNR=\frac{TP}{T
原创
发布博客 2020.12.30 ·
76 阅读 ·
0 点赞 ·
0 评论

生成模型和判别模型

生成模型判别模型
原创
发布博客 2020.12.03 ·
39 阅读 ·
0 点赞 ·
0 评论

损失函数

本篇我们来学习一下在机器学习中常用的损失函数文中我们用YYY表示实际值,f(X)f(X)f(X)表示预测值常用的损失函数有:0-1损失函数(0-1 loss function)L(Y,f(X))={1,    Y≠f(X)0,    Y=f(X)L(Y,f(X)) = \left\{ \begin{array}{l}1,\;\;Y
e f(X)\\0,\;\;Y = f(X)\end{array} \right.L(Y,f(X))={1,Y​=f(X)0,Y=f(X)​实际值和预测值相
原创
发布博客 2020.11.27 ·
212 阅读 ·
0 点赞 ·
0 评论

三位正整数根据个位输出 — C++实现

题目描述输入一个三位正整数,根据个位上的数输出格式如下:输出格式:十位 百位 个位(个位上的数<2)百位 个位 十位(2<=个位上的数<5)个位 十位 百位 (5<=个位上的数)解题思路对于这样一个问题,我们应首先得到个位的数,然后进行判断对于一个三位数,可通过用这个数去除以10取余数得到个位数由于显示跟十位和百位有关,我们还需要求出一个三位数的十位和百位求三位数的百位直接拿这个数除以100即可对于三位数获得十位数的方法,
原创
发布博客 2020.11.12 ·
703 阅读 ·
0 点赞 ·
0 评论

Pycharm如何调Linux服务器代码

有时候我们需要让服务器运行本地代码,如果我们每次将本地代码拷贝到服务器的话效率会很低,本期博主分享Pycharm如何调Linux代码端的代码这里以Python3的代码为例进行说明文章目录准备工作Linux账号密码Pycharm代码环境环境配置调通示例准备工作Linux账号密码先准备一个可以登录服务器的账号和密码下图中博主创建了一个名为Program的文件夹用于存放我们调试的代码Pycharm代码环境然后本地肯定代码是可以跑通的接下来我们让这段代码可以在服务器端跑环境配置只需要配置好
原创
发布博客 2020.10.09 ·
270 阅读 ·
1 点赞 ·
0 评论
加载更多