
心得体会
Turbo_Come
耐得住寂寞,
才可守得住繁华!!!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Latex常用语法
加帽子符号latex中如果想在字母上加上一个帽子(尖角)符号应该怎样表达呢?(1)如果是在正文中,例如用\^{Z}即可;(2)如果是在公式中,例如用\hat{Z}即可。加横线和波浪线...转载 2020-03-31 21:54:12 · 1586 阅读 · 0 评论 -
基于购买记录的二分类预测(云积分竞赛总结)
云积分竞赛:评分标准评分算法通过logarithmic loss(记为logloss)评估模型效果,logloss越小越好。目标:预估用户人群在 规定时间内产生购买行为的概率 1买, 0不买其中N 表示测试集样本数量,yi 表示测试集中 第i个样本的真实标签,pi 表示第 i个样本的预估转化率,δ 为惩罚系数。AB榜的划分方式和比例:【1】评分采...原创 2020-03-03 22:58:40 · 1135 阅读 · 0 评论 -
二叉树的中序遍历(python):递归+迭代
94 LeetCode 二叉树的中序遍历"""给定一个二叉树,返回它的中序遍历。示例:输入: [1,null,2,3] 1 \ 2 / 3输出: [1,3,2]进阶:递归算法很简单,你可以通过迭代算法完成吗?"""定义树结构:# Definition for a binary tree node.class TreeNode...原创 2020-03-01 23:22:27 · 4417 阅读 · 1 评论 -
上采用、反卷积、上池化区别
对于Unet网络中的上采样,主要有三种实现形式:上采用、反卷积、上池化,通常情况应用的是反卷积。1、Upsampling(上采样)在FCN、U-net等网络结构中,涉及到了上采样:上采样指的是:任何可以让 图像变成更高分辨率 的技术(上池化、反卷积、插值等)可以是重采样、插值:将输入图片进行 rescale 到一个想要的尺寸,而且计算每个点的像素点,使用如双线性插值...原创 2020-03-01 23:10:35 · 1517 阅读 · 0 评论 -
Vgg16 + Unet 介绍
VGG-16:这个数字16,就是指在这个网络中包含 16个卷积层和全连接层,随着网络的加深,图像的高度和宽度都在以一定的规律不断缩小,每次池化后刚好缩小一半,而通道数量在不断增加,而且刚好也是在每组卷积操作后增加一倍。也就是说,图像缩小的比例和通道数增加的比例是有规律的专注于构建卷积层的简单网络:首先用3×3,步幅为1的过滤器构建卷积层 padding参数为same卷积中的参数, ...原创 2020-03-01 22:50:22 · 12168 阅读 · 0 评论 -
批规范化 Batch Normalization + 正则化作用
正则化作用:最小化误差:拟合训练数据,正则化参数:防止模型过分拟合训练数据,通常使用 L2正则化L0:0范数,扰动 非0元素的个数L1:1范数,各元素的绝对值之和L2:2范数,平方和再开方,通常用2范数来衡量扰动的程度L无穷:无穷范数,各元素的绝对值的最大值,表示扰动的最大值其他的正则化方法: dropout 丢弃法:每个神经元都有可能被丢掉,因此模型训...原创 2020-02-29 23:15:22 · 2437 阅读 · 0 评论 -
二叉树的后序遍历(python):递归+迭代
"""给定一个二叉树,返回它的 后序遍历。示例:输入: [1,null,2,3] 1 \ 2 / 3输出: [3,2,1]进阶:递归算法很简单,你可以通过迭代算法完成吗?""""""思路:递归:同理,顺序:左,右,根迭代:这就很上面的先序一样,我们可以改变入栈的顺序,刚才先序是从右到左,我们这次从左到右,最后得到的结果取...原创 2020-02-29 22:17:07 · 1097 阅读 · 0 评论 -
二叉树的先序遍历(python):递归+迭代
LeetCode:144. 二叉树的前序遍历"""给定一个二叉树,返回它的前序遍历。示例:输入: [1,null,2,3] 1 \ 2 / 3输出: [1,2,3]进阶:递归算法很简单,你可以通过迭代算法完成吗?""""""思路:递归:就是依次输出根,左,右,递归下去迭代:使用栈来完成,我们先将根节点放入栈中,然后将其弹出...原创 2020-02-29 21:51:21 · 2450 阅读 · 0 评论 -
修改TF.tensor中的值
方法一:# 改变 tf.Tensor中的一个 3*3 矩阵: 重新赋值 temptemp = final[i:i + 3, j:j +3] + (lambd * final[i + 1, j + 1])*window # 切片 4 部分top_section = final[0:i, :] # topbehind_section = final[i + 3:, :] # behi...原创 2020-02-22 22:36:14 · 2529 阅读 · 0 评论 -
Tensorflow实现图片StyleTransfer
1.效果展示:原图:风格图: 二. 数据集为8000多张图片,训练一个模型,指定一种训练风格的图片数据集链接:训练数据,8W多 12G蛮大的http://msvocds.blob.core.windows.net/coco2014/train2014.zip训练代码:fro...原创 2020-01-30 22:15:23 · 873 阅读 · 1 评论 -
最接近的三个数的和
"""给定一个包括n 个整数的数组nums和 一个目标值target。找出nums中的三个整数,使得它们的和与target最接近。返回这三个数的和。假定每组输入只存在唯一答案。例如,给定数组 nums = [-1,2,1,-4], 和 target = 1.与 target 最接近的三个数的和为 2. (-1 + 2 + 1 = 2).题解:排序+双指针算法流程:...原创 2019-11-07 23:46:22 · 239 阅读 · 0 评论 -
三数之和,排序+双指针
"""给定一个包含 n 个整数的数组nums,判断nums中是否存在三个元素 a,b,c ,使得a + b + c = 0 ?找出所有满足条件且不重复的三元组。注意:答案中不可以包含重复的三元组。例如, 给定数组 nums = [-1, 0, 1, 2, -1, -4],满足要求的三元组集合为:[ [-1, 0, 1], [-1, -1, 2]]""""""...原创 2019-11-05 14:59:35 · 166 阅读 · 0 评论 -
使用隐藏层解决非线性问题
使用隐藏层解决非线性问题: 输入层: 隐藏层: 输出层: import tensorflow as tfimport numpy as nplearning_rate = 0.0001n_input = 2n_label = 1n_hidden = 2x = tf....原创 2019-10-28 19:28:00 · 550 阅读 · 0 评论 -
Tensorflow实现线性逻辑回归分析:
Tensorflow实现线性逻辑回归分析:from random import shuffleimport tensorflow as tfimport numpy as npimport matplotlib.pyplot as pltdef generate (sample_size, mean, cov, diff, regression): num_classe...原创 2019-10-27 22:39:30 · 285 阅读 · 0 评论 -
Python 数组中移除指定元素,用双指针移动问题
数组中移除指定元素"""给定一个数组 nums和一个值 val,你需要原地移除所有数值等于val的元素,返回移除后数组的新长度。不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。示例 1:给定 nums = [3,2,2,3], val = 3,函数应该返回新的长度 ...原创 2019-10-27 20:01:30 · 1636 阅读 · 0 评论 -
Skimage, ImageDataGenerator()图片处理 ,numpy的ravel()和flatten()函数比较, 统计一个序列list中相同元素个数
Python 基础:# numpy 将数组打乱顺序np.random.shuffle(array)super() 函数是用于调用父类(超类)的一个方法。super 是用来解决多重继承问题的,直接用类名调用父类方法在使用单继class A: def add(self, x): y = x+1 print(y)class...原创 2019-10-26 23:08:11 · 741 阅读 · 0 评论 -
Python 实现 两个有序链表合并为一个新的有序链表
"""将两个有序链表合并为一个新的有序链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。示例:输入:1->2->4, 1->3->4输出:1->1->2->3->4->4"""链表结构:class ListNode(): def __init__(self, x): self.val ...原创 2019-10-25 22:41:48 · 3020 阅读 · 0 评论 -
zip() 函数, set() 函数, 迭代器, 生成器
Python3 基础:zip()函数用于将可迭代的对象作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的对象,这样做的好处是节约了不少的内存。可以使用 list() 转换来输出列表。如果各个迭代器的元素个数不一致,则返回列表长度与最短的对象相同,利用*号操作符,可以将元组解压为列表。a = [1,2,3]b = [4,5,6]c = [4,5,6,7...原创 2019-10-23 21:09:18 · 933 阅读 · 0 评论 -
Pandas数据处理
数据处理代码Pandas:from sklearn.preprocessing import MinMaxScalerdata = [[-1,2],[-0.5,6],[0.,10],[1,18]]# 将 numpy 转换成 pd 表pd.DataFrame(data)# 归一化【0,1】 之间scaler...原创 2019-10-22 22:31:35 · 331 阅读 · 0 评论 -
python3.6+Anaconda3.4+tensorflow-gpu1.4+cuda8.0+cudnn6.0配置安装
我安装的是python 3.7,但配置的是python3.6的环境。事先安装Anaconda3.4,Visual Studio 2015,这样可支持高版本的tensorflow-gpu。conda create –n nlp3 python=3.6nlp3是虚拟环境名(可自己随便取)。我配的是tensorflow-gpu==1.4.0版,做深度学习需要大量的计算,如果自己电脑配置可以的...原创 2019-01-19 22:46:01 · 1998 阅读 · 0 评论 -
NLP、神经网络基本知识
NLP:1、 词法分析:分词技术、词性标注、命名实体识别、词义消歧 词性标注:确定词性 命名实体识别:识别文本中具体意义的实体 (实体边界识别、确定实体类别(英文、中文))NLP语言模型: Unigram models (一元文法统计模型) N-gram语言模型(N元模型)Word2vec 是将 词向量 转化成 矢量...原创 2019-05-13 21:48:11 · 823 阅读 · 0 评论 -
enumerate()应用、数据归一化处理、正则式表示、re处理字符串、filter应用
#enumerate() 函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,#同时列出数据和数据下标,一般用在 for 循环当中。#enumerate 用法:seasons = ['Spring', 'Summer', 'Fall', 'Winter']list(enumerate(seasons)) # [(0, 'Spring'), (1, 'Summer'...原创 2019-05-11 22:00:31 · 385 阅读 · 0 评论 -
Anaconda3 基本命令,python中字符串与(列表、元组、集合、字典)间的转换、csv文件中写入/读取数据、re.S参数作用
Anaconda3 基本命令系统当前已有的Python环境,执行命令:conda info --envs 添加一个Python2.7的环境:conda create --name python36 python=3.6查看当前已安装的环境 conda env list查看当前使用的Python版本,执行命令:python --versionconda remove --name py...原创 2019-06-01 21:28:44 · 1189 阅读 · 0 评论 -
csv文件导入数据到MySQL数据库
-- 从 .csv 文件中导入数据到 Mysql数据库中 , 号间隔,-- 文件名最好用英文 注意: 绝对路径“/” (此路径在mysql安装目录的my.ini文件中改写)-- 默认路径 C:\ProgramData\MySQL\MySQL Server 5.6\my.ini-- 找到my.ini 文件中的 secure_file_priv= 可将其改写成自己设置的路径 'E:\Desk...原创 2019-06-01 21:32:50 · 1278 阅读 · 0 评论 -
LeetCode5. Longest Palindromic Substring
"""Given a string s, find the longest palindromic substring in s.You may assume that the maximum length of s is 1000.Example 1:Input: "babad"Output: "bab"Note: "aba" is also a valid answer.Exa...原创 2019-06-03 23:03:53 · 272 阅读 · 0 评论 -
Linux笔记
1.将文件夹下的所以文件或目录全部复制//这里需要使用到**-R参数,表示递归处理**,将指定目录下的所有文件与子目录一并处理//一开始的使用使用星号表示文件夹中的所有文件和文件夹,发现Linux会将*作为文件或者文件夹。//所以这里使用了点代表所有文件和文件夹。[root@localhost home]# cp -R /etc/skel/* /home/kooyuyu/cp: can...原创 2019-08-18 16:18:37 · 185 阅读 · 0 评论 -
argparse.ArgumentParser()应用,hasattr(), getattr(), setatt() 作用,raise应用,super(父类).__init__()应用
1、argparse.ArgumentParser().add_argument 的作用:import argparseparser = argparse.ArgumentParser()parser.add_argument('input_dir', type=str, help='Directory with unaligned images.')parser.add_argum...原创 2019-08-25 17:12:39 · 977 阅读 · 0 评论 -
Pytorch 中的 张量tensor《----》 PIL 转换
需要导入的工具库:import torchfrom PIL import Imageimport matplotlib.pyplot as pltfrom torchvision import transforms as T# loader使用torchvision中自带的transforms函数loader = transforms.Compose([ transforms.ToTe...原创 2019-08-18 15:45:32 · 3538 阅读 · 1 评论 -
numpy保存、加载数据;应用sklearn 保存、加载任意类型数据;os.walk遍历当前目录、文件;目录下所有文件封装
个人平时学习笔记,感觉是些常用到的语法知识,与大家分享了!!!1、numpy保存、加载数据p = np.arange(0,20,2).reshape(2,5) # 在磁盘上保存np.save ('my_array', p)# 加载磁盘上的数据np.load('my_array.npy')h = a.view() # a的视图,与a同步改变b = np.co...原创 2019-08-26 22:12:03 · 332 阅读 · 0 评论 -
怎样在Github上发布自己的项目
转载 一步一步教你如何在GitHub上上传自己的项目 2018年07月04日 09:23:40 转载--夏雨薇安 阅读数:18634 ...转载 2019-04-22 17:59:42 · 340 阅读 · 0 评论