自定义博客皮肤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)
  • 收藏
  • 关注

原创 Pytorch:epoch保存和断点训练

如果模型比较大,在训练时可能会由于某些意外原因导致训练还没有完全完成就终止,对付这种情况,可以通过每隔一定数量的epoch就保存一次模型参数,下次如果出现训练终止的情况时,就可以加载最新的模型来恢复训练,而不用从头开始。从上次的断点处继续训练,笔者在这里列出两种方法,第一种是通过。来确定是否恢复训练;直接加载上次的断点路径。

2022-12-16 11:37:57 3506

原创 在pycharm中用曲线显示Loss的变化

在卷积神经网络中,有时候为了更直观的看出损失函数(Loss Function)的变化,需要用曲线的形式来展现。如何在一张图中将train和test的Loss变化全部显示出来?

2022-11-22 17:23:29 3176

原创 毕设博客(十四)-—— 感知生命周期Lifecycles

让自己创建的对象,去观察activity的生命周期创建一个新项目之后,将这里的TextView改为Chronometer,则UI页面就会出现如下的样子,分号前面代表“分”,分号后面代表“秒”。在Activity中创建变量 Chronometer:Tips:System.currentTimeMillis() UNIX时间 1970 1-1 0:00到现在经过的毫秒数 SystemClock.elapsedRealtime() 手机从上一次启动到现在所经过的毫秒数.

2022-04-06 17:59:26 1649

原创 毕设博客(十三) —— 口算测试APP

1、创建四个Fragment:Title,Question,Win,Lose2、在res下创建一个导航图表nav,用连线表示出四个页面之间的逻辑关系:3、给title页面添加一个图标,并且在gradle中添加dataBinding 和依赖:buildFeatures{ dataBinding = true;}implementation 'andoidx.lifecycle:lifecycle-viewmodel-savedstate:1.0.0-alpha01'.

2022-02-12 12:51:52 1522

原创 毕设博客(十二) —— Navigation(3)导航与ViewModel

立即学习:https://www.bilibili.com/video/BV1Ct411g7P1?spm_id_from=333.999.0.0依然像之前的示例那样,创建两个Fragment,创建一个导航,还要创建一个ViewMode。注意:在这个示例中的ViewModelProvider应该这样写:因为在ViewModelProvider中用的都是getActivity(),所以两个页面传递的是同一个数据,如果写成this,数据就不能共用了。myViewModel = new ViewM

2022-02-07 17:54:06 249

原创 毕设博客(十一) —— Navigation(2)参数传递及动画过渡

参数传递:方式一:给Detailfragment添加Arguments: @Override public void onActivityCreated(@Nullable Bundle savedInstanceState) { super.onActivityCreated(savedInstanceState); String string = getArguments().getString("name"); TextVi

2022-02-07 16:26:58 333

原创 毕设博客(十)

Navigation组件:让页面之间的切换变得容易。NavHost:容器,存放每一个页面Fragment:将一个大屏幕分割成不同的小部分,让屏幕分功能显示不同的内容NavController:控制导航的逻辑NavGraph以:图形化的方式实现页面间的逻辑关系1、创建两个Fragment2、 搭建页面3、创建一个资源文件NavGraph(需要添加依赖),并且将两个页面添加进来,用连线表示两个页面切换的逻辑。将NavHostFragment添加到activity_..

2022-02-07 14:34:29 1686

原创 毕设博客(九)

立即学习:Android开发教程(2019最新版,使用JetPack)_哔哩哔哩_bilibiliAndroid ViewModel:能访问SharedPreferences的ViewModel1、先进行UI界面设计:2、在string.xlm中添加资源:<resources> <string name="app_name">ViewModelShp</string> <string name="button_plus"..

2022-01-27 14:31:53 1996

原创 毕设博客(八)

数据永久保存:SharedPreferencesAndroid ViewModel:能访问SharedPreferences的ViewModel1、界面布局2、

2022-01-27 14:12:39 1352

原创 毕设博客(七)

view model状态保存:view model保存UI数据,当Activity进入后台、屏幕翻转或者语言切换的时候,view model都是存活的,数据也不会丢失。但是一旦发生系统杀死,view model也会随之被杀掉,此时会重新创建一个新的view model对象,原本的UI数据也会丢失,导致Activity中的界面数据随之被重置。很多时候,我们不希望发生上述的事情,所以需要进行修正。以下是通过简单的一个例子来完成:...

2022-01-22 15:35:23 844

原创 毕设博客(六)

Jetpack四大组件:基础、架构、行为、界面·LiveData属于Jetpack架构组件里面的,在底层数据库更改时通知视图 采用矢量绘图:点击红色按钮,+1;点击蓝色按钮,-1. 出现红色感叹号,需要在build.gradle里面添加一句话(将以下这句话复制到defaultConfig{}中): 此时,在ViewModel中,需要管理一个LiveData类型的数据: private MutableLiveData<Integer

2022-01-11 19:42:50 898

原创 毕设博客(五)

· 本地化:让APP在不同语言下,对不同语言都能够适配。先设计一个比较简单的界面,然后用代码控制进行交互: button = findViewById(R.id.button); textView = findViewById(R.id.textView2); textView.setText(""); button.setOnClickListener(new View.OnClickListener() { @Override public v

2022-01-10 20:03:51 1009

原创 毕设博客(四)

通过具体操作理解Android应用的运行机制和生命周期。Android中一个Activity需要实现七个函数:onCreate(),onStart(),onResume(),onPause(),onStop(),onRestart(),onDestroy().首先,要在MainActivity里写出相应的函数:package com.example.lifecycle;import androidx.appcompat.app.AppCompatActivity;import andro

2022-01-07 17:37:54 1232 2

原创 毕设博客(三)

可视化界面设计ConstraintLayout,依旧先附上学习视频。立即学习:https://www.bilibili.com/video/BV1f4411a7wh?spm_id_from=333.999.0.0 由于本人也是第一次做Android的项目,所以只能先跟着教程一步一步来。在真正学习这一节内容之前,没有想过不写代码,直接用可视化工具进行拖拽就可以完成界面的设计。在界面可视化的过程中,还可以使用辅助线来设计布局,相比起写代码,很快很方便。...

2022-01-06 21:13:55 608

原创 毕设博客(二)

今天第一次学Android,周围同学推荐了一个B站博主,讲的很详细,该博主声音也很好听。立即学习:https://space.bilibili.com/137860026/?spm_id_from=333.999.0.0第一步:安装Android Studio.在Android developer上找到并下载最新版本的Android Studio,按照视频上的方法一步步安装。第二步:安装好后,可以创建你的第一个HelloWorld项目。也是按照视频上的方法创建,然后用Andr...

2022-01-04 20:33:55 933

原创 毕设博客(一)

用此专栏博客以记录自己的毕设进度。

2022-01-03 13:38:24 951

空空如也

空空如也

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

TA关注的人

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