老笨妞

老笨妞的技术小生活

几种常用cv工具的颜色通道总结

已经被cv2的颜色通道问题坑了两次了,最后老老实实用各工具读、写、显示才摸清楚。 1. cv2(opencv python接口)是BRG格式的。 假设有一张只有(2,1)尺寸的图片,数组形式    [[[20, 21, 22]]     [[23,24,25]]] (1). 原图经过cv...

2018-09-13 11:43:55

阅读数 146

评论数 0

膨胀卷积——《MULTI-SCALE CONTEXT AGGREGATION BY DILATED CONVOLUTIONS》

看这篇论文主要是想了解膨胀卷积,搜出这篇,看起来貌似比deeplab简单一些,于是以此入手。这篇论文把膨胀卷积的计算原理讲的很清楚,但是作用和产生的缘由的话还是deeplab的论文更容易懂,deeplab里面叫"hole algorithm"。 1. dens...

2018-08-31 14:11:45

阅读数 596

评论数 1

长文本分类的总结

笨妞很少做文本分类,因为工作中文本分类确实不怎么用得到,唯一一个项目用到短文本分类,验证集acc和f1都到90%以上,所以在笨妞印象中文本分类应该是很简单的分类问题,都不属于NLP问题。偶然碰到DC竞赛中“达观杯”文本分类大赛,尝试了一下新闻类文本的分类。其实并没有那么简单。   数据概况 ...

2018-08-28 08:43:17

阅读数 1543

评论数 3

NLP论文翻译——《Chinese Event Extraction With Inadequate Data》

这是一篇可能不出名,但是很实用的事件抽取论文,也很契合笨妞当下的使用。原文来自于这里,代码也比较好用。以下是翻译记录。********************************************分割线*******************************************...

2018-06-23 11:50:34

阅读数 514

评论数 2

snake算法总结

snake是一种主动轮廓模型,笨妞对主动轮廓模型的理解:你先给它一个初始轮廓,模型以初始轮廓为基准逐步迭代,来改进图像的轮廓,使其更加精确。主动轮廓模型目前用到了2种:CV和snake。前者没有看算法内部的原理。而snake,以最原始的论文《Snakes: Active Contour Model...

2018-06-07 14:08:45

阅读数 1489

评论数 0

第一次搞图像处理的总结

现在做图像分类、分割、目标侦测等项目,大家可能首先想到的都是CNN。深度学习虽然看起来很高大上,既是项目的卖点,又容易实现,真心是最耗的选择。然而,CNN需要一定量的标注数据,而对于一些特定领域,拿标注数据本身就很难。没有标注数据,CNN、RNN就是废铁一堆。最近就在一堆没有标注信息的特定领域图像...

2018-06-04 20:07:42

阅读数 344

评论数 0

Boost和bagging算法

无意间开启了xgboost,为了弄清楚它的原理,只能往下挖,随着xgboost->gbdt->boost来到基本的boost算法,同时也遇见了Boost的伙伴Bagging。接下来,稍微看看他们吧。学习Bagging和Boost首先需要了解两个名词“弱分...

2018-05-12 16:55:59

阅读数 680

评论数 0

首次试水天池数据大赛——7个小时玩了把美年健康AI大赛

并不想花太多精力去拼比赛拿名次,毕竟又工作又带娃,时间并不多。但比较喜欢看比赛里的技术论坛。工作中的内容相对要单一很多,很容易陷入狭窄的思维中,而比赛中,大家的思维还是很有营养的。偶尔遇到合胃口的数据,下一份,玩一玩还是不错。之前的糖尿病大赛,看到的时候离初赛结束只有几天了,周末紧急下载数据,搞了...

2018-05-09 19:13:23

阅读数 1161

评论数 4

基于全卷积的图像语义分割—《Fully Convolutional Networks for Semantic Segmentation》

两年前,我曾想做一个自动抠“人”的系统,目标是去除路人甲或者自动合成照片。当时“井底之蛙”般搞了一个混合高斯模型,通过像素聚类的方式来抠“人”。这个模型,每跑一张小图片需要几分钟,抠出来的前景“噪音”很严重,完全没办法使用。最后这个通过“抠人”去除路人甲的项目告吹。两年后的今天,这种“去除路人甲”...

2018-04-21 18:33:01

阅读数 951

评论数 3

Deep dream——《Going Deeper into Neural Networks》

