自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(108)
  • 资源 (11)
  • 收藏
  • 关注

原创 Fashion-MNIST LeNet训练

可以看到其准确率并不比线性模型和多层感知机更高。如果想进一步提高准确率,需进一步调整LeNet的参数,如学习率,学习批次,训练次数等,大家自己尝试一下。经过测试,学习率越低,似乎效果更差一些。前面使用线性神经网络softmax 和 多层感知机进行图像分类,本次我们使用LeNet 卷积神经网络进行。

2025-06-01 17:40:50 224

原创 kaggle 预测房价

可以看到,随着训练,损失越来越小。

2025-05-31 09:24:57 256

原创 Fashion-MNIST的softmax回归简化版-GPU运行

可以看到,训练过程共耗时46 s,没有使用gpu则是84 s,训练时间上减少了近一半,不过这跟具体的gpu算力有关,每台机器都不太一样。

2025-05-17 21:13:36 212

原创 基于Fashion-MNIST的softmax回归-直接运行

训练10次,可以看到,总耗时84秒(CPU),后面改为使用GPU时间会短一些,后面再结合另外一篇文章一块整合;随着训练的进行,损失函数逐渐减小,准确率逐渐增大。引用 Fashion-MNIST数据集,进行分类问题训练,代码如下,可直接运行。

2025-05-17 17:00:34 199

原创 线性回归的简洁实现

上文我们自己编写了,模型,损失函数,优化算法;如果经常进行模型训练,就需要经常编写这些函数,效率低,pytorch有一些现成的资源可供调用,我们就使用现成的资源,重写一下上文的训练过程。

2025-05-15 07:10:44 226

原创 深度学习-最简单的Demo-直接运行

该Demo通过生成合成数据并训练一个简单的线性回归模型,展示了深度学习的基本流程。首先,使用synthetic_data函数生成模拟数据集,其中X为特征,y为标签。接着,通过data_iter函数实现数据分批加载,便于小批量梯度下降训练。模型定义为linreg,损失函数为平方误差squared_loss,并使用随机梯度下降sgd进行参数更新。经过3轮训练后,模型参数逐渐接近真实值(true_w和true_b),损失函数值显著下降,验证了模型的有效性。此Demo帮助理解深度学习的核心目标:通过优化算法调整模型

2025-05-14 08:12:34 344

原创 windows 安装 stable diffusion

在windows上安装 stable diffusion,如果windows没有nvidia显卡,想只使用CPU可在webui-user.bat中添加命令。

2025-02-20 15:14:50 276

转载 std::condition_variable

【代码】std::condition_variable。

2023-06-07 13:31:36 184

原创 模板测试(Stencil Test)

介绍模板测试的简单使用。

2023-03-04 15:52:05 517

原创 编译材质(一)

介绍材质的创建。

2023-02-23 21:33:07 502

原创 SwapChain 构建流程

分析 SwapChain 的创建过程。

2023-02-07 22:17:52 315

原创 第一个程序-绘制三角形(二)

以绘制简单三角形为例,初步介绍使用Filament绘制图形

2023-01-31 21:44:55 183

原创 第一个程序-绘制三角形(一)

以绘制简单三角形为例,初步介绍使用Filament绘制图形

2023-01-20 20:48:54 336

原创 Filament 渲染引擎简介

Filament简介

2023-01-19 18:19:34 1257

原创 Unity 物体旋转

Unity 物体的旋转方式。

2022-12-11 15:04:18 6142

原创 Unity Gate Fit

Physical Camera , Gate Fit

2022-09-29 16:50:33 1083

原创 Anaconda 安装TensorFlow

TensorFlow 安装步骤。

2022-09-02 16:47:31 853

原创 android AGSL

Android Graphics Shading Language (AGSL) 为Android 13 引入的新特性,本文对其使用做一个。其语法类似于OPENGL。

2022-08-23 09:54:31 1390

原创 OpenGL绘制一个圆锥

