技术细节总结
map转bean
人工智能(篮球方向)
这个作者很懒,什么都没留下…
展开
-
TensorFlow正则化小结
前言在设计深度学习模型的时候,我们经常需要使用正则化(Regularization)技巧来减少模型的过拟合效果,例如 L1 正则化、L2 正则化等。在Keras中,我们可以方便地使用三种正则化技巧:keras.regularizers.l1 keras.regularizers.l2 keras.regularizers.l1_l2那么,我们应该如何使用这三种正则化技巧呢?以Keras中的Dense层为例,我们发现有以下三个参数:kernel_regularizer bias_regul转载 2020-10-21 18:44:35 · 351 阅读 · 0 评论 -
导入本地的数据集-fashion-minist
文章目录本文特此提供数据集的云盘下载链接——以方便学习使用 问题描述(声明一下,本博客采用包含keras的tensorflow包) 解决方法(建议至少运行过一次load_data()函数,创建需要的文件路径) 附上该入门练习的相关效果图 我的学习思路总结(仅供参考,若有错误,还望海涵)<span style="color:#000000"> <strong> <span style="color:red"> ..转载 2020-10-13 09:45:09 · 1140 阅读 · 0 评论 -
样本不均衡解决方法-计算class_weight
样本不均衡的处理方法:1. 传统方法 1.1 随机过采样 1.2 欠采样 1.3 数据合成 2. 利用keras中的fit方法里的参数 2.1 利用sklearn.utils.class_weight来计算权重 2.2 sample_weight 这里介绍2.1:直接先上代码:from sklearn.utils import class_weightimport pandas as pdtrain_df = pd.read_csv("input/tr.原创 2020-10-10 00:09:47 · 5663 阅读 · 0 评论 -
将one-hot转为一维数组
目的:将one-hot的一组数据转为list数组,统计各个类别的数量首先: 假设我们总共有5类样本,标签分别从0-4,如:label=[0,1,2,3,4] 标签转化为‘one-hot’的形式:0: [1, 0,0,0,0] 1: [0,1,0,0,0] ...原创 2020-09-19 11:22:41 · 1322 阅读 · 6 评论 -
一维卷积,二维卷积,三维卷积
一维卷积神经网络(1D-CNN)一维卷积常用在序列模型、自然语言处理领域;假设输入数据维度为8,filter维度为5;不加padding时,输出维度为4,如果filter的数量为16,那么输出数据的shape就是;二维卷积神经网络(2D-CNN)二维卷积常用在计算机视觉、图像处理领域(在视频的处理中,是对每一帧图像分别利用CNN来进行识别,没有考虑时间维度的信息);假设原始图像 shape 为(其中3为3个通道),使用32个大小为(其中3为深度,与通道数相同)的卷积核对其进行转载 2020-09-17 16:09:30 · 2346 阅读 · 0 评论 -
处理不等长的数据?
最近在处理EEG数据,遇到不等长的EEG数据,需要处理成等长的数据。首先,先看数据的分布,是否符合正太分布,选定一个可以覆盖大多数数据的长度:num_tokens = np.array(data)plt.hist(np.log(num_tokens), bins = 100)plt.xlim((1,10))plt.ylabel('number of tokens')plt.xlabel('length of tokens')plt.title('Distribution of token原创 2020-09-16 23:57:22 · 1411 阅读 · 0 评论 -
python dict的一对多
#encoding=utf-8print '中国'#字典的一键多值print'方案一 list作为dict的值 值允许重复' d1={}key=1value=2d1.setdefault(key,[]).append(value)value=2d1.setdefault(key,[]).append(value)print(dl)原创 2020-09-15 16:52:47 · 500 阅读 · 0 评论 -
TensorFlow 列出可用的GPU
代码:from tensorflow.python.client import device_libimport tensorflow as tfprint(device_lib.list_local_devices())print(tf.test.is_built_with_cuda())原创 2020-09-15 12:43:29 · 256 阅读 · 0 评论 -
今日份踩坑(Pyhon pip install)
在云平台上想装mne包时候,指令pip install -U mne。报错:ERROR: Could not install packages due to an EnvironmentError: HTTPSConnectionPool(host='files.pythonhosted.org', port=443): Max retries exceeded with url: /packages/91/d2/30ecd905746d1fee4004daae3f0051bf4b305bee1fe57原创 2020-09-15 10:11:34 · 83 阅读 · 0 评论 -
通过filter过滤器处理全站编码问题
编码一直是编写程序较为烦人的一点,在javaweb中,比如服务器tomcat编码是ios-8859-1,所以处理编码通常是servlet中对request和response调用request.setCharacterEncoding("utf-8"),但是这种方法只能处理post请求,get请求需要对每一个参数都进行重新编码,十分繁琐。所以想通过编写一个过滤全部访问资源的过滤器和一个重写了requ...原创 2018-08-06 20:37:57 · 373 阅读 · 0 评论 -
将map集合封装成bean,需要commons-beanutils.jar和commons-logging.jar包
直接附上源码:支持泛型import java.lang.reflect.InvocationTargetException;import java.util.Map;import org.apache.commons.beanutils.BeanUtils;public class MapToBeanUtil { /** * 将一个 Map 对象转化为一个 Ja...原创 2018-08-10 23:42:09 · 668 阅读 · 0 评论