自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

rosefun96的博客

深度学习、算法交流q群596506387。

转载 模型部署上线的几种服务发布方式

1.JSON(JavaScript Object Notation)格式。 它拥有两个格式处理函数: json.dumps:将 Python 对象编码成 JSON 字符串; json.loads:将已编码的 JSON 字符串解码为 Python 对象。 pickle 模块 pickle.dump...

2020-10-29 16:15:48 48 0

原创 Linux:使用rz、sz实现本地与Linux服务器远程上传、下载文件

rz 参考: blog

2020-10-27 14:31:36 13 0

原创 Linux安装python

以下方法在CentOS能成功安装python3.6: 由于一般的Linux服务器自带的python是2.x版本,因此,我们需要手动安装3.x版本。 (1)安装 SCL 使用程序 yum install centos-release-scl (2)安装python 3.6 yum install...

2020-10-27 11:32:04 30 0

原创 nginx: [emerg] bind() to [::]:80 failed (98: Address already in use) 错误

(1)查看80端口是不是被占用了 $ netstat -anp |grep 80 tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 2679/nginx: master tcp ...

2020-10-27 10:48:45 19 0

原创 Windows编译文件makefile

(1) 下载 Cygwin https://cygwin.com/install.html (2) 用Cygwin编译: make -f Makefile 参考: makefile

2020-10-27 10:12:53 24 0

原创 解决Linux:[Errno 12] Cannot allocate memory问题

1. 问题起因 使用Linux(CentOS系统)安装Java,命令行提示: Error downloading packages: libXcursor-1.1.15-1.el7.x86_64: [Errno 5] [Errno 12] Cannot allocate memory ...

2020-10-26 22:58:52 240 1

原创 Flask入门(1)

1. Flask简介 Flask是一个使用Python编写的轻量级Web应用框架。基于Werkzeug WSGI工具箱和Jinja2 模板引擎。Flask使用BSD授权。 Flask被称为“microframework”,因为它使用简单的核心,用extension增加其他功能。Flask没有默认使...

2020-10-26 17:20:43 30 0

原创 DeepLab

空洞卷积的使用 CRF在语义分割上的应用 传统上,CRF已被用于平滑噪声分割图。通常,这些模型包含耦合相邻节点的能量项,有利于相同标签分配空间近端像素。定性的说,这些短程的CRF主要功能是清除在手工特征基础上建立的弱分类器的虚假预测。 简要概述 空洞卷积可以在不增加参数的情况下增加感受野。 通过两...

2020-10-24 10:00:59 202 0

转载 NLP介绍(1)

NLP主要研究方向 信息抽取: 从给定文本中抽取重要的信息,比如时间、地点、人物、事件、原因、结果、数字、日期、货币、专有名词等等。通俗说来,就是要了解谁在什么时候、什么原因、对谁、做了什么事、有什么结果。 文本生成: 机器像人一样使用自然语言进行表达和写作。依据输入的不同,文本生成技术主要包括数...

2020-10-24 10:00:29 200 0

原创 初用MacBook

关于本机 点击电脑左上角的苹果标志,然后点击 “关于本机”,就有苹果的型号、处理器、内存、启动磁盘、图形卡、序列号等信息。 输入法 比如,搜狗输入法Mac版本; 把搜狗输入法放到第一位。 4.快捷键 Command-X:剪下所選項目,然後拷貝到「剪貼板」。 Com...

2020-10-24 09:59:22 26 0

原创 (待完善)类别特征的编码方式

1. 简介 由于类别变量基本无法直接被机器学习利用,需要转换成数值型变量。 以下介绍几种对类别特征进行编码的方法: label encoding; One-hot encoding; Vector representation; 树学习器,如LightGBM,CatBoost。 Target e...

2020-10-24 09:58:42 206 0

原创 有1, 2, 3 分3种硬币,得到n分的硬币方法(暴力法,动态规划)

1. 问题 有1, 2, 3 分3种硬币,得到n分的硬币方法。 2. 解答 方法一: 转换成方程x+2y+3z=nx + 2y + 3z = nx+2y+3z=n解的个数,遍历搜索空间。 def get_n(n): # x + 2y + 3z = n # 多少解 # x 0...

2020-10-24 09:57:59 25 0

原创 python模块名

6.3. dir() 函数 内置函数 dir() 用于查找模块定义的名称。 它返回一个排序过的字符串列表: https://docs.python.org/zh-cn/3/tutorial/modules.html

2020-10-24 09:56:00 16 0

原创 python迭代器和生成器

