_4444yl
码龄8年
关注
提问 私信
  • 博客:199,833
    199,833
    总访问量
  • 103
    原创
  • 882,858
    排名
  • 53
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:江苏省
  • 加入CSDN时间: 2017-03-06
博客简介:

yangliu_w的博客

查看详细资料
个人成就
  • 获得116次点赞
  • 内容获得20次评论
  • 获得494次收藏
  • 代码片获得805次分享
创作历程
  • 40篇
    2020年
  • 29篇
    2019年
  • 3篇
    2018年
  • 32篇
    2017年
成就勋章
TA的专栏
  • 测试
    6篇
  • 大数据与人工智能
    22篇
  • 算法编程
    31篇
  • 其他
    11篇
  • 实用算法
    1篇
  • python学习
    14篇
  • 机器学习数学课
    4篇
  • Android
    6篇
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

java打jar包

一、什么是jar包JAR(Java ARchive,Java 存档)是一种与平台无关的文件格式,可将多个文件合成一个文件。JAR 文件格式以流行的 ZIP 文件格式为基础,JAR 文件与 ZIP 文件唯一的区别就是在 JAR 文件的内容中,包含了一个 META-INF/MANIFEST.MF 文件,这个文件是在生成 JAR 文件的时候自动创建的。里面包含了该Jar包的版本、创建人、类搜索路径Class-Path等信息,如果是可执行Jar包,会包含Main-Class属性,表明Main方法入口。jar包主
原创
发布博客 2020.11.06 ·
1937 阅读 ·
2 点赞 ·
1 评论 ·
1 收藏

Docker简介

一、 docker简介是什么:在软件开发过程当中,开发、测试、运维人员需要分别维护各自的环境,在代码相同操作系统相同的情况下,会出现在开发环境可以程序运行没问题,在测试环境或生产环境程序运行却存在问题。而docker是解决了运行环境和配置问题(带环境安装)软件容器,方便做持续集成并有助于整体发布的容器虚拟化技术。与VMware 虚拟机相比,Docker 使用容器承载应用程序,而不使用操作系统,所以它的开销很少,性能很高。但是,Docker 对应用程序的隔离不如虚拟机彻底,所以它并不能完全取代 VMwa
原创
发布博客 2020.11.05 ·
224 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

TensorFlow Serving + Docker + Tornado机器学习模型部署

训练模型使用Titanic数据集搭建模型,预测乘客在Titanic号撞击冰山沉没后能否生存数据的准备Preparing DataSurvived:0代表死亡,1代表存活【y标签】Pclass:乘客所持票类,有三种值(1,2,3) 【转换成onehot编码】Name:乘客姓名 【舍去】Sex:乘客性别 【转换成bool特征】Age:乘客年龄(有缺失) 【数值特征,添加“年龄是否缺失”作为辅助特征】SibSp:乘客兄弟姐妹/配偶的个数(整数值) 【数值特征】Parch:乘客父母/孩子的个数
原创
发布博客 2020.10.23 ·
773 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

激活函数activation总结

激活函数在深度学习中扮演着非常重要的角色,它给网络赋予了非线性,从而使得神经网络能够拟合任意复杂的函数。非线性激活函数可以使神经网络随意逼近复杂函数。没有激活函数带来的非线性,多层神经网络和单层无异。目前,深度学习中最流行的激活函数为 relu, 但也有些新推出的激活函数,例如 swish、GELU 据称效果优于relu激活函数。tf.keras.activations.sigmoid将实数压缩到0到1之间,一般只在二分类的最后输出层使用。主要缺陷为存在梯度消失问题,计算复杂度高,输出不以0为中心
原创
发布博客 2020.10.23 ·
3339 阅读 ·
5 点赞 ·
0 评论 ·
25 收藏

Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shift