绘制圆锥暂时没有找到一个模型完整绘制,暂时使用两个物体拼接圆和锥面。为了方便理解,VAO,VBO,Program分别各准备一套。缺点这需要绘制两次才能将圆锥体绘制成功。

2022-07-29 10:43:37 1141

原创 OpenGL绘制圆

如此即可绘制出一个圆形。

2022-07-28 18:22:57 3892

原创 Unity 安装 Device Simulator

首选需要勾选PackageManager中的EnablePreviewPackages然后搜索DeviceSimulator安装即可。

2022-07-27 15:29:50 2093

原创 Unity加载Glb模型

安装完成之后,即可加载Glb模型。Unity加载Glb模型。

2022-07-27 09:51:45 3298

原创 Android Studio引用aar

androidstudio引用aar的时候,一般需要将aar文件放在libs目录下,并同步修改build.gradle文件。如若aar中存在so文件,但我们为了减少apk大小,仅仅想其中几种abi,而非所有abis,可在。如此,将不需要的abiexclude掉,在一定程度上可为apk瘦身。...

2022-07-26 15:11:33 2585

原创 std::sort

#include <algorithm>#include <functional>#include <array>#include <iostream>#include <vector> int main(){ std::vector<int> mList = {67,45,189,47,89,12, 80, 9, 32}; auto print = [&mList]() { fo.

2022-05-12 13:16:26 190

原创 编译 cocos2d-x 工程

1、下载代码 目前(2022-04-30) 最新的为 cocos2d-x-4.0GitHub - cocos2d/cocos2d-x: Cocos2d-x is a suite of open-source, cross-platform, game-development tools used by millions of developers all over the world.2、创建工程cocos new <game name> -p <package id..

2022-04-30 20:26:28 2407

原创 Godot 学习之旅(一)

代码地址:​​​​​​https://github.com/godotengine/godot主页:Godot Engine - Free and open source 2D and 3D game engine如何编译Godot:Compiling for Android — Godot Engine (latest) documentation in English

2022-04-25 16:54:38 2773

原创 Godot 导出 Android apk

1、安装godotGodot Engine - Download | Windows2、安装godot并添加场景3、添加GDScript脚本使物体运动起来 如果我们想旋转物体:extends MeshInstance3D# Called when the node enters the scene tree for the first time.func _ready(): pass # Replace with function body.# C...

2022-04-24 11:14:43 4164

原创 Android MediaCodec解码并播放视频

接收网络传输的数据,并使用MediaCodec解码,解码之后,使用SurfaceView播放。 <MyGLSurfaceView android:id="@+id/videoView" android:layout_width="wrap_content" android:layout_height="wrap_content" />定义Renderer渲染:public class VideoRenderer impleme

2022-03-12 12:15:34 5881

原创 Android MediaCodec编码MediaPlayer视频