1. 迭代器 对于list、string、tuple、dict等这些容器对象,使用for循环遍历是很方便的。在后台for语句对容器对象调用iter()函数。iter()是python内置函数。 iter()函数会返回一个定义了next()方法的迭代器对象,它在容器中逐个访问容器内的元素。next(...

2020-10-24 09:55:28 18 0

原创 (待完善)[零基础入门推荐系统(2)]基于二向图的召回算法(python代码实现)

1. 基于图的模型 用户行为很容易用二分图表示,从而给用户进行个性化推荐。 2. 用户行为数据的二分图表示 用户行为数据由一系列的二元组组成,其中,每个二元组(u,i)(u,i)(u,i)表示用户uuu对物品iii产生过行为。 令G(V,E)G(V,E)G(V,E)表示用户物品二分图,其中,V=V...

2020-10-24 09:54:03 207 0

原创 pytorch版本查看和升级到相应的版本

1. 版本查看 import torch print(torch.__version__) 结果: '1.0.0' 2. 升级到特定的版本 $ pip install --upgrade torch==1.4.0 结果: Installing collected pack...

2020-10-22 16:39:38 373 0

原创 Python垃圾回收机制

引用计数 Python中,主要通过引用计数(Reference Counting)进行垃圾回收。 在Python中每一个对象的核心就是一个结构体PyObject,它的内部有一个引用计数器(ob_refcnt)。程序在运行的过程中会实时的更新ob_refcnt的值,来反映引用当前对象的名称数量。当某...

2020-10-21 16:39:22 35 0

原创 协同指导用于极限噪声标签样本学习

Co-teaching: Robust Training of Deep Neural Networks with Extremely Noisy Labels 1. 方法 协同指导(co-teaching)同时使用两个网络,一个网络训练后,选取损失比较小的样本,指导另一个网络接下来的训练。 具...

2020-10-21 16:35:52 226 0

原创 无监督学习之降维方法(PCA,SNE,t-SNE)

1. PCA 2.t-SNE 待补充 参考: 1.t-SNE 知乎; 2. PCA 原理;

2020-10-21 09:57:16 182 0

原创 一文详解二叉搜索树,平衡二叉树,红黑树,B树,B+树(含python代码)

二叉查找树(BST):不平衡 平衡二叉树(AVL):旋转耗时 由于旋转的耗时,AVL树在删除数据时效率很低;在删除操作较多时,维护平衡所需的代价可能高于其带来的好处,因此AVL实际使用并不广泛。 红黑树:树太高 B树:为磁盘而生 每个节点最多包含 m 个子节点。 如果根节点包含子节点,则至少包含...

2020-10-18 22:24:15 28 0

原创 面试题:终极杀器BFS解决动态规划问题

1. BFS和动态规划 BFS,Breadth-First Search, 广度优先搜索,用于解决图遍历的算法,简单的说,BFS是从根节点开始,沿着树的宽度遍历树的节点。如果所有节点均被访问,则算法中止。 具体可以参看:图:广度优先遍历BFS和深度优先遍历DFS及python实现 动态规划,通常...

2020-10-18 15:13:57 68 0

原创 [零基础入门推荐系统(1)]基于用户和基于物品的协同过滤方法(python代码实现)

1. 前言: 为什么会有该系列? 最近,打算写《零基础入门推荐系统》系列,为了系统地介绍推荐系统知识,以及加强基础的实践能力。 该系列将结合一些书籍,比如项亮的《推荐系统实践》,由于项亮的推荐系统实践更偏项目以及工程设计,对模型介绍比较少,为了弥补这一不足,《零基础入门推荐系统》会更多地介绍一些基...

2020-10-17 15:39:13 268 0

原创 Linux 基本指令cat, grep, find, ps aux

1. 文件管理 cat -n 或 --number:由 1 开始对所有输出的行数编号。 -b 或 --number-nonblank:和 -n 相似,只不过对于空白行不编号。 -s 或 --squeeze-blank:当遇到有连续两行以上的空白行,就代换为一行的空白行。 -v 或 --show-n...

2020-10-16 00:22:42 31 0

原创 Python中的__new__和__init__初始化的区别

__init__ 方法为初始化方法, __new__方法才是真正的构造函数。 1、__new__方法默认返回实例对象供__init__方法、实例方法使用。 class Human2(object): def __init__(self,age,sex): self.age = age ...

2020-10-14 08:53:39 47 0

原创 python面向对象三大特性:封装,继承,多态

面向编程三大特性:封装(隐藏),继承,多态。 一. 封装 通过私有属性,私有方法的方式实现封装。 二. 继承 python支持多重继承,一个之类可以继承多个父类。 class 子类类名(父类1,父类2,…): 类体 父类名.__init__(self,参数列表) 1.成员继承:...

2020-10-13 19:56:31 40 0

原创 Leetcode144. 二叉树的前序遍历(迭代,递归python实现)

1. 题目 给定一个二叉树,返回它的 前序 遍历。 示例: 输入: [1,null,2,3] 1 \ 2 / 3 输出: [1,2,3] 进阶: 递归算法很简单,你可以通过迭代算法完成吗? 来源:力扣(LeetCode) 链接:https://le...

2020-10-13 15:50:33 40 0

原创 面试题:最长公共子序列LCS的所有花样(求公共最长长度,输出对应的子序列)

1. 求最长公共子串的长度 对于输入两个字符串 X, Y, 最长公共子序列(Longest Common Subsequence)中子序列只需保持相对顺序,并不要求连续。 首先,这是一个经典的动态规划题, 记 dp[i][j]dp[i][j]dp[i][j] 是字符串1 XXX 从0到索引 iii...

2020-10-12 23:39:33 103 0

原创 牛顿法与拟牛顿法(含代码实现)

1. 牛顿法 牛顿法(英语:Newton’s method)又称为牛顿-拉弗森方法(英语:Newton-Raphson method),它是一种在实数域和复数域上近似求解方程的方法。 牛顿法的基本思想是使用函数 f(x){\displaystyle f(x)}f(x) 的泰勒级数的前面几项来寻找方...

2020-10-05 23:43:51 267 0

原创 TCP与UDP的区别

0. 简介 TCP/IP 是互联网相关的各类协议族的总称,比如:TCP,UDP,IP,FTP,HTTP,ICMP,SMTP 等都属于 TCP/IP 族内的协议。 TCP/IP模型是互联网的基础,它是一系列网络协议的总称。这些协议可以划分为四层,分别为链路层、网络层、传输层和应用层。 1. TCP...

2020-10-01 16:13:47 63 0

原创 Linux进程间通信的7种方式

0. 简介 进程间通信常见方式如下: 管道 FIFO 消息队列 信号量 共享内存 UNXI域套接字 套接字(Socket) 1. 管道 管道是一种古老的IPC通信形式。它有两个特点: 半双工,即不能同时在两个方向上传输数据。有的系统可能支持全双工。 只能在父子进程间。经典的形式就是管道由父进程创...

2020-10-01 15:36:13 55 0

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