机器学习领域有个很重要的假设:IID独立同分布假设,就是假设训练数据和测试数据是满足相同分布的,这是通过训练数据获得的模型能够在测试集获得好的效果的一个基本保障。BatchNorm就是在深度神经网络训练过程中使得每一层神经网络的输入保持相同分布的。Batch Normalization的提出是为了解决随着网络深度加深,训练起来越困难,收敛越来越慢的问题。为什么深度神经网络随着网络深度加深,训练起来越困难,收敛越来越慢?这是个在DL领域很接近本质的好问题。很多论文都是解决这个问题的,比如ReLU激活函数,
原创
发布博客 2020.10.23 ·
1187 阅读 ·
3 点赞 ·
0 评论 ·
9 收藏

GNN和GGNN学习笔记

GNN对于图上每个节点被编码为嵌入向量,因此,节点可能是一个图,可以通过cnn进行计算,可能是一个词、一个嵌入,它可以是自己希望的任何东西,这是图神经网络的输入。对于F,GNN处理可以看作节点的特征提取,F通过不同的边类型与E和D连接,D和F有自己的初始向量。从F的邻居开始,做一些类似计算消息的操作,实际上是获得另一个向量。合并得到的邻居消息结合F节点当前状态,将更新t时刻的F节点状态(拥有自身和邻居的信息)。具体一点,x代表邻居信息,是由当前节点的边类型为K的邻居信息合并而成。对于图神
原创
发布博客 2020.10.23 ·
2812 阅读 ·
2 点赞 ·
4 评论 ·
11 收藏

robot frameworkt自动化测试-介绍

介绍通用的测试自动化框架,用于验收测试和(ATDD)验收测试驱动开发(先写验收测试用例,再去开发)。它可用于测试分布式异构应用程序,其中验证需要涉及多种技术和接口。Modular模块化架构Test Data:数据驱动 关键字驱动Robot Frameworkt:基于python语言开发的,有自己一套语法规则的框架,本身提供功能有限Test Libraries:做一些扩展性功能,提供一个...
原创
发布博客 2020.04.09 ·
490 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

python三方包安装和虚拟环境

三方包# 三方模块就是别人写的代码# 安装方式:源码安装:自己动手去某个地方下载,然后安装到本地、包管理器安装:一个和几个命令安装# 包管理项目官方支持认可度高的:distutils(setup.py)、setuptools(合并distutils)(pip安装脚本)# 常见已经发布的三方包和模块的形式:源码、.egg、.whl# 包托管模块:https://pypi.python.or...
原创
发布博客 2020.04.06 ·
627 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

python包和模块

概念模块:将一组相关功能的代码写入一个单独的.py文件中,.py文件被称作是一个模块包:一个有层次的文件目录结构,定义了n个模块和子包,包含__init__.py文件的目录库:可以是一个模块也可以是一个包框架:通过框架可以快速实现一个解决问题的骨架,到时候按照框架的角色去填充,交互就可以完成一个质量好、维护性高的项目。例如文本框架(Flask、Django…)包和模块的作用封装一些轮子...
原创
发布博客 2020.04.06 ·
328 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

python异常处理

错误:没法通过其他代码进行处理的问题 语法错误、逻辑错误异常:多指程序在执行过程中,出现未知错误,语法和逻辑都是正确的,可以通过其他代码进行处理修复常见的系统异常# 1、除零异常# 1 / 0# 2、名称异常# print(name)# 3、类型异常# "1" + 2# 4、索引异常l = [1, 2]# l[3]# 键异常dic = {"name":"yl", ...
原创
发布博客 2020.04.05 ·
173 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

python面向对象-三大特性

封装使用起来更加方便:把很多相关的功能封装成一个整体保证数据安全:私有属性 只读 拦截写操作利于代码维护:功能代码需要维护,直接修改类内部的代码即可 只要保证接口名称不变,外界不需要做出任何代码修改继承一个类拥有另一个类资源使用权 不是资源的复制语法格式# 2、继承:一个类用户另一个类的资源方式之一,不是复制资源而是资源使用权,资源是指非私有的属性和方法# 单...
原创
发布博客 2020.04.05 ·
215 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

