- 博客(10)
- 收藏
- 关注
原创 AUC原理计算
面试的时候回答的不清楚,学习&总结如下。 参考link1.ROC曲线对于二值分类器,评价指标主要有precision,recall,F-score(综合考虑precision和recall的调和值) ROC曲线上的每个点反映着对同一信号刺激的感受性。横坐标FPR越大,预测正类中实际上负类越多。纵坐标TPR越大,预测正类中实际正类越多。所以最好的情况是(0,1)时。 ...
2018-04-26 10:20:25 1216
原创 一道面试题:Python split()分割函数实现
面试要求实现split函数,代码如下:def asplit(s,scut): s = s+(scut) N = len(s) point1 = 0 res = [] for i in range(N): if s[i]==scut: res.append(s[point1:i]) point...
2018-04-26 09:16:22 2840 2
翻译 DeepLearning学习笔记#Building your Deep Neural Network: Step by Step(3)
概述本文介绍如何利用Python的来实现具有多个隐藏层的图片分类问题。通过这次建立的多层神经网络模型,可以将之前的猫分类问题的准确率提升到80%。 要点: 1. 使用非线性映射单元(例如ReLU)去改善你的模型。 2. 建立一个多个隐藏层的神经网络 3. 创建一个易于调用的模型类准备import timeimport numpy as npimport h5pyi...
2018-04-20 11:04:56 282
翻译 DeepLearning学习笔记#Planar data classification with one hidden layer(2)
概述如何利用Python的来实现具有一个隐藏层的平面数据分类问题。前文,创建的神经网络只有一个输出层,没有隐藏层。本文将创建单隐藏层的神经网络模型。 - 二分类单隐藏层的神经网络 - 神经元节点采用非线性的激活函数,如tanh - 计算交叉损失函数 - 运用前向和后向传播准备numpy:Python科学计算中最重要的库 sklearn:提供了一些简单而有效的工具用于数据挖...
2018-04-20 11:04:26 243
翻译 DeepLearning学习笔记#Logistic Regression with a Neural Network mindset(1)
概述本文主要内容:如何利用Python的来实现Logistic函数。包括:初始化、计算代价函数和梯度、使用梯度下降算法进行优化等并把他们整合成为一个函数。本文将通过训练来判断一副图像是否为猫。准备在这个过程中,我们将会用到如下库: numpy:Python科学计算中最重要的库 h5py:Python与H5文件交互的库 mathplotlib:Python画图的库 PIL:P...
2018-04-20 11:04:00 187
原创 xgboost原理
阅读XGBoost 与 Boosted Tree基学习器:CART每个叶子节点上面有一个分数 不够厉害,所以找一个更强的模型tree ensemble对每个样本的预测结果是每棵树预测分数的和目标函数采用boosting(additive training)方法,每一次都加入一个新的函数。依赖每个数据点上的误差函数的一阶导数和二阶导(区别于GBDT)。 ...
2018-04-20 11:02:41 197
原创 python machine learning之情感分析
步骤:数据与输出 重排打散import pyprindimport pandas as pdimport osbasepath = ''#将原始的txt文件都组合起来到一个csv中去labels = {'pos':1,'neg':0}pbar = pyprind.ProgBar(50000)df = pd.DataFrame()for s in ('test','tr...
2018-04-20 11:02:02 836
原创 kaggle phone verify 收不到验证码
解决办法:1.+860手机号2.重启3.换个号码网上说了以上方法都试过无果。4.online SMS(https://www.receivesmsonline.net/)解决
2018-03-21 18:22:47 9909 8
原创 ODL学习笔记(一)安装OpenDayLight的环境搭建
安装OpenDayLight之前的环境:主要是按照GettingStarted:Development Environment Setup来做的,并且总结遇到的问题。一、VM virtualbox的安装以及Ubuntu二、下载并安装Java JDKOpenDaylight requires Java 7 JDK for Lithium (current release)
2016-04-18 21:15:39 7336
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人