自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 安卓开发问题:安卓Ble出现动态鉴权失败以及扫描设备一直进入不了回调函数的问题

也需要添加定位相关权限,而其他不需要添加安卓。版本以下去动态鉴权这些权限,那肯定是会失败。一直显示失败,即如下鉴权回调中,参看其他博客解决方案就是。但是在鉴权回调函数中如。版本的系统上才有的,而。

2024-05-09 23:25:05 360

原创 pytorch复现失败与加载报错RuntimeError: Error(s) in loading state_dict for SegmentationNet

是不相同的参数不加载,从而不报错,如果参数都不相同,那就都没加载,相当于没加载参数,所以复现不了。仔细观察报错信息,发现加载的。设置模型,然后再加载模型参数。在加载模型之前需要提前调用。可以解决,但是设置后出现。是这么操作的,也就是。

2024-05-03 17:49:03 260 1

原创 从零实现label-studio和SAM进行半自动标注以及踩坑日志

半自动标注·就是通过将SAM集成到中,然后在给数据打标的时候还是人工进行操作,但是只需要在图像上点一下就会自动识别并且打好标注了。其实其他文章,如基于 SAM 的半自动标注新方法,手把手教会你!,这里已经讲解相对是比较详细了,但是还是存在一些坑,这里再总结一下,其中下文很多东西都来自基于 SAM 的半自动标注新方法,手把手教会你!

2023-11-09 15:23:49 5124 81

原创 Linux设置命令开机自动执行

完整的命令占用一行,开机自动执行。

2023-10-25 13:29:38 220

