自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

QLMX

活在当下

  • 博客(39)
  • 资源 (11)
  • 问答 (1)
  • 收藏
  • 关注

原创 【图像分类】华为云·垃圾分类亚军方案分享

导语结束比赛有几天了,这几天一直在处理前段时间堆积的工作,今天得空对自己的方案进行梳理总结。今年7月多结束魔镜杯后,将之前的内容整理了一下,刚好看到华为垃圾分类比赛,由于我的工作内容还是偏图像,所以就想玩玩,有幸拿了一个亚军。这次比赛是基于华为云的modelArts平台,免费的gpu硬件环境,全新的结果提交验证方法。感谢组织方华为云,喜欢打比赛的小伙伴也可以多留意该平台,会不定期举办各种数据类...

2019-10-04 13:00:03 10527 24

原创 第四届拍拍贷魔镜杯冠军方案分享

1.介绍​ 队员:@回头是岸,@林萧, @观想,作者:@一休2. 赛题背景资金流动性管理迄今仍是金融领域的经典问题。在互联网金融信贷业务中,单个资产标的金额小且复杂多样,对于拥有大量出借资金的金融机构或散户而言,资金管理压力巨大,精准地预测出借资金的流动情况变得尤为重要。本次比赛以互联网金融信贷业务为背景,以《现金流预测》为题,希望选手能够利用我们提供的数据,精准地预测资产组合在未来一...

2019-10-04 12:37:17 2243

原创 pytorch做二分类,多分类以及回归任务

【lightgbm/xgboost/nn代码整理四】pytorch做二分类,多分类以及回归任务1.简介本不打算整理pytorch代码,因为在数据挖掘类比赛中没有用过它,做图像相关任务时用pytorch比较多。有个小哥提到让整理一下,就花了几天时间整理了一份,没有很仔细调试过,有问题请读者指出。下面将从数据处理、网络搭建和模型训练三个部分介绍。如果只是想要阅读代码,可直接移步到尾部链接。2. ...

2019-08-30 00:33:01 16649 5

原创 【lightgbm/xgboost/nn代码整理三】keras做二分类,多分类以及回

【lightgbm/xgboost/nn代码整理三】keras做二分类,多分类以及回归任务1.简介该部分是比较基础的深度网络部分,是基于keras实现的多层感知机网络(mlp),使用nn个人感觉最大的一个好处就是目标函数自定义很方便,下面将从数据处理、网络搭建和模型训练三个部分介绍。如果只是想要阅读代码,可直接移步到尾部链接。2. 数据处理神经网络对数据的要求比较多,不能处理缺失值,并且数...

2019-08-30 00:32:05 1260

原创 【lightgbm/xgboost/nn代码整理二】xgboost做二分类,多分类以及回归任务

【lightgbm/xgboost/nn代码整理二】xgboost做二分类,多分类以及回归任务1.简介该部分是代码整理的第二部分,为了方便一些初学者调试代码,作者已将该部分代码打包成一个工程文件,包含简单的数据处理、xgboost配置、五折交叉训练和模型特征重要性打印四个部分。数据处理部分参考:代码整理一,这里只介绍不同的部分。本文主要是介绍一些重点的参数部分,一是方便自己以后再次查询,也希望...

2019-08-30 00:30:13 1955

原创 【lightgbm, xgboost, nn代码整理一】lightgbm做二分类,多分类以及回归任务(含python源码)

lightgbm做二分类,多分类以及回归任务(含python源码)1. 简介内心一直想把自己前一段时间写的代码整理一下,梳理一下知识点,方便以后查看,同时也方便和大家交流。希望我的分享能帮助到一些小白用户快速前进,也希望大家看到不足之处慷慨的指出,相互学习,快速成长。我将从三个部分介绍数据挖掘类比赛中常用的一些方法,分别是lightgbm、xgboost和keras实现的mlp模型,分别介绍他...

2019-08-07 00:15:49 10644 4

原创 对dataframe进行groupby后求众数mode

pandas中groupby后快速众数详情:https://zhuanlan.zhihu.com/p/76285342

2019-08-02 08:34:07 3503

原创 opencv-python 视频写入无法打开

1. 问题今天测试opencv文件的视频抓取和保存功能,测试代码如下,运行时视频可以正常播放,但是保存的output.mp4文件打不开(mac os),换了多个播放器都不行,仔细看才发现文件之后不到8k,也就是文件没有正确保存。尝试了安装ffmpeg,切换了fourcc文件中的配置,都不能解决问题。import numpy as npimport cv2cap = cv2.VideoCa...

2019-07-22 15:14:49 7251 4

原创 70. Climbing Stairs爬楼梯问题

