- 博客(13)
- 收藏
- 关注
原创 逐步视频讲解--用Tensorflow进行中文自然语言处理--情感分析
本教程为原创,转载请注明教学视频地址,视频教程链接:https://www.bilibili.com/video/av30543613书面教程和代码链接:https://github.com/aespresso/chinese_sentiment 如果想在本地运行代码,请下载书面教程中的词向量库,并解压"语料.zip"覆盖根目录用Tensorflow进行中文自然语言处理--情感分析...
2018-08-28 23:20:54
3721
4
原创 kaggle信用卡欺诈数据EDA及PCA二维可视化
kaggle项目地址:https://www.kaggle.com/mlg-ulb/creditcardfraudimport numpy as npimport pandas as pdfrom sklearn.decomposition import PCAfrom sklearn.preprocessing import StandardScalerimport matpl...
2018-07-26 18:49:22
2877
原创 python实现 beta-binomial 的共轭分布
下图可见, 随着N增加, 分布的均值趋于准确, 每张图的蓝色,红色和绿色分别代表α和β为(1, 1), (0.5, 0.5), (20, 20)的先验概率, 可见到最右下的一张图, 先验概率依然有可见的而影响.# -*- coding: utf-8 -*-import matplotlib.pyplot as pltimport numpy as npfrom scipy import...
2018-07-18 23:23:31
1280
原创 python实现beta分布概率密度函数
beta分布的最大特点是其多样性, 从下图可以看出, beta分布具有各种形态, 有U形, 类似正态分布的形状, 类似uniform分布的形状等, 正式这一特质使beta分布在共轭先验的计算中起到重要作用:import matplotlib.pyplot as pltimport numpy as npfrom scipy import statsfrom matplotlib imp...
2018-07-18 21:28:03
14451
1
原创 python高斯分布概率密度函数
import matplotlib.pyplot as pltimport numpy as npfrom scipy import statsfrom matplotlib import stylestyle.use('fivethirtyeight')mu_params = [-1, 0, 1]sd_params = [0.5, 1, 1.5]x = np.linspace(-...
2018-07-18 21:02:34
14135
1
原创 用scipy求置信区间confident interval和随机生成分布样本
from scipy import statsimport numpy as npimport maths = np.array([1, 2, 3, 4, 4, 4, 5, 5, 5, 5, 4, 4, 4, 6, 7, 8])n, min_max, mean, var, skew, kurt = stats.describe(s)std = math.sqrt(var)# std为...
2018-07-07 20:16:14
5415
原创 tensorflow图像预处理常用函数
1. 随机剪裁图像:tf.random_crop(value(org. image), size=[row, column, channal],)2. Randomly flip the image horizontally: image = tf.image.random_flip_left_right(image)3.随机HUE, max_delta必须介于0 和0.5之间:tf...
2018-07-06 18:00:25
362
原创 Implement Conjugate Priors in Python
import numpy as npfrom scipy.misc import factorialimport pandas as pdimport matplotlib.pyplot as pltfrom scipy.stats import beta# 让两个学生分别做40个选择题, 每个题有4种选择, 我们不知道这两个学生学得怎样,# 不过可以认为他们的表现要比随机选择好....
2018-07-02 14:15:47
222
原创 CNN flatten trick
# A trick when you want to flatten a matrix X of shape (a,b,c,d)# to a matrix X_flatten of shape (b*c*d, a) is to use:a = np.random.randn(10, 5, 5, 3)## 如a为10幅5*5*3的图像a_flatten = a.reshape(a.shape...
2018-06-20 23:17:39
278
原创 numpy softmax广播算法练习
def softmax(x): x_exp = np.exp(x) print('x_exp: ', x_exp.shape) ## 输出为(2, 5) 和本来的shape一致 x_sum = np.sum(x_exp, axis=1, keepdims=True) ## keepdims非常重要不然的话x_sum变成rank1 array之后少了一个[]无...
2018-06-20 20:36:59
637
原创 numpy的rank1 array与矩阵内积外积计算
a = np.random.randn(5)print(a)## [-1.17124494 -1.0144042 -1.81090015 0.06239375 0.80871696]print(a.T)## [ 1.27831203 -0.02878799 -0.18697777 0.22739936 -0.53940577]## a为rank1 vector, 无法进行oute...
2018-06-20 18:18:03
2738
原创 python计算组合数的两种实现方法
import mathimport itertoolsfrom itertools import combinationsprint(unique)## [ 1 2 3 4 5 56 78 23]i=0for combination in combinations(unique, 2): print(combination) i += 1print(i) ...
2018-06-20 01:05:27
17415
原创 pandas常用指令
获取DataFrame的形状:df.shape获取DataFrame的列名:df.columns指定DataFrame的indexdf.set_index(['date'], inplace=True)LEFT JOIN 的pandas实现:trnsact = pd.merge(df_train, df_items[['item_id','item_category_id']], how='lef...
2018-06-19 19:15:56
478
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人