deep dream的体验和以往看论文,跑例子的过程完全不同。这是在跑“风格迁移”的例子时,在keras的examples中无意看到了程序,然后顺带跑一跑的。跑出来的效果让我觉得和无厘头,于是读程序,看它到底干了些啥。程序风格也很特别,没有和通常训练过程一般的迭代方式,又很好奇,处于什么目的做这个...

2018-03-30 16:49:25

阅读数 416

评论数 0

图像风格迁移——《A Neural Algorithm of Artistic Style》

之前看到别人玩图像风格迁移,感觉挺有意思的,趁着空下来的时间自己玩了一下。还是沿着老方法,先看一下论文,然后跑跑程序。论文看的是最基础的《A Neural Algorithm of Artistic Style》,程序嘛,当然不是笨妞自己写的,跑了keras安装文件夹下examples里面的例子1...

2018-03-28 19:03:26

阅读数 4160

评论数 13

大脑的功能框架

作为一个人工智能工作者,虽然经常用人工神经网络,但对生物神经网络并没有多大兴趣,直到半年前,我那年纪并不大的老爹因为高血压发生急性脑梗塞,有一些脑组织被损伤了,我觉得是时候学点脑科知识了。我们习惯把我们的脑称作大脑,人的脑组织中大脑占了很大部分,但也有很多别的部分,例如,小脑、脑干。在关注这块之前...

2018-03-26 09:12:49

阅读数 661

评论数 0

python 参数定义库argparse

这一块的官方文档在这里注意到这个库是因为argparse在IDE中和在ipython notebook中使用是有差异的,习惯了再IDE里面用,转到ipython中会报错,究其原因,还是对库的本质不够理解。打开argparse.py,里面有很多class,但是,实际笨妞貌似只用过ArgumentPa...

2018-03-23 14:03:27

阅读数 343

评论数 0

import openslide时报 WinErr127的解决过程

首先,虽然现在这个问题解决了,但笨妞其实还是迷糊的。原本在python上用openslide是很顺畅的,刚顺利跑完一个导入openslide的程序,然后帮同事看一个nii文件显示的问题,于是在自己的电脑上查找nii显示的方法。操作的步骤是这样的:1. 安装了nibabel库,用pip装的,装好后,...

2018-03-22 14:29:07

阅读数 679

评论数 0

一个很好的肿瘤数据下载地址

https://wiki.cancerimagingarchive.net/不用注册,不用参赛,没有使用限制的数据集集合点。

2018-03-15 18:21:10

阅读数 522

评论数 0

openslide的安装

具体操作如下: 1. 从https://buildbot.openslide.org/snapshots/windows/下载openslide-winbuild的最新版本,openslide官网上要求windows版本编译需要vc10以前的版本,但是这里下载的包是已经make了的,所以对VS没...

2018-02-27 13:25:53

阅读数 1269

评论数 2

pandas应用—— Dataframe的属性们

Dataframe包含的书友属性如下: 先通过一个dict生成dataframe:N = 5 tmp_dict = dict() sum = 0 for i in range(N): n_sum = 'sum_' + str(i) sum += i tmp_dict...

2018-02-05 11:01:31

阅读数 1681

评论数 0

google免费云端环境colaboratory的初次使用

从朋友圈中无意间发现了colaboratory,据说可以免费的使用Tesla k80 GPU加速,笨妞还从没用过geforce以上的GPU,忍不住想试试。 参考了网友发出来的“量子位”的文章, https://mp.weixin.qq.com/s?__biz=MzIzNjc1NzUzMw==&...

2018-01-29 13:18:51

阅读数 8663

评论数 10

keras上inception_v3和ImageDataGenerator的使用

最近在用keras做图像分类。初次试水,先用现有的模块搭个最简单的模型玩玩。在这个模型中,主要用到两个模块:ImageDataGenerator和inception_v3,前者是用于对图片数据做预处理,后者是inception网络的api。不得不说,keras提供的接口真心强大。 1.Ima...

2018-01-25 18:47:13

阅读数 1025

评论数 0

pandas应用——读excel和DataFrame转字典

1.读excel表的方法:read_excel() 重要参数 sheetname:选择要读的sheet index_col: 定义某一列为索引,参数的值是列名。 例子: import pandas as pd df = pd.read_excel('excel_file.xlsx', s...

2018-01-24 18:46:11

阅读数 5625

评论数 1

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