自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 使用python处理VASP、QE生成的能带数据,并画图

能带数据可以直接用origin画出,3分钟的事,不过想着毕业跑路,所以就用一下python弄一下。能带数据文件修改后缀为.txt即可用记事本打开。未完,还需要加上Γ、K、M高对称点。

2023-05-02 21:58:17 1848 3

原创 毕设代码:对抗生成网络

import matplotlib.pyplot as pltimport glob#glob模块用来查找文件目录和文件,并将搜索结果返回到一个列表当中import imageio#读取RGB内容转换照片格式from tensorflow.keras import Model,layersfrom tensorflow.keras.layers import BatchNormalization,Dense,Conv2D,Dropout,Flatten,Activation,Reshape,Conv

2022-03-30 18:28:06 444

原创 密码学c语言用到的一些函数

前言老师布置的作业,用c语言实现aes算法。在这里边,思路都懂,但是对于一些像取字的前四位,字符拼接,按位查找s表等等 用c语言实现,????很迷惑。看了这篇博主写的文章,懂了很多。想到以后还会用到这类函数算法,于是就再次做一个总结。1.AES加密算法用到的1.获取整型数据的低8位的左4位(整形是两字节,16位)static int getLeft4Bit(int num) { int lef...

2020-03-28 21:15:47 592

原创 HTML/CSS

1.HTML易本鑫的笔记2.CSS2.1 行间样式引入<div style=" (这里写入css)"> <\div>2.2 页面级css在<head>中加入<style>2.3 外部css文件右边为外部css文件,通过link来进行引用。其中,href="lesson.css"表示引用了叫lesson.css的文件link快捷键生成...

2020-02-02 21:26:58 119

原创 深度学习方面的第三方库

1.什么是pandaspandas官网pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。Pandas 纳入了大量库和一些标准的数据模型,提供了高效地操作大型数据集所需的工具。pandas提供了大量能使我们快速便捷地处理数据的函数和方法。你很快就会发现,它是使Python成为强大而高效的数据分析环境的重要因素之一。Pandas 是python的一个数据分析包,最...

2019-11-25 23:25:03 1435 1

原创 学习总结

这一周对之前的总结做了一些补充,前几篇博客中有遗漏的知识、没有写到的感受、不完善的地方。继续Tensorflow代码练习。在b站上找图网络的视频,b站上的视频质量有好的、有一般的,鱼龙混杂。觉把得比较好的链接都分类附到了前几篇文章中。如果将每周学的知识都写到一篇博客里边,就显得太乱了,查找的时候也不方便。...

2019-11-24 18:12:51 80

原创 图形神经网络

1.什么是图形神经网络百度百科图网络(Graph Network, GN)是在拓扑空间(topological space)内按图(graph)结构组织以进行关系推理(relational reasoning)的函数集合。在深度学习理论中是图神经网络( graph neural network, GNN)和概率图模型(Probabilistic Graphical Model, PGM)的推广...

2019-11-17 17:19:32 516

原创 训练mnist

自己照着网上写了个用keras卷积模型训练mnist数据集的代码。import tensorflow as tfclass myCallback(tf.keras.callbacks.Callback): def on_epoch_end(self, epoch, logs={}): if (logs.get('accuracy') > 0.998): ...

2019-11-09 13:56:34 270

原创 关于Tensorflow.Keras

关于Keras的知识,这里不详述,学习的话可以点这个链接keras中文文档,在这写一下学习时候的总结和感受1.Keras和Tensorflow2.0Tensorflow更新到2.0之后,作为Keras默认的后端,运行代码的时候可能会出现 AttributeError: module ‘tensorflow’ has no attribute 'get_default_graph’ 这个错误。解...

2019-10-30 16:46:45 252

原创 关于深度学习的框架Tensorflow,Theano,Keras

1.Tensorflow1、介绍TensorFlow是Google开发的一款神经网络的Python外部的结构包,也是一个采用数据流图来进行数值计算的开源软件库。TensorFlow 让我们可以先绘制计算结构图, 也可以称是一系列可人机交互的计算操作, 然后把编辑好的Python文件 转换成 更高效的C++,并在后端进行计算。2.优点(1)TensorFlow 无可厚非地能被认定为 神经网络...

2019-10-27 20:17:19 656

原创 第一个神经网络的训练

什么是迁移学习:为了对迁移学习产生一个直观的认识,不妨拿老师与学生之间的关系做类比。一位老师通常在ta所教授的领域有着多年丰富的经验,在这些积累的基础上,老师们能够在课堂上教授给学生们该领域最简明扼要的内容。这个过程可以看做是老手与新手之间的“信息转移”。这个过程在神经网络中也适用。我们知道,神经网络需要用数据来训练,它从数据中获得信息,进而把它们转换成相应的权重。这些权重能够被提取出来,迁...

2019-10-24 21:19:21 297

原创 正则化

正则化的目的是控制模型的学习容量,减弱过拟合的风险。不论是参数化的线性模型,神经网络和卷积神经网络等,还是无参数的决策树以及朴素贝叶斯等,机器学习模型均存在过拟合现象。过拟合的外在表现是:模型在训练集上的准确率明显高于在测试集上的准确率,即模型对训练集学的比较好,对测试集学的比较差。所以在实践中,经常利用这个性质来判断模型是否发生过拟合,如果过拟合,就需要加强正则化强度。.有一句话说的过拟合...

2019-10-20 10:52:47 607

原创 零碎的总结

在学习的时候,好多时候会碰到各种零碎的小问题,在这里随手记了下来,方便以后温习。1.深度学习的相关函数1.1 np.where()(1)第一种情况import numpy as npx=np.array([1,3,4,6])print(np.where(x>5,1,-1))#结果[-1 -1 -1 1]第一种用法,where(condition,x,y),即满足条件co...

2019-10-20 09:38:18 124

原创 PCA,白话和BN层

1.PCA1.1数据降维在实际生产生活中,我们所获得的数据集在特征上往往具有很高的维度,对高维度的数据进行处理时消耗的时间很大,并且过多的特征变量也会妨碍查找规律的建立。如何在最大程度上保留数据集的信息量的前提下进行数据维度的降低,是我们需要解决的问题。  对数据进行降维有以下优点:  (1)使得数据集更易使用  (2)降低很多算法的计算开销  (3)去除噪声  (4)使得结果易懂...

2019-10-10 20:32:13 399

原创 中心化和规范化

1.中心化中心化代码的例子:D=784 #数据维度N=128 #样本数量X=np.random.randn(N,D)X-=np.mean(x,axis=0)mean()函数是求平均值,axis=0是行行相加,也就是不改变样本的维度;axis=1的话是列列相加,也就是不改变样本的数量。在线性代数里,a=[1,2,…,n]就叫他n维向量。2.规范化最常用的规范化是 中心化的X除以...

2019-10-08 22:59:10 731

原创 关于反向传播

1.softmax函数softmax用于多分类过程中,它将多个神经元的输出,映射到(0,1)区间内,可以看成概率来理解,从而来进行多分类!假设有一个数组,V,V表示V中的第i个元素,那么这个元素的softmax值就是 S...

2019-09-29 20:49:06 143

空空如也

空空如也

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

TA关注的人

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