70. Climbing Stairs爬楼梯问题1.问题描述You are climbing a stair case. It takes n steps to reach to the top.Each time you can either climb 1 or 2 steps. In how many distinct ways can you climb to the top?在爬楼...

2019-07-16 23:58:09 142

原创 187. Repeated DNA Sequences(重复的DNA序列)

187. Repeated DNA Sequences(重复的DNA序列)1 问题描述All DNA is composed of a series of nucleotides abbreviated as A, C, G, and T, for example: “ACGAATTCCG”. When studying DNA, it is sometimes useful to ident...

2019-04-16 01:21:25 256

原创 3. Longest Substring Without Repeating Characters(无重复字符的最长子串)

3. Longest Substring Without Repeating Characters(无重复字符的最长子串)1 问题描述Given a string, find the length of the longest substring without repeating characters.Example 1:Input: "abcabcbb"Output: 3 Expl...

2019-04-10 00:18:37 100

原创 49.Group Anagrams同字符词语分组

49.Group Anagrams同字符词语分组1 描述Given an array of strings, group anagrams together.Example:Input: ["eat", "tea", "tan", "ate", "nat", "bat"],Output:[ ["ate","eat","tea"], ["nat","tan"], ["bat"...

2019-04-07 01:09:45 269

原创 290. Word Pattern(词语匹配)

290. Word Pattern(词语匹配)1 问题描述Given a pattern and a string str, find if str follows the same pattern.Here follow means a full match, such that there is a bijection between a letter in pattern and a n...

2019-04-05 15:49:46 316

原创 207. Course Schedule(课程安排)

207. Course Schedule(课程安排)1 问题描述There are a total of n courses you have to take, labeled from 0 to n-1.Some courses may have prerequisites, for example to take course 0 you have to first take course...

2019-04-05 15:48:00 275

原创 199. Binary Tree Right Side View(侧面观察二叉树)

199. Binary Tree Right Side View(侧面观察二叉树)1 问题描述Given a binary tree, imagine yourself standing on the right side of it, return the values of the nodes you can see ordered from top to bottom.给定一个二叉树,...

2019-03-28 23:30:55 229

原创 114. Flatten Binary Tree to Linked List(二叉树转链表)

114. Flatten Binary Tree to Linked List(二叉树转链表)1.问题描述Given a binary tree, flatten it to a linked list in-place.给定一个二叉树,将该二叉树 就地(in-place)转换为单链表。单链表中节点顺序为二叉树前序遍历顺序。For example, given the following ...

2019-03-25 23:33:39 183

原创 236.Lowest Common Ancestor of a Binary Tree(最近公共祖先)

236. Lowest Common Ancestor of a Binary Tree(最近公共祖先)1 问题描述Given a binary tree, find the lowest common ancestor (LCA) of two given nodes in the tree.According to the definition of LCA on Wikipedia: ...

2019-02-18 01:26:39 161

原创 113 Path Sum II(树的路径之和为一个常数)

113. Path Sum II1 问题描述Given a binary tree and a sum, find all root-to-leaf paths where each path’s sum equals the given sum.给定一个二叉树与整数sum,找出所有从根节点到叶结点的路径,这些路径上的节点值累加和为sumNote: A leaf is a node wit...

2019-02-14 21:28:14 226

原创 409. Longest Palindrome

409. Longest Palindrome1.问题描述Given a string which consists of lowercase or uppercase letters, find the length of the longest palindromes that can be built with those letters.已知一个只包括大小写字符的字符串,求用该字符串...

2019-02-13 21:39:08 135

原创 日常工作常用的linux指令

jobs, fg ->查看运行任务切换任务,ctrl+z直接将当前任务切换到后台运行findxargsawk -F ‘\t’ ‘{print $2}’ include_adv_sample | moresort -u后台运行命令nohup python *.py &> log.nohup &nohup pyt

2019-01-07 22:27:24 233

原创 pydensecrf安装出现问题

mac 通过 pip install pydensecrf 安装出现如下错误:pydensecrf/densecrf/include/Eigen/Core:22:10: fatal error: ‘complex’ file not found#include ^~~~~~~~~1 warning and 1 error generated.error: command ‘gcc’ fa...

2018-11-11 00:50:12 4520 3

原创 xgboost公式推导(通俗版)

一 说明xgboost是boosting算法的其中一种,该算法思想就是不断地添加树,不断地进行特征分裂来生长一棵树,每次添加一个树,其实是学习一个新函数,去拟合上次预测的残差。具体的目标函数如下:(1)Obj(t)=∑i=1nl(yi,yi^(t−1)+ft(xi))+Ω(ft)+constantObj{(t)} = \sum_{i=1}^nl(y_i, \hat{y_i}^{(t-1)} ...

2018-09-24 21:09:12 3428 7

原创 DeepFashion: Powering Robust Clothes Recognition and Retrieval with Rich Annotations论文阅读

1 问题背景衣物易变形,衣服本身是柔性很大的物体,人摆出千奇百怪的姿势时,同一件衣服的样子会非常不同在不同条件下拍出的衣服图片差距也非常大,比如模特的摆拍照和消费者的自拍照差别就很明显衣服的设计包含了大量细节特征,比如领型、版型、衣长、装饰等等,想要算法区分出它们难度很大2 解决思路用带有成百上千的细节标签的图片来训练模型,使其学到能够区分这些细节属性的特征使用同一件服...

2018-03-10 11:59:39 450

原创 Failed to import pydot. You must install pydot and graphviz for pydotprint to work

环境: ubuntu16.4 python3解决方法:安装必要的环境库 pip install pydot sudo apt-get install graphviz注:graphviz可以在python环境下安装,使用”pip install graphviz”,安装python环境下的graphviz没有解决问题,安装系统下的graphviz成功解决问题。...

2018-02-28 10:18:39 513

原创 deeplearning 第三门课 第一周课程内容概要

个人学习时整理的吴恩达的深度学习课程第三门课的第一周的内容概要。

2018-01-29 01:58:09 229

原创 让机器听声音识别男女(机器学习的方法)

让机器听声音识别男女(机器学习的方法)1、简介​ 人能够很容易的听出说话人的性别,我们能不能让机器也像人一样,听声辨别性别?这个答案是肯定的,特别是随着人工智能算法的发展,识别性能是不断的提升。本实验就是通过声音识别男女性别。主要分为三个部分,第一是对声音文件进行特征提取,第二是通过机器学习方法建立男女性别分类模型,第三则是加载模型进行声音文件测试。2、主体框架声音文件:本文中采用的数据是预存

2017-12-31 23:10:51 14656 11

原创 numpy中的dot、outer、multiply和*的用法

numpy中的dot、outer、multiply和 * 的使用方法1 np.dot()​ numpy.dot(a, b, out=None):对于二维数组,它相当于矩阵的乘法;对于一维数组,则是向量的内积;而对于n维,它是a的最后一个轴向和b的倒数第二个轴向的乘积和。代码如下:一维数组>>> np.dot(3, 4)12>>> np.dot([2, 3], [4, 4])20二维数

2017-09-10 22:36:48 17226 2

原创 Linux基本指令

Linux系统注意事项Linux主要有连个版本:内核版本和发行版本Linux是严格区分大小写的,这点与windows不同Linux中一切内容皆文件,所有的内容都以文件的形式保存,包括硬件Linux不靠扩展名区分文件类型Linux的命令格式为:命令 [选项] [参数]。如ls [选项][文件或目录] 选项: -a 显示当前目录下的所有文件,包括隐藏文件 -l 显示详细信息 -d 查看

2017-08-21 23:51:11 372

原创 numpy中的convolve的理解

函数  numpy.convolve(a, v, mode=’full’),这是numpy函数中的卷积函数库   参数:     a:(N,)输入的一维数组     b:(M,)输入的第二个一维数组     mode:{‘full’, ‘valid’, ‘same’}参数可选       ‘full’ 默认值,返回每一个卷积值,长度是N+M-1,在卷积的边缘处,信号不重叠

2017-07-28 14:21:40 86391 11

原创 Scrapy框架分析

1 简介  Scrapy是用Python开发的一个开源的Web爬虫框架,可用于快速抓取Web站点并从页面中高效提取结构化的数据。Scrapy可广泛应用于数据挖掘、信息处理或存储历史数据等一系列的程序中。提供了多种类型爬虫的基类,如BaseSpider、SitemapSpider等。其最初是为了页面抓取(更确切来说,网络抓取)所设计的,也可以应用在获取API所返回的数据(例如 Amazon Assoc

2017-07-04 19:50:28 1314

原创 tm32f207 + DP83848 + Lwip初始化问题

tm32f207 + DP83848 + Lwip初始化问题1 遇到的问题ETH_Init(&ETH_InitStructure,DP83848_PHY_ADDRESS);初始化不成功问题 *在while (ETH_GetSoftwareResetStatus() == SET);卡死*

2017-06-14 23:49:44 4948 2

原创 Clockblocks同时运行客户端和服务器(多进程运行)

1 打开软件setting -> Environment 2 如图勾选掉相应选项3 重启软件就行了,但是此时打开软件有一些策略,不能直接从项目里.cbp文件,需要先打开软件,在软件里选择要运行的软件,然后再次打开软件,再打开要运行的软件,就实现多进程同时运行了

2017-05-15 13:12:38 2290 1

原创 STM32 USB2.0协议

接口类型低速(1.5Mbps):常应用于键盘、鼠标等外设,在USB1.0和USB1.1版本只支持此速率全速(12Mbps):应用于音频等,在stm32f105-stm32f107,以及stm32f2x支持全速模式高速(480Mbps):应用视频大容量设备、stm32f2x和stm32f4x等系列支持高速物理特性USB使用差分传输模式,两根数据线D+和D-。差分信号1:D+ >

2017-05-15 09:22:46 6374 1

原创 C++ Socket多客户端和服务器通信

**浏览更多内容,可访问:http://www.growai.cn[http://www.growai.cn](http://www.growai.cn)**1 总述关于Socket通信主要采用了C++编程,实现多线程通信,多个客户端同时和服务器通信,并支持服务器以广播的形式向所有客户端发送消息,该历程未加界面。具体的细节和源码见下分析2 执行流程服务器端 运行程序后,输...

2017-05-05 10:33:03 12573 61

原创 收索资源好用的网盘搜索引擎

胖次搜索OPanc.cc-胖次网盘搜索 - 胖次分享社区 - 我们...西林街O西林街 :: 全能型网盘搜索引擎,更是网盘搜索...吸盘O吸盘网,网盘搜索引擎,支持百度网盘(百度云...我的盘O我的盘 - 最好用的网盘搜索引擎搜盘盘O网页链接飞讯O飞迅搜索-网盘搜索神器网盘屋O网页链接盘多多O百度云盘-百度云搜索-百度云盘资源搜索-百度...云搜O网页链

2017-04-16 10:10:11 6450

原创 C++ Socket网络通信实现一个服务器端和多个客户端的通信

**浏览更多内容,可访问:http://www.growai.cn一 描述1 采用C++语言2 编译环境是code::blocks3 使用的是非阻塞套接字二 功能描述1 一个服务器对多个客户端2 服务器端主要负责处理数据的输入并发送,具体是通过发送指令向其指定的客户端发送数据,发送接收指令读取其指定的客户端发送的数据3 客户...

2017-04-06 10:59:29 35525 18

转载 CodeBlocks的常用快捷键

点击打开链接

2017-03-29 21:45:42 547

原创 单个服务器对多个客户端简单通讯

1.      非阻塞通信方式对一个文件描述符指定的文件或设备, 有两种工作方式: 阻塞与非阻塞。所谓阻塞方式的意思是指, 当试图对该文件描述符进行读写时, 如果当时没有东西可读,或者暂时不可写, 程序就进入等待状态, 直到有东西可读或者可写为止。而对于非阻塞状态, 如果没有东西可读, 或者不可写, 读写函数马上返回, 而不会等待。缺省情况下, 文件描述符处于阻塞状态。在实现逻辑上, se

2017-03-17 08:52:03 2929 2

原创 C++的find函数使用

find函数主要是用来查找,可以迭代函数一块使用,

2017-03-16 10:10:36 636

利用机器学习识别说话人性别

提取声音特征的文件,代码可参考:http://blog.csdn.net/u011599639

2017-12-31

精通Windows+Sockets网络开发

配套源码

2017-04-25

python爬虫

主要是关于基础的爬虫技术,是对MOCC课程课件的整理,添加的有标签,mooc地址:http://www.icourse163.org/learn/BIT-1001870001?tid=1001962001

2017-04-25

基于C++的多客户端socket通信

描述: 1 采用C++语言 2 编译环境是code::blocks 3 使用的是非阻塞套接字 功能描述: 1 一个服务器对多个客户端之间进行通信 2 实现多线程开发,共包括接收数据线程、发送数据线程、主线程、接收客户端连接线程、清理资源线程。 其中主线程负责数据的输入,清理资源线程主要负责清理不需要的内存空间。 3 可以定向的向某个连接的客户端进行通信、同时也可以使用广播的方式向单个客户端发送数据

2017-04-25

飞思卡尔光电组

飞思卡尔光电组程序,速度可达3M,算法优化良好,去年参加决赛的程序

2015-04-03

飞思卡尔智能算法

比较牛的飞思卡尔智能车算法,去年冲出赛区全靠它

2015-04-03

飞思卡尔不错的程序

飞思卡尔电磁组,主控芯片mc9sxs128,速度稳定在2.4m

2014-04-26

蓝牙控制资料

蓝牙控制资料

2014-03-07

舵机控制资料

关于舵机的控制,包括算法,很值得一看和下载,他的微控是飞思卡尔系列单片机。

2014-01-28

模电详细资料

这是一个至深老教师总结的模拟电子资料,有兴趣可以一看

2013-08-21

max485的中文资料

详细的介绍了max485芯片,包括引脚和它的封装

2013-08-21

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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