相关文章
在使用PCA算法进行数据压缩降维时,如何确定最佳维度是一个关键问题?
一、PCA算法的基本原理
PCA算法的核心思想是通过正交变换,将一组可能相关的变量转换成一组线性不相关的变量,称为主成分。这组主成分能够以最小的信息损失来尽可能多地保留原始数据集的变异性。具体来说,PCA算法包括以下几个步骤:…
编程日记
2025/1/14 18:10:07
Leetcode打卡:交替组II
执行结果:通过 题目:3208 交替组II
给你一个整数数组 colors 和一个整数 k ,colors表示一个由红色和蓝色瓷砖组成的环,第 i 块瓷砖的颜色为 colors[i] :
colors[i] 0 表示第 i 块瓷砖的颜色是 红色 。colors[i] 1 …
编程日记
2025/1/7 18:28:32
JVM_垃圾收集器详解
1、 前言
JVM就是Java虚拟机,说白了就是为了屏蔽底层操作系统的不一致而设计出来的一个虚拟机,让用户更加专注上层,而不用在乎下层的一个产品。这就是JVM的跨平台,一次编译,到处运行。 而JVM中的核心功能其实就是自动…
编程日记
2025/1/23 22:32:39
探寻嵌入式系统的发展之路与趋势展望
目录
一、嵌入式系统的发展历程
1.1. 早期阶段(20世纪40年代至70年代初)
1.1.1. 起源与背景
1.1.2. 特点
1.1.3. 应用领域
1.1.4. 发展里程碑
1.2. 单片机时代(20世纪70年代初至80年代末)
1.2.1. 硬件
1.2.2. 软件
1.2.…
编程日记
2025/1/23 22:44:10
react 的路由功能
1. 安装依赖
pnpm add react-router-dom
2. 基本的路由设置(BrowserRouter)
在 main.tsx 入口文件中使用BrowserRouter组件来包裹整个应用。它会监听浏览器的 URL 变化。
import { StrictMode } from "react";import { createRoot } from …
编程日记
2025/1/3 22:41:22
深度学习基础02_损失函数BP算法(上)
目录
一、损失函数
1、线性回归损失函数
1.MAE损失
2.MSE损失
3.SmoothL1Loss
2、多分类损失函数--CrossEntropyLoss
3、二分类损失函数--BCELoss
4、总结
二、BP算法
1、前向传播
1.输入层(Input Layer)到隐藏层(Hidden Layer)
2.隐藏层(Hidden Layer)到输出层(Ou…
编程日记
2025/1/9 12:33:57