- 博客(78)
- 资源 (7)
- 收藏
- 关注

原创 Tensorflow print shape 出现 ? 问号
import tensorflow as tffrom tensorflow.keras import datasets, layers, optimizers, Sequential, metricsfrom tensorflow import kerasdef preprocess(x, y): x = tf.cast(x, dtype=tf.float32) / ...
2019-11-05 13:16:29
7339
6

原创 在 mac中使用sublime text 编译运行C/C++程序 支持输入 可选择编译版本 使用C++11
有很多配置我试过之后不支持scanf,很麻烦,我这里用到终端来进行运行首先,在终端执行命令安装gccbrew install gcc第二步 新建C语言运行system在其中输入以下要求{"cmd" : ["gcc -o ${file_base_name} $file_name"],"shell" : true,"working_dir" : "$file_path",...
2019-09-28 17:07:08
2340
8

原创 机器学习 本地 多个文件夹名作为标签(label)的图片数据集的导入 tensorflow
引言作为一个初学者,在大家平常的学习中都会使用类似于mnist这种可以直接下载导入的数据集,但是当在本地有一组文件层级如下的数据集需要导入处理使,没有什么好的直接的库可以使用,我在一次机器学习的比赛中便遇到了这样的问题|-imagess |-apple |-1.jpg |-2.jpg |-3.jpg |-4.jpg |-5.jpg ... |-banana ...
2019-08-14 23:50:43
3542
3

原创 anaconda出现CondaHTTPError问题 安装 及PyCharm配置
windows安装pytorch过程及遇到问题以前的博客都是在用mac,最近打算开始学机器学习方向,发现自己mac的显卡是AMD,只好找了一台新的N卡windows本,因为是新电脑在配置过程中遇到了一系列问题会在安装过程中描述首先是安装Anaconda 很简单这台电脑是windows所以我下载了这个版本在我之前使用mac的时候下载这个图形化安装包总是会提示安装失败,不知道你们在安装...
2019-07-09 13:03:40
2470
3

原创 okhttp3 访问服务器失败 onFailure 提示CLEARTEXT communication to host not permitted by network
解决方法!!!这真的是一个坑在res下新建一个xml目录 创建名为network_security_config.xml 文件 ,该文件内容如下:<?xml version="1.0" encoding="utf-8"?><network-security-config> <base-config cleartextTrafficPermitted...
2018-07-28 01:21:15
8062
6

原创 SQLite数据库查看工具DB Browser for SQLite使用
1、下载DB Browser for SQLite 个人觉得比较好用的一个SQLite数据库查看工具2、在Android项目中databases中的数据库文件复制到其他位置3、使用该工具打开,即可查看...
2018-05-17 20:52:34
26570
2
原创 git出现问题 git@github.com: Permission denied (publickey).fatal: Could not read from remote repository.
遇到如下报错 无法进行push。git@github.com: Permission denied (publickey).fatal: Could not read from remote repository.
2022-06-30 20:49:00
718
原创 macOS 11 Bigsur 中 CLion 编译失败问题
似乎和我一样有同学遇到了更新Bigsur之后 CLion 编译失败 提示如下xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun问题解决很简单,只是缺少CommandLineTools但是似乎大多数的回答都不能解决问题,很多人说在终端执行下面语句,显然
2020-09-20 23:17:28
964
原创 指针与多维字符串数组
利用指针访问多维字符串数组的问题,是一个有趣且重要的知识点,其实并不复杂只需要对指向指针的指针进行拆解分析即可,下面进入正文首先我们定义一个多维字符串数组,然后利用4种方式进行输出#include <iostream>using namespace std;int main() { char t[][3][5] = {"abcd","efgh","ijkl","mnop","qrst","uvwx"}; cout<<t[1][2][2]<<" "
2020-07-21 11:48:37
864
原创 mac/Linux SSH免密连接
解决每次访问服务器或者git提交需要输入服务器用户密码的繁琐过程正常操作打开终端,在本机生成ssh密钥ssh-keygen显示如下Generating public/private rsa key pair.Enter file in which to save the key (/Users/yourname/.ssh/id_rsa):此时默认存放在括号中位置,直接回车可以存...
2020-03-09 11:49:03
617
原创 Android——访问其他程序中的数据之ContentResolver的基本用法
内容提供器的用法一般有两种,一种是使用现有的内容提供器来读取和操作响应程序的数据,另一种是创建自己内容提供器给我们程序的数据提供外部访问接口。ContentResolver的基本用法对于一个应用,要访问内容提供器中共享的数据,就一定要借助ContentResolver类,可以通过Context中的getContentResolver()方法获取该类的势力,其中提供一系列方法对数据进行操作,其中in...
2020-03-08 14:28:47
1654
原创 计算机组成原理 输入输出系统3 DMA方式
1.1 DMA方式的特点一、DMA和程序中断两种方式的数据通路二、DMA与主存交换数据的三种方式1、停止CPU访问主存只要外部设备要和内存进行数据交换,则在数据交换的过程中,从第一个数据开始,cpu就放弃了总线的控制权和内存的访问,总线的控制权和内存访问权交给了DMA接口,从控制上说比较简单,适合大量数据传输。 若传输过程中cpu内部指令缓冲器中有指令,或者指令已经被取...
2019-11-25 12:53:11
3104
原创 IOS开发 Xcode界面使用 小记
按住 control 拖拽至代码框中声明部分,文本输入框可以选择声明Action(方法)、Outlet(属性) 链接到对应代码部分,assistant 或者使用快捷键control+option+command+回车 打开控件编辑界面 属性部分 位置大小部分 文本输入框选择键盘 添加控件...
2019-11-24 12:19:50
453
原创 计算机组成原理 输入输出系统 个人总结2
4 程序中断方式4.1中断的概念cpu在执行程序的过程中如果发生意外或特殊事件,cpu要中断当前程序的执行,处理特殊时间,通过执行中断服务程序的方式进行处理,处理结束后要返回被中断程序的程序断点4.2 中断的产生4.3 程序中断方式的接口电路一、配置中断请求触发器和中断屏蔽触发器如果INTR输出端为1,表示有中断请求,并且可以通过中断请求线告诉cpu外部设备有中断请...
2019-11-24 12:18:39
827
原创 计算机组成原理 输入输出系统 个人总结1
1.1 输入输出系统发展1、早期分散链接 串型工作2、接口模块与DMA阶段总线链接 CPU和IO设备 并行工作3、具有通道结构4、具有IO处理机阶段1.2 输入输出系统的组成一、I/O软件1、I/O指令 CPU指令的一部分 操作码 |命令码|设备码操作码相当于标准,这个执行是IO,命令码是操作码2、通道指令 通道自身的指令通道有自己的控制器...
2019-11-23 18:44:27
1464
原创 计算机组成原理 高速缓冲存储器与辅助存储器
1.1 概述一、产生原因为避免CPU空等的现象 CPU与主存(DRAM)的速度差异剪刀差越来越大 依据程序局部性原理二、Cache的工作原理1、主存和缓存的编址C<<M 若把主存或者Cache,如果把主存或者Cache分成若干块,则cpu给出内存的地址可分为两部分,一部分是块内偏移地址,位数决定块的大小,若一个块包含16个字节,且内存编址单位是字节,则块内地址部...
2019-11-23 15:17:12
1114
原创 Objective-C 回调Callbacks 中目标-动作对、辅助对象、通知简单使用
回调:将一段可执行的代码和一个特定的事件绑定起来当特定的事情发生时就会执行这段代码运行循环runloop:事件驱动的程序需要有一个对象,专门负责等待事件的发生,NSRunLoop类的实例会持续等待,当特定的事件发生时,就会向相应的对象发送消息。它会在特定的事件发生时触发回调。int main(int argc, const char * argv[]) { @autoreleas...
2019-10-21 21:12:26
374
原创 Objective-C 对象按属性排序 过滤
使用NSMutavleArray 变长数组建立一个Person对象,一个id属性和一个name属性,自定义了一个init方法,修改了description方法方便查看排序//Person.h@interface Person : NSObject@property(nonatomic) unsigned int personId;@property(nonatomic,weak) ...
2019-10-20 16:56:39
333
原创 Objective-C 随手记7
OC是弱类型语言,编译器在编译的时候,语法检查没有那么严格1、静态类型和动态类型静态类型:指的是1个指针指向的对象是1个本类对象动态类型:指的是1个指针指向的对象不是本类对象LSP:父类指针指向子类对象一个指针中不仅可以存储本类对象的地址,还可以存储子类对象的地址2、构造函数创建对象 new方法的作用创建对象 初始化对象 把对象的地址返回new方法的内部...
2019-10-13 17:00:19
213
原创 Objective-C 随手记6
一、NSObject和idNSObject是所有类的基类,根据LSP NSObject指针就可以指向任意的OC对象id:没有类型的指针类型 返回值可idNSObject和id都是万能指针,可以执行任意的OC对象 通过NSObject指针去调用对象的方法的时候,编译器会做编译检查 通过id类型的指针去调用对象的方法的时候编译器直接通过,无论你调用什么方法 id指针只能调用对象的方法...
2019-10-12 09:35:49
199
原创 Objective-C 随手记5
一、Setter和Getter//声明-(void)setName:(NSString *)name;-(NSString *)getName;//定义-(void)setName:(NSString *)name{ _name = name;}-(NSString *)getName{ return _name;}//调用 Person...
2019-10-09 20:42:52
194
原创 Objective-C 异常 类方法 NSString 匿名对象 随手记4
一、异常程序可以编译 链接 执行 当程序在执行的时候,处于某种特定条件下 程序的执行就会终止 异常的的后果:程序会立即崩溃,程序立即终止运行异常的处理为了让程序在执行的时候如果发生了异常而不崩溃,而是继续往下运行@try{//有可能发成异常的代码}@catch(NSException *ex){//如果发生了异常跳转至此执行该代码}@finally{//无论...
2019-10-09 12:57:07
261
原创 Objective-C 类和对象参数语法 随手记3
一、内存中的五大区域栈 存储局部变量 堆 程序员手动申请的字节空间 BSS段 存储未被初始化的全局变量、静态变量 数据段(常量区) 存储已被初始化的全局、静态变量、常量数据 代码段 存储代码、存储程序的代码二、类加载在创建对象的时候,要访问类 声明一个类的指针变量会访问类当程序运行期间,当某个类第一次被访问到的时候,会将这个类存储到内存中的代码段区域,这个过程叫做类加载。只有...
2019-10-08 17:39:12
268
原创 Objective-C 类的声明定义调用 随手记2
一、类的定义--属性//类的声明@interface 类名 :NSObject{ //这类事务具有的共同特征,定义为变量}//方法的声明@end//类的实现@implementation 类名 //方法的实现@end类名首字母大写,变量前加下划线实例化对象 : 类名 *对象名 = [类名 new]@interface Person :NSObject{ ...
2019-10-08 14:18:33
215
原创 Objective-C 随手记1
一、输出 @autoreleasepool { NSLog(@"Hello, SIPC"); }1、@autoreleasepool 自动释放池创建对象,将对象存储到自动释放池之中就不需要再去手动release2、NSLog(@"Hello, SIPC"); 增强版printf2019-10-07 00:00:03.931910+...
2019-10-07 01:07:03
215
原创 计算机组成原理 主存储器2
2.4只读存储器(ROM)一、掩模ROM(MROM)二、PROM(一次性编程)三、EPROM(多次性编程)四、EEPROM(多次性编程)五、Flash Memory(闪速型存储器)2.5存储器与CPU的连接一、存储器容量的扩展1、位扩展(增加存储字长)2、字扩展(增加存储字的数量)二、存储器与CPU的连接1、地址线的连接2、数据线的连接3、...
2019-09-30 02:12:54
1700
原创 计算机组成原理 主存储器1
Contents2.1主存储器--概述1、主存的基本组成2、主存和CPU的联系3、主存中存储单元的地址分配4、主存的技术指标2.2半导体存储芯片简介一、半导体存储芯片的基本结构二、半导体存储芯片的译码驱动方式1、线选法2、重合法2.3 随机存取存储器(RAM)一、静态RAM(SRAM)1、静态RAM基本电路2、静态RAM芯片举例二、动态R...
2019-09-24 19:35:19
4358
原创 计算机组成原理 存储器概述
1.1 概述一、存储器分类1、按存储介质分类(1)半导体存储器:TTL、MOS 易失(断电不存储数据) TTL(晶体管晶体管逻辑)集成度低功耗高但速度快、MOS(金属氧化物半导体)功耗低集成度高(2)磁表面存储器:要有磁头、磁载体 非易失(3)磁芯存储器:硬磁材料、环状元件 非易失(4)光盘存储器:激光、磁光材料 ...
2019-09-24 12:24:03
1772
原创 计算机组成原理 总线
目录1.1总线基本概念一、使用总线原因二、什么是总线三、总线上信息的传输四、总线结构的计算机举例1.2总线的分类1.3总线特性及性能指标一、总线物理实现二、总线特性三、总线的性能指标四、总线标准1.4总线结构一、单总线结构二、多总线结构三、总线结构举例1.5总线控制一、总线判优控制二、总线通讯控制1.1总线基本概念...
2019-09-21 23:15:13
1729
原创 Tensorflow 卷积神经网络
卷积神经网络全连接NN每个神经元与前后相邻层的每一个神经元都有连接关系,输入是特征,输出为预测的结果。参数个数: 前层*后层为权重w+后层偏置b待优化参数过多容易导致模型过拟合,实际应用中会先对原始图像进行特征提取再吧提取到的特征喂给全连接神经网络卷积 Convolution卷积可认为是一种有效提取图像特征的方法 一般会用一个正方形卷积核,遍历图片上的每个点。图片区域...
2019-08-26 15:09:24
256
原创 Tensorflow 自己的手写数字实践与数据集制作
前面学习了关于使用MNIST数据集中的数据进行训练和测试。现在要用自己的手写数字进行识别使用自己的手写数字进行识别主要部分如下def application(): testNum = int(input("input the number of test pictures:")) for i in range(testNum): testPic = i...
2019-08-22 21:25:47
2218
原创 Tensorflow 全连接网络基础 MNIST数据进行手写数据识别
MNIST数据MNIST数据集:提供6W张28*28 像素点的0~9手写数字图片和标签,用于训练 提供1W张28*28 像素点的0~9手写数字图片和标签,用于测试 每张图片的784个像素点组成长度为784的一维数组作为输入特征。 图片的标签以一维数组形式给出,每个元素表示对应分类的概率。 返回各子集样本数#训练集样本数print("train size",mnist....
2019-08-19 19:04:45
385
原创 Tensorflow 神经网络优化 关于滑动平均 正则化
滑动平均滑动平均(影子值):记录了每个参数一段时间内过往值的平均,增加了模型的泛化性。 针对所有参数:w和b (像是给参数加了影子,参数变化,影子缓慢追随/)影子 = 衰减率* 影子 +(1 - 衰减率)* 参数 影子初值 = 参数初值衰减率 = min{MOVING_AVERAGE_DECAY, } step为轮数#参数为 衰减率当前轮数ema=tf.train....
2019-08-19 01:15:27
295
原创 Tensorflow 神经网络优化 关于损失函数 loss learning_rate softmax
学习 Tensorflow实践损失函数(loss)一、激活函数 activation function引入激活函数,可以有效避免XW的纯线性组合,提高模型的表达力,使模型更有区分度二、NN复杂...
2019-08-18 21:21:48
1451
原创 Tensorflow实践基础 张量、会话、前向传播、反向传播
北京大学 Tensorflow实践Table of Contents定义一、张量二、计算图三、会话Session前向传播一、参数二、神经网络实现过程反向传播一、loss函数二、均方误差MSE三、反向传播训练方法:以减小loss值为优化目标四、学习率learning_rate代码举例定义一、张量张量表示数据 可以表示从0到n阶...
2019-08-18 15:31:09
524
原创 Linux Ubuntu 终端中文不能显示 乱码问号
cas@casmachine:~$ lsexamples.desktop ?????? ?????? ?????? ??????octave-workspace ????????? ?????? ?????? ??????出现如上问题1安装中文包sudo apt-get install language-pack-zh-hans2修改环境变量s...
2019-08-09 15:56:14
1572
原创 Mac IntelliJ 配置Tomcat javax包找不到等问题
在Tomcat官网下载tar.gz包解压到/ usr / local在终端打开运行./startup.sh即可运行Tomcat打开浏览器输入127.0.0.1:8080显示tomcat主页面即可在的IntelliJ中创建的Web项目完成配置慢!还没完成,我在用的时候发现的javax包没有,也就意味着HttpServlet的继承不了就很难受导入9.0.13...
2018-11-14 15:40:43
651
原创 Android_Activity
一、Activity生命周期当activity完全被覆盖时onpause->onstop->onrestart->onstart->onresume若未被完全覆盖则onPause->onResume二、数据传输public class MainActivity extends AppCompatActivity { public static final S...
2018-07-11 19:40:24
209
原创 Android_Menu
一、选项菜单OptionMenu是一个应用的主菜单项,用于放置对应用产生全局影响的操作1、在res中新建一个menu类型的Resource DireDirection2、新建Resource File3、添加item <item android:title="保存"/> <item android:title="设置"/>在菜单item中添加子菜单<it...
2018-07-11 14:19:50
288
原创 Android_Activity
一、定义一个Activity 1、创建一个Activity子类 2、重写Activity中的onCreate方法 onCreate方法 onCreate是Activity的唯一执行入口 3、在AndroidManifest.xml中的application标签下对Activity进行注册二、启动一个Activity 1、创建Intent意图对象 2、调用setClas...
2018-07-09 14:13:15
220
子串的查找(非KMP)
2020-10-21
二叉树的深度、宽度、相似
2020-10-21
计算机网络实验2.zip
2020-06-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人