- 博客(20)
- 资源 (2)
- 收藏
- 关注
原创 将KEEL的数据集转换为CSV文件
使用MATLAB将KEEL的数据集(以glass1数据集为例)转换为CSV文件步骤如下:预处理:首先将从KEEL下载的.dat文件用记事本方式打开,删除里面的非数据部分点击MATLAB的"导入数据"按钮,选择要转换的.dat文件,这时数据已经全部导入进来了 在"分隔符"菜单中选中"分隔文件",在"列分隔符"处选择逗号在"导入的数据"菜单中选择数值矩阵因为glass1数据集的标...
2018-10-29 16:19:28 2590 2
原创 使用KNN时出现非数值属性和缺失值
使用KNN时属性不是数值而是标称的,如颜色,如何计算距离?一种简单的方法就是比较描述属性对应的值,如果两者相同,则两者的差为0,如果两者不同,则两者的差为1。 出现缺失值怎么办?如果x1和x2在属性A上的值缺失,则我们取最大的可能差。假定每个属性都已经映射到[0,1]之间,对于描述属性,如果A的一个或两个对应值缺失,则取差值为1,当A是数值属性,若x1和x2在A属性上的值均缺失,则差值取1,如果...
2018-10-29 10:37:52 2734
原创 UCI、KEEL下载数据集
UCI地址:http://archive.ics.uci.edu/ml/datasets.html若要查找某条数据集,一条一条找很费时间,可以点击右上角 List View按钮,则数据集按照首字母排序KEEL地址:https://sci2s.ugr.es/keel/datasets.php优点:已经按照数据集的特点大致对数据集进行了分类整理 ...
2018-10-28 00:33:08 9034
原创 enumerate() 函数
enumerate(sequence, [start=0])作用:将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中。参数:sequence -- 一个序列、迭代器或其他支持迭代对象。 start -- 下标起始位置。>>>seq = ['one', 'two', 'three']>...
2018-10-25 10:44:22 1405
原创 tf.logging.set_verbosity (tf.logging.INFO)
tf.logging.set_verbosity (tf.logging.INFO) 作用:将 TensorFlow 日志信息输出到屏幕TensorFlow有五个不同级别的日志信息。其严重性为调试DEBUG<信息INFO<警告WARN<错误ERROR<致命FATAL。当你配置日志记录在任何级别,TensorFlow将输出与该级别相对应的所有日志消息以及更高程度严重...
2018-10-25 09:17:13 8780 2
原创 tf.concat()
tf.concat( values, axis, name='concat')作用:在axis维度上对输入矩阵进行拼接例子:import tensorflow as tfa = tf.constant([[1, 2, 3], [4, 5, 6]])b = tf.constant([[7, 8, 9], [10, 11, 12]])c = tf...
2018-10-23 17:06:55 2283
原创 tf.while_loop
用法:final_state = tf.while_loop(cond, loop_body, init_state) cond 是一个函数,负责判断继续执行循环的条件。 loop_body 是每个循环体内执行的操作,负责对循环状态迸行更新。 init_state 为循环的起始状态,它可以包含多个 Tensor 或者 TensorArray 。 返回的结果是循环结束时的循环状态。...
2018-10-23 13:38:09 7074
原创 tf.sequence_mask
用法:sequence_mask( lengths, maxlen=None, dtype=tf.bool, name=None)函数参数lengths:整数张量,其所有值小于等于maxlen。 maxlen:标量整数张量,返回张量的最后维度的大小;默认值是lengths中的最大值。 dtype:结果张量的输出类型。 name:操作的名字。用...
2018-10-23 11:17:24 8328 3
原创 tf.nn.embedding_lookup
用法:a1 = tf.nn.embedding_lookup(a, index)index是索引,a是输入,通过index来选取a中对应的元素返回给a1,注意index是从0开始算起例子:import tensorflow as tfa = tf.constant([5, 6, 7, 8, 9])index = tf.constant([1, 3])a1 = tf.nn...
2018-10-23 10:27:40 152
原创 dataset.filter
dataset = dataset.filter(Func)filter接收一个函数Func并将该函数作用于dataset的每个元素,根据返回值True或False保留或丢弃该元素,True保留该元素,False丢弃该元素...
2018-10-22 23:28:58 3720
原创 tf.data.TextLineDataset()
dataset = tf.data.TextLineDataset(file_path) 生成一个dataset,dataset中的每一个元素就对应了文件中的一行
2018-10-22 22:43:13 6162 2
原创 AttributeError: module 'tensorflow' has no attribute 'FIFOQueue'
今天在学习队列时按照书里写了一段代码,但是运行时却报错了import tensorflow as tfq = tf.FIFOQueue(2, "int32")init = q.enqueue_many(([0, 10],))x = q.dequeue()y = x + 1q_inc = q.enqueue([y])with tf.Session() as sess: ...
2018-10-18 23:50:40 970
转载 Windows下安装Tensorflow
安装TensorFlow步骤一:从官方网站下载Anacondahttps://www.anaconda.com/download/步骤二:安装软件(和普通的安装软件没什么区别)注意一点:步骤三:安装完成Anaconda之后进行环境变量的测试进入到windows中的命令模式:(1)检测anaconda环境是否安装成功:conda --version...
2018-10-18 10:52:27 311
原创 TensorFlow下安装matplotlib模块
如果运行TensorFlow时报错“no module named matplotlib ”,这是因为未安装matplotlib,打开命令提示符小黑框,输入pip install matplotlib等待安装即可安装完后,我兴高采烈在TensorFlow环境中的编辑器中试一试,发现仍然提示“no module named matplotlib ”错误,但是当我不使用TensorFlo...
2018-10-18 10:18:15 7457 5
转载 tf.train.Coordinator和tf.train.start_queue_runners
TensorFlow提供了两个类来实现对Session中多线程的管理:tf.Coordinator和 tf.QueueRunner,这两个类往往一起使用。 Coordinator类用来管理在Session中的多个线程,可以用来同时停止多个工作线程并且向那个在等待所有工作线程终止的程序报告异常,该线程捕获到这个异常之后就会终止所有线程。使用 tf.train.Coordinator()来创建一...
2018-10-17 11:46:58 1330
原创 tf.parse_single_example
parse_single_example( serialized, features, name=None, example_names=None)参数:serialized:一个标量字符串张量,单个序列化的例子。 features:一个 dict,映射功能键到 FixedLenFeature 或 VarLenFeature值。 name:此操作的名...
2018-10-17 11:19:46 12527 1
转载 np.random.get_state()
转自https://blog.csdn.net/Strive_For_Future/article/details/81210907state = np.random.get_state()功能:获取随机生成器 np.random的状态 作用:常与np.random.set_state() 搭配使用。使随机生成器random保持相同的状态(state)备注:具有相同state的随机...
2018-10-15 22:54:30 2415
转载 tf.nn.dropout
转自:https://blog.csdn.net/huahuazhu/article/details/73649389tf.nn.dropout是TensorFlow里面为了防止或减轻过拟合而使用的函数,它一般用在全连接层。Dropout就是在不同的训练过程中随机扔掉一部分神经元。也就是让某个神经元的激活值以一定的概率p,让其停止工作,这次训练过程中不更新权值,也不参加神经网络的计算。但是...
2018-10-14 10:49:42 256
转载 tensorflow中创建多个计算图(Graph)
转自https://blog.csdn.net/dcrmg/article/details/79028032tf中可以定义多个计算图,不同计算图上的张量和运算是相互独立的,不会共享。计算图可以用来隔离张量和计算,同时提供了管理张量和计算的机制。计算图可以通过Graph.device函数来指定运行计算的设备,为TensorFlow充分利用GPU/CPU提供了机制。 使用 g = tf.Gr...
2018-10-11 11:04:17 3665
转载 tf.gfile()函数
转自https://blog.csdn.net/pursuit_zhangyu/article/details/80557958这些函数和python中的os模块非常的相似,一般都可以用os模块代替吧gfile API介绍下面将分别介绍每一个gfile API!2-1)tf.gfile.Copy(oldpath, newpath, overwrite=False)拷贝源文件并创...
2018-10-11 10:59:20 441
用于EDF文件查看的Polyman软件
2020-09-28
八种经典网络对cifar-10的分类.rar
2020-02-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人