原创 A/libc: Fatal signal 11 (SIGSEGV), code 128 (SI_KERNEL), fault addr 0x0 in tid 10070 (radual_design_

经过不断debug发现是bitmap的问题,因为我是从一个Activity跳转到另一个Activity文件上然后进行渲染bitmap图像到ImageView组件上。过程涉及到了Bitmap图像的序列化,对于上述报错,更多的回答是因为空指针或者内存相关,后来不断尝试发现Bitmap图像不应该直接序列化,解决办法一:是将Bitmap转成byte数组,然后再序列化,避免直接对Bitmap图像直接序列化。,只有这一句的报错信息,没有其他了,并且同样场景有时候报错有时候不会。

2023-08-04 01:02:05 1172

原创 深度学习问题4:[libprotobuf FATAL google/protobuf/stubs/common.cc:83] This program was compiled against ver

【代码】深度学习问题4:[libprotobuf FATAL google/protobuf/stubs/common.cc:83] This program was compiled against ver。

2023-05-09 18:39:06 527 1

原创 深度学习问题3:ValueError: continuous format is not supported

预测的标签都行,这样就可以了。输入的类型问题,就是一维列表。就是添加元素到列表之前转成。

2023-03-16 18:25:19 1738

原创 深度学习问题2:pytorch-lightning加载的预训练网络会变化并且参数冻结失败

进行训练网络的时候,需要另一个预训练的网络进行特征提取,因为预训练网络也是我自己编写的,有输出的效果图,但在另一个。编写的网络中发现,他在测试过程中输出的效果图跟原来不一样,并且。经过不断调试,定位到是预训练模型参数改变的原因,但是。的,我无意中发现,他在初始化的时候。都加了也是一样的问题。

2022-11-23 09:40:30 853

原创 深度学习问题1:ERROR: torch-1.10.0+cu113-cp39-cp39-linux_x86_64.whl is not a supported wheel on this ..

`ERROR: torch-1.10.0+cu113-cp39-cp39-linux_x86_64.whl is not a supported wheel on this platform.

2022-11-15 20:12:50 4680

原创 scikit-learn1.1.2 问题1:AttributeError: module ‘backend_interagg‘ has no attribute ‘FigureCanvas‘. Did

matplotlib 的 backend的默认渲染器是agg,agg是一个没有图形显示界面的终端。文件 - 设置 - Python Scientific - 取消勾选。

2022-10-09 09:23:14 658

原创 机器学习入门八

无监督算法无监督算法相对于监督算法,其输入数据是无标签的,如下图所示,只是知道有这么一些数据点找到一些隐含在数据中的结构,通过这些结构可以使得算法将数据分为不同的聚簇,如下是分成了两个部分,生成不同的蔟的算法,称为聚类算法无监督算法可以找到其他类型的结构或者数据的其他类型的模式,而不单单是聚簇算法在给定数据集,对给定训练集进行数学建模,即得到p(x),也就是我们将对x的分布概率建模,其中x是这些特征变量然后进行测试新样本,如果输入的新样本低于某个阈值,将会把该样本标记为异常。

2022-09-26 14:35:26 1465

原创 机器学习入门七

如下例子中,我们需要拟合一个非线性的边界以区分正负样本,一个办法是可以使用复杂多项式特征的集合,如下右图所示的特征变量的集合,于是的得到了一个假设函数h(x)如下,以f1…fn进行表示原来式子中的高阶项高阶的特征项是一种得到更多特征的方式,但是问题是我们可以有很多种特征组合,或许存在比这些高阶多项式的,更好的特征,并且我们不知道这些高阶项是不是我们真正需要的如下使用特征f1…fn来表示特征,如果我们找到了新的特征,可以将他代进到f1…fn之中,这里就算是对特征的一般化。

2022-09-24 19:05:25 1796

原创 机器学习入门六:神经网络相关

神经网络是人们想尝试设计出模拟人脑的算法,最初被用于制造能模拟大脑的机器激活项:由一个具体神经元计算并输出的值aji:表示第j层第i个神经元的激活项, a21表示第二层,也就是隐藏层的第一个神经元的输出值神经网络被这些矩阵参数化,如下θj就是权重矩阵,它控制从某一层,例如第一次层到第二层或者第二层到第三层的映射。例如θ1表示控制第一层到第二层的映射计算相应的激活项,使用到sigmoid函数,如下是关于三个隐藏层如何计算他们的值其中θj。

2022-09-21 21:19:48 745

原创 机器学习入门五

假设有如下假设函数,并且有右边的训练集假设我们已经拟合好参数,此时θ0=-3,θ1=1,θ2=1.。那么根据上述logistic函数的性质,当时g函数的参数≥0的时候,预测值y=1,因而这里有如下输出值并根据条件得到:x1+x2 = 3,绘制该曲线有如图酒红色的直线,这条直线称为决策边界,在边界上,预测结果输出都为0.5决策边界是假设函数的一个属性,而不是数据集的属性多项式情况下,也是如此。

2022-09-21 09:09:54 509

原创 机器学习入门四

被加载到Octave中以后对应的变量名是文件名,也就是priceY,那么拿到priceY前10个元素并赋给v,进行的操作是:v = priceY(1:10),其中如果文件按列排布,那只会拿到第一列的前10个,如果按行排布,那就会拿到一行的前10个,并且。axis([0.5,1,-1,1]):设置当前操作的子图的坐标范围,前两个参数设置的是x轴的范围,后两个数是设置y轴的范围,具体设置哪个子图是通过subplot进行设置的,按照实例就将x坐标设置成了0.5到1,纵坐标设置成了-1到1。

2022-09-19 22:39:26 701

原创 机器学习入门三

θ1和θ2表示两个不同的特征值(这里不考虑θ0这个常数项),那么就相当于h(x) = θ1x1+θ2x2,其中θ1表示的是房屋的面子,θ2表示房屋对应的房间数,并且x1的取值范围为0-2000,而x2的取值范围为0-5,这个时候两个特征值的取值范围相差非常大,这个时候就如果画出其中J(θ)对应的高线图,这个时候就很可能会出现椭圆相当扁长的情况,那么从椭圆的顶端到中心,这个时间就会越长,使得下降过程相当缓慢,反复来回震荡,从而使的梯度下降算法的效率下降。θj,如果每个都求出相应的导数,并不具备一般性。

2022-09-19 11:21:50 834

原创 机器学习入门二

如下房价预估例子,将系数转换为具体的矩阵,并将输入特征也转换为具体的矩阵。矩阵:由数字组成的矩形阵列,并写成方括号。向量:特殊的矩阵,是只有一列的矩阵。没有逆矩阵,奇异矩阵例如全0的矩阵。

2022-09-18 14:35:37 300

原创 机器学习入门一:基本概念、模型描述、线性回归、代价函数、梯度下降

机器学习是人工智能发展出来的一个领域:计算机程序从经验E中学习,解决某一任务T进行某一性能度量P,通过P测定在T上的表现因经验E而提高。

2022-09-18 10:24:22 328

原创 力扣刷题记录(Java)(六)

【代码】力扣刷题记录(Java)(六)

2022-08-29 23:26:15 1441

原创 力扣刷题记录(Java)(五)

【代码】力扣刷题记录(Java)(五)

2022-08-20 21:44:35 604

原创 力扣刷题记录(Java)(四)

力扣算法记录

2022-08-17 16:31:46 339

原创 力扣刷题记录(Java)(三)

算法记录

2022-07-31 16:34:40 830

原创 力扣刷题记录(Java)(二)

力扣刷题记录

2022-07-29 11:57:41 544

原创 力扣刷题记录(Java)(一)

力扣刷题记录

2022-07-29 11:57:12 1208

原创 Linux学习5:关机&重启命令&用户登录和注销

logout: 命令行提示符下输入可注销用户

2022-06-15 13:49:32 208

原创 Linux学习4:vim

系统一般不自带vim,可以自定按安装对应的系统执行以下命令安装三种模式正常模式还行以下命令打开一个文件,如下图,打开文件后就是处于正常模式在该模式下,可以输入命令,例如将光标移动到某一个行,然后键盘点击 dd ,就可以快捷删除一整行输入命令就可以删除,就能快捷完成数据的操作在上述正常模式下,点击键盘上的 “i”就可以进入到编辑模式,可以通过键盘去编辑内容,也就是正常的输入删除该模式跟正常模式不同的是,就在于命令行,在正常模式下可以输入直接输入对应的命令进行操作,如上述删除行的例子,而命令行

2022-06-14 15:01:31 522

原创 Linux学习3:XShell远程连接

家庭/学校免费版下载打开程序,点击左上角:文件 – 新建。可以看到如下界面可以看到需要主机,也就是对应服务器的IP地址,我这里要连接虚拟机上的Linux服务器,所以需要知道Linux服务器的IP地址打开命令行,运行以下命令如果是没有配置过的服务器,那么就会得到以下的信息,并没有具体的服务器地址,需要进行配置输入以下命令可以看到如下图的信息输入 “i” 进入编辑模式,并将上述信息修改或添加为箭头下指向的信息上图中服务器地址字段是根据子网段设置的,可以通过VM查看,点击:编辑 – 虚拟网络编辑器,

2022-06-13 19:00:09 1323 1

原创 Linux学习2:目录结构

在命令行模式下,通过命令可以看到所有的目录,表示列出根目录下所有的文件夹整理成层次结构,如图所示各目录作用如下

2022-06-12 20:56:11 126

原创 Linux学习1-1:Linux入门概念

Linux

2022-06-12 20:29:15 58

原创 Linux学习1-2:CentOS 7安装(无桌面版和有桌面版)

根据需求下载。有桌面就是像Window系统那样可以通过鼠标操作,而无桌面就是通过命令行操作,适用于开发相关,步骤基本一样,主要是取决于你下载的镜像文件根据有无桌面去选择对于有桌面版会存在以下账户设置这里全名就是你设置的虚拟机账户名,例如你电脑进入锁屏界面显示的一个账户的名称而用户名是命令行进行登录时的一个用户这里主要看处理器内核总数, 处理器内核总数 ≤ CPU实际的线程数(逻辑处理器数)这里可以通过任务管理器查看:Ctrl+Alt+Delete,点击性能,点击CPU可以看到我这里是8个逻辑处理器,就

2022-06-12 15:29:32 2821

原创 安卓学习问题总结17:安卓不能引用本地aar进行添加依赖

问题总结一般搜索到的方法都类似以下,但是都没有用 implementation fileTree(include: ['*.jar'], dir: 'libs') implementation (name: 'barcode_scanner_library_v2.3.2.0', ext: 'aar')原因分析无问题解决将你的arr包放在项目下的app目录下的libs文件夹中引入的时候,使用类似以下格式添加你的arr包implementation files('libs\\auth_

2022-03-08 20:05:01 1104

原创 安卓学习问题总结16:安卓修改WebView背景色

问题描述安卓修改WebView不能修改背景色原因分析无方法解决一般搜索都是修改硬件加速之类的,但是都没有用,这里使用直接是注入js的方法进行修改,在你对应的webView添加webViewClient并添加如下方法,其中#ffffff是改变的背景色,这里是白色,通过注入js,还可以操作页面其他的表现 webView.setWebViewClient(new WebViewClient(){ @Override public void onPageFinished(WebVie

2022-03-08 19:59:14 1265

原创 安卓学习问题总结15:安卓不能判断外部安装的应用是否安装

问题描述我要实现进行跳转到外部地图的功能的前进行检查应用是否存在的功能,但是无论怎么测试,所有外部安装的应用都不能检测到,不过可以获取系统的应用包是否存在,代码如下 public static boolean checkApkExist(Context context, String packageName) { // 获取packagemanager final PackageManager packageManager = context.getPackageM

2022-02-27 23:42:37 1783 1

原创 安卓开发学习7-2:图像类组件

拖动条组件基本使用事件监听星级别评分条基本使用事件监听:获取星星数实例图像视图基本使用图像切换器实例1实例2网格视图网格视图解析适配器适配器作用常用适配器实现类基本使用拖动条组件基本使用 <SeekBar android:layout_width="match_parent" android:layout_height="wrap_content" android:max="10" android:progress="5" android:th.

2022-01-29 22:50:45 3311

原创 安卓开发学习7-1:进度条组件

组件分类进度条组件基本使用进度条分类实例图像类组件拖动条组件基本使用事件监听星级别评分条基本使用事件监听:获取星星数实例图像视图基本使用图像切换器实例1实例2组件分类进度条组件基本使用默认是圆形进度条<ProgressBar android:layout_width="wrap_content" android:layout_height="wrap_content" ></ProgressBar>进度条分类圆形进度条,默认是圆形.

2022-01-28 15:44:35 2639

原创 安卓开发学习7-3:列表类组件

下拉列表框基本使用静态指定通过Java文件指定内容列表视图基本使用静态指定动态指定实例滚动视图基本使用选项卡选项卡实现步骤实例下拉列表框基本使用静态指定<Spinner android:layout_width="wrap_content" android:layout_height="wrap_content" android:entries="@array/menu" ></Spinner>静态指定文件,这里的@array/men.

2022-01-28 15:44:13 2754

原创 安卓开发学习8:Activity详解

Activity解析Activity四种状态ACtivity生命周期创建启动、启动和关闭Activity创建Activity步骤Android Studio快捷创建空的Activity文件解析启动和关闭Activity两种Activity启动Activity关闭ActivityActivity之间的数据交换使用Bundle进行数据交换交换数据步骤调用另一个Activity并获取返回结果Activity解析Activity相当于设备上的一个屏幕,在屏幕上添加不同的组件并且进行配置,从而呈现不同的功能.

2022-01-25 16:07:05 60252

原创 安卓开发学习9:Fragment

解析Fragment声明周期创建FragmentAndroid Studio进行快捷创建FragmentFragment解析在Acitivity中添加Fragment实例解析类似于Activity,可以用来在Activity中描述一些行为或者描述一部分页面,也可以使用多个Fragment在一个Activity中创建多个UI面板,一个Fragment必须嵌入到一个Activity中,只有Activity处于运行状态才可以对Fragment操作Fragment声明周期创建FragmentAndr.

2022-01-25 16:06:48 606

原创 安卓开发学习10-1:Intent:初始Intent

Intent解析Intent构造过程Intent基本应用Intent解析Intent用作执行Activity的期望动作,例如启动一个Activity,就需要通过Intent实现在我们购买商品的时候,Bundle相当于卖家打包给我们的商品及其上边的信息,而Intent相当于快递员,商品通过快递员送货到我们手上在安卓中,一个应用由以下三个部分组成,而他们进行通信就是用过IntentIntent负责对应用中一次操作的动作、动作涉及的数据还有附加数据进行描述。安卓会根据Intent的描述找到相应的.

2022-01-25 16:06:35 440

原创 安卓开发学习10-2:Intent:Intent对象属性

所有属性Component nameAction和DataAction常量Data实例Action和CategoryCategrory实例Extras属性Flags属性所有属性Component name用来设置组件名称,例如要跳转到的Activity可以使用setComponent进行设置Intent intent = new Intent();ComponentName componentName = new ComponentName("com.example.study2", "co.

2022-01-25 16:06:18 384

空空如也

空空如也

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

TA关注的人

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