闲暇时间,做了一个Demo,用来网络传输视频内容。通过MediaPlayer播放视频文件,将其内容渲染到MediaCodec,中间也可加入其他特效处理。最后将MediaCodec的内容发送出去。1、首先需要准备一个渲染线程,用来opengl 渲染public class VideoRenderer extends Thread implements SurfaceTexture.OnFrameAvailableListener { private static fina..

2022-03-09 17:19:13 5536

原创 android MediaPlayer + GLSurfaceView播放视频

1、配置layout<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" >

2022-03-08 13:53:10 4908

原创 c++ std::thread lambda

使用lambda的时候要注意变量生命周期的变化: for (int i =0; i < 5; i++) { int temp = i; std::this_thread::sleep_for(std::chrono::seconds(1)); std::thread([&](){ std::thread::id tid = std::this_thread::get_id(); cout <&

2022-03-04 16:13:53 8097 1

原创 Get ip address

#include <sys/types.h>#include <sys/socket.h>#include <netinet/in.h>#include <arpa/inet.h>#include <net/if.h>#include <iostream>#include <ifaddrs.h>#include <string.h>using namespace std;int main(.

2022-02-25 13:54:31 660

原创 nlohmann 使用说明

parse - JSON for Modern C++

2022-02-24 15:34:59 621

原创 Android NDK Exception

android 打开异常控制:Android.bp cflags: [ "-Wall", "-Werror", "-fcxx-exceptions" ],否则会有编译错误:error: cannot use 'try' with exceptions disabled

2022-02-24 14:42:13 1237

原创 macbook 安装ffmpeg

brew install ffmpeg根据网络情况,需要重试N多遍,才成功,记录一下。

2021-12-18 17:42:35 550

原创 Unity & vuforia

1、https://developer.vuforia.com/downloads/sdk2、将vuforia sdk导入unityToDo....

2021-08-15 10:40:40 201

原创 INSTALL_PARSE_FAILED_MANIFEST_MALFORMED

Installation did not succeed.The application could not be installed: INSTALL_PARSE_FAILED_MANIFEST_MALFORMEDList of apks:[0] 'E:\AndroidSdutioProjects\xxxxx\build\outputs\apk\debug\xxx.apk'Installation failed due to: 'null'在AndroidManifest.xml

2021-07-21 14:19:37 1020

原创 Unity & Android 交互

Unity ---> Android:AndroidJavaClass, AndroidJavaObjectAndroid ---> Unity:UnityPlayer.UnitySendMessage("GameObjectName1", "MethodName1", "Message to send");Todo

2021-06-28 14:34:36 373 2

原创 初识 Unity3D<二> - 水波纹效果

通过编写Shader实现水波纹效果:水波纹1、创建 Shader 菜单 Assets -> Create -> Shader -> Image Effect Shader。 重命名一下这个Shader: WaterRipple。 这里Shader 需要输入一张彩色图片,我们利用算法或者公式,将其处理为灰度图像。2、创建材质(Material) 在Unity3D中,材质跟Shader 是绑定在一起的。因此我们还需要创建一...

2021-04-27 10:10:28 1560 5

原创 初识 Unity3D<一> - 灰度

float pixelGrey = dot(pixelColor, vec3(0.2126, 0.7152, 0.0722));

2021-04-25 12:47:54 328

MTK网络参数

1、 Browser 2、MMS 3、Data account

2012-01-17

android launcher分析

android launcher分析 如何使用launcher launcher需要具备哪些功能 launcher优化

2012-01-17

Filtering Distributions of Normals for Shading Antialiasing

Filtering Distributions of Normals for Shading Antialiasing

2022-11-02

UniVRM-0.98.0_2f6b.unitypackage

glTF 2.0 importer and exporter for Unity 5.6 or later Improved material importer(UniGLTF-1.21) !

2022-05-19

LLVM-14.0.3-win64.exe

LLVM-14.0.3-win64.exe

2022-05-06

fbx20190_fbxsdk_vs2015_win.exe

Windows平台最新版的fbxsdk,学习opengl渲染模型,加载模型,以及https://xoppa.github.io/blog/loading-models-using-libgdx/

2020-09-29

texturepacker

在opengl开发中,经常需要加载纹理,但是加载纹理往往是较为耗时的操作,texurepacker通过把多张小的图片合并为一张大的图片,然后统一申请绑定,然后利用TextureAtlas加载,可以有效节省时间,提供绘制效率。

2021-03-09

创建字体工具Hiero

在使用opengl进行开发的时候,往往需要创建自己所需要的字体进行渲染,利用该工具可以创建自己所需的字体进行渲染。

2021-03-08

hiero v30版本

hiero字体工具3.0版本,可视化和生成图片均正常显示。可以使用该工具生成自己的字库信息。包括编辑,文字效果等。hiero字体工具3.0版本,可视化和生成图片均正常显示。可以使用该工具生成自己的字库信息。包括编辑,文字效果等

2020-10-22

apache-ant-1.9.0-bin.zip

apache-ant-1.9.0-bin.zip

2013-04-01

Iperf thruput

Iperf是一个网络性能测试工具。可以测试TCP和UDP带宽质量,可以测量最大TCP带宽,具有多种参数和UDP特性,可以报告带宽,延迟抖动和数据包丢失。

2014-02-11

空空如也

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

TA关注的人

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