python面向对象-计算器

# 计算器,实现一些基本的操作,加减乘除以及打印结果操作class Caculate: __result = 0 # 操作类属性,通过类名Caculate或者用类方法传递类名 @classmethod def first_value(cls, v): cls.__result = v @classmethod def jia(cls, n...
原创
发布博客 2020.04.05 ·
1689 阅读 ·
3 点赞 ·
0 评论 ·
8 收藏

python-面向对象

对象概念万物皆对象对象是具体物体:拥有属性 拥有行为 把很多零散的东西,封装成为一个整体python是一门特别彻底的面向对象的语言OOP在解决问题的时候关注解决问题的所需要的对象(划分对象)面向对象在解决问题的时候关注解决问题的过程(步骤),把一个任务,分解成具体的一个步骤面向过程——>面向对象:列出任务具体现实步骤、试图分离这些步骤的功能代码块、将这些功能代码块划分到某个对象...
原创
发布博客 2020.04.05 ·
237 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

python文件操作

文件是数据存储容器,持久性的存储数据内容文件使用流程打开:open(“文件”,“模式”)读写:定位-读-写关闭:拔掉管道文件操作打开文件 读写文件 关闭文件(释放系统资源 立即清空缓冲区数据内容到磁盘文件)# 文件打开# 只读模式是默认模式# 文件的指针会放在文件的开头# r只读打开文件 文件的指针会放在文件开头 文件不存在会报错f = open("test.txt",...
原创
发布博客 2020.04.04 ·
201 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

python函数

函数概念写了一段代码,实现了某个小功能,然后把这些代码集中到一块,起一个名字,下一次就可以根据这个名字再次使用这个代码块方便代码的重用分解任务,简化程序逻辑使得代码更加模块化函数的基本使用def 函数名():函数体# 方便代码重用、分解任务简化程序逻辑、使代码更加模块化# 内建函数、三方函数、自定义函数# 简单使用def test(): print(2) ...
原创
发布博客 2020.04.04 ·
579 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

python编程基础-5

python常用数据类型操作字典字典数据类型,无序的可变的键值对的集合定义key不能被重复,必须是任意不可变类型,一个key对应一个索引值可变包括:列表、字典、可变集合不可变包括:数值、布尔、字符串、元组# 表述一个人的信息# 字符串str1 = "sz,18,180"infos = str1.split(",")print(infos)# 列表l = ["sz",...
原创
发布博客 2020.04.04 ·
184 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

python编程基础-4

python常用数据类型操作列表
原创
发布博客 2020.04.03 ·
147 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

python编程基础-3

python常用数据类型操作数值表现形式int :二进制0b 八进制0/0o 十进制 十六进制0xfloat:168.2/1.682e2complex:a+bj complex(a,b) ab都是浮点数python3的整型可以自动调整大小,当作long类型使用进制转换# 其他进制转换成二进制num = 111print(num)num = 0x111print(num)...
原创
发布博客 2020.04.02 ·
238 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

python基础编程-2

分支循环分支age = 16if age >= 18: # 冒号条件结束 print("你已经成年") print("你已经可以去上网")else: # 记得写冒号 print("未成年赶紧回家啊")score = input("请输入你的分数")score = int(score)if 90 <= score <= 100: ...
原创
发布博客 2020.04.01 ·
195 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

python基础编程-1

python注释注释作用:帮助我们自己理清楚代码逻辑与别人合作开发,添加注释,可以减少沟通成本开发模块的时候添加注释可以减少他人使用成本可以临时注释一段代码,方便调试,定位出错的代码行注释的分类:#是单行注释‘’‘xxx’’'是多行注释“”“xxx”""是多行注释python的中文乱码文本<—->存储器中计算机的存储器:一个比特是计算机最小存储单元,只存储0/1...
原创
发布博客 2020.04.01 ·
731 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多