E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Day
day
35
一、模型可视化用torchinfo看模型结构能快速打印模型各层的输入输出形状、参数数量,还会统计总参数量、计算量等信息,像给模型做“结构清单”,方便确认架构是否正确。就像查户口本,能直接列出模型每一层的“家庭成员”(输入输出尺寸、参数数量),还能算全家总参数、占多大内存,一看就知道模型搭得对不对。看权重分布将模型参数(权重)的数值分布绘制成直方图或热力图,通过观察参数是否集中、有无异常值,判断训练
m0_62568655
·
2025-06-22 08:10
python训练营
人工智能
代码随想录算法训练营43期 |
Day
10——栈与队列part1
代码随想录算法训练营代码随想录算法训练营43期|
Day
10232.用栈实现队列225.用队列实现栈20.有效的括号1047.删除字符串中的所有相邻重复项代码随想录算法训练营43期|
Day
10232.用栈实现队列
当代优秀青年
·
2025-06-22 07:30
C++
算法
算法
开发语言
c++
代码随想录
day
8字符串1
344.反转字符串题目链接文章讲解ACclassSolution{public:voidreverseString(vector&s){intmid=s.size()/2;for(inti=0,j=s.size()-1;i#include#include#include#include#include#include#include#include#include#include#include#
皮蛋瘦肉粥_121
·
2025-06-22 06:29
算法
数据结构
代码随想录算法
day
10 | 栈与队列part02 | 150. 逆波兰表达式求值,239. 滑动窗口最大值,347.前 K 个高频元素
150.逆波兰表达式求值力扣题目链接(opensnewwindow)根据逆波兰表示法,求表达式的值。有效的运算符包括+,-,*,/。每个运算对象可以是整数,也可以是另一个逆波兰表达式。说明:整数除法只保留整数部分。给定逆波兰表达式总是有效的。换句话说,表达式总会得出有效数值且不存在除数为0的情况。示例1:输入:["2","1","+","3","*"]输出:9解释:该算式转化为常见的中缀算术表达式
不是很强 但是很秃
·
2025-06-22 06:58
LeetCode算法
算法
java
数据结构
leetcode
排序算法
嵌入式学习-暑假学习总规划-
day
6
此文章为本人暑期学习计划,目标是在暑假学习吴恩达的机器学习,pytorch的使用,yolov8的使用,STM32的开发。在八月底九月初的总目标是在单片机上部署一个关于计算机视觉的轻量化AI。时间段学习任务目标成果6月17日-6月30日吴恩达监督学习课程含线性回归、逻辑回归、神经网络基础完成课程视频+习题,理解训练流程、损失函数、过拟合、正则化7月1日-7月10日PyTorch框架入门学习张量、自动
·
2025-06-22 06:58
代码随想录
Day
49 42. 接雨水,84.柱状图中最大的矩形。
1.接雨水力扣题目链接(opensnewwindow)给定n个非负整数表示每个宽度为1的柱子的高度图,计算按此排列的柱子,下雨之后能接多少雨水。示例1:输入:height=[0,1,0,2,1,0,1,3,2,1,2,1]输出:6解释:上面是由数组[0,1,0,2,1,0,1,3,2,1,2,1]表示的高度图,在这种情况下,可以接6个单位的雨水(蓝色部分表示雨水)。示例2:输入:height=[4
get_zhang_
·
2025-06-22 06:28
代码随想录训练营
单调栈
算法
数据结构
leetcode
笔记
单调栈
从0开始学习R语言--
Day
27--空间自相关
有的时候,我们在数据进行分组时,会发现用正常的聚类分析的方法和思维,分组的情况不是很理想。其实这是因为我们常常会忽略一个问题:假设我们正在分析的数据是真实的,那么它也肯定在一定程度上符合客观规律。而如果我们正在分析的数据中,有真实的客观空间数据时,可以考虑用空间自相关的方法去分析。例如我们在分析城市犯罪率的时候,用聚类分析的思维,我们可能会思考不同城市的犯罪特征是什么,是否有相似点,亦或是试图把城
Chef_Chen
·
2025-06-22 06:56
学习
Day
10 栈与队列part01
理论基础了解一下栈与队列的内部实现机制,文中是以C++为例讲解的。文章讲解:代码随想录232.用栈实现队列大家可以先看视频,了解一下模拟的过程,然后写代码会轻松很多。题目链接/文章讲解/视频讲解:代码随想录classMyQueue{privateDequestackin;privateDequestackout;publicMyQueue(){stackin=newArrayDeque();}pu
·
2025-06-22 06:26
代码随想录
day
10 栈和队列初探
232.用栈实现队列题目使用栈实现队列的下列操作:push(x)--将一个元素放入队列的尾部。pop()--从队列首部移除元素。peek()--返回队列首部的元素。empty()--返回队列是否为空。思考经过昨天KMP的洗礼后,今天看stack实在太开心了,主要自己还做过这题,难题其实就在于pop那个环节,要做到先进先出需要两个栈来完成:stIn将首元素依次放入到stOut底部,stOut将原先为
nahiyil
·
2025-06-22 06:55
算法
数据结构
day
37-Django(3)
day
37Django3.2六、模型层(ORM)Django中内嵌了ORM框架,不需要直接编写SQL语句进行数据库操作,而是通过定义模型类,操作模型类来完成对数据库中表的增删改查和创建等操作。
逐梦舞者
·
2025-06-22 06:23
Python
django
数据库
sqlite
开发语言
python
Python 关于日期操作的一些方法集合
datetimeimportcalendarfromcopyimportdeepcopyfromdateutilimportrrulefromdateutil.relativedeltaimportrelativedeltadefto
day
_zero
里探
·
2025-06-22 05:52
python
日期处理
网络攻击
0
day
:Dos:DDos:Webshell:暴力破解:恶意CC:DGA:僵尸:木马:蠕虫:病毒:Ping隧道:DNS隧道:ECA/ETA:SQL注入:字面意思https://blog.csdn.net
Ludwig_Martin
·
2025-06-22 03:10
安全
JVM调优实战
Day
1:JVM内存模型详解
【JVM调优实战
Day
1】JVM内存模型详解文章简述本文是“JVM调优实战”系列的第一天,聚焦于JVM内存模型的深入解析。
在未来等你
·
2025-06-22 03:07
JVM调优实战
JVM
Java
性能优化
调优
虚拟机
day
31-shell编程-5
1.数组数组也是一种变量,一组数据数组可以存放多个相关联内容,通过访问数组调用1.1.数组赋值1.批量赋值ip_array=(10.0.0.110.0.0.210.0.0.200)array=(命令结果)array=(`catip.txt`)2.逐个元素赋值array[0]=第一个值array[1]=第二个值array[2]=第三个值3.red命令赋值交互式输入,-a参数可以赋值给数组read-p
朱包林
·
2025-06-22 01:57
linux运维学习笔记
云计算
运维
服务器
linux
bash
java.util.Date与数据库datetime类型转换--Java数据类型与MySql类型对照表
定义实体类User定义的出生日期birth
day
类型是java.util.Date类型publicclassUser{privateintid;privateStringusername;privateDatebirth
day
superkcl2022
·
2025-06-22 00:50
#
java
java
每天一个前端小知识
Day
8 - 网络通信与前端性能优化
网络通信与前端性能优化1.前端常用网络通信方式对比方式场景说明特点XMLHttpRequest老式AJAX通信回调繁琐,兼容性好fetchAPI现代标准,逐步取代XHRPromise基础,更简洁axios基于xhr的封装库拦截器、默认配置、适配性强WebSocket实时通信,如聊天室、推送长连接,双向通信SSE服务端单向推送(Server-Sent)比WebSocket简单,单向2.fetchAP
·
2025-06-21 22:41
python打卡
day
55
importnumpyasnpimportmatplotlib.pyplotaspltfromsklearn.preprocessingimportMinMaxScalerfromsklearn.model_selectionimporttrain_test_splitfromsklearn.linear_modelimportLinearRegressionfromsklearn.ensembl
Takina~
·
2025-06-21 21:36
python打卡
python
机器学习
python打卡
day
54
importtorchimporttorch.nnasnnimporttorch.nn.functionalasFimporttorchvisionimporttorchvision.transformsastransformsfromtorch.utils.dataimportDataLoader#数据预处理transform=transforms.Compose([transforms.ToT
Takina~
·
2025-06-21 21:32
python打卡
python
深度学习
机器学习
C#Halcon从零开发_
Day
10_直线拟合
一、引言直线拟合应用场景:产品边缘检测:检测产品的直线边缘(如金属板、塑料件的边缘),判断是否符合设计规格。缺陷检测:通过拟合直线检测边缘的直线度,识别是否存在弯曲、断裂或毛刺等缺陷。长度、宽度测量:通过拟合直线计算物体的长度、宽度等几何尺寸。二、具体实施:dev_get_window(WindowHandle)read_image(Image2,'C:/Users/10314/Desktop/r
仙贝大饼
·
2025-06-21 19:49
C#联合Halcon从零编程
算法
Halcon
c#
机器视觉
直线拟合
20240418-算法复习打卡
day
58|| ● 739. 每日温度 ● 496.下一个更大元素 I
●739.每日温度classSolution{public:vectordailyTemperatures(vector&temperatures){stackst;vectorresult(temperatures.size(),0);st.push(0);for(inti=0;itemperatures[st.top()]){result[st.top()]=i-st.top();st.pop
Shiki.
·
2025-06-21 14:18
算法
数据结构与算法-练习打卡
day
5(每日温度)
数据结构与算法-练习打卡
day
5问题:解题:性能:问题:题目地址,点我解题:分析:至少需要两层,最简单就是两层for循环,也可以引入单调栈,可以去掉一些不是单调的中间值,节省遍历个数classSolution
潇洒亦如我
·
2025-06-21 14:14
算法练习
java
day
48 第十章 单调栈part01 739. 每日温度 49503.下一个更大元素II 6.下一个更大元素 I
任务日期:7.23题目一链接:739.每日温度-力扣(LeetCode)思路:通常是一维数组,要寻找任一个元素的右边或者左边第一个比自己大或者小的元素的位置,此时我们就要想到可以用单调栈了。思路:1.用一个栈来记录我们遍历过的元素,需要注意的是我们当前记录的是元素的下标而不是元素本身2.注意以下讲解中,顺序的描述为从栈头到栈底的顺序。只有单调栈递增(从栈口到栈底顺序),就是求右边第一个比自己大的,
ZKang_不会过人
·
2025-06-21 14:43
算法
Day
61:单调栈 739. 每日温度 496.下一个更大元素 I
739.每日温度给定一个整数数组temperatures,表示每天的温度,返回一个数组answer,其中answer[i]是指对于第i天,下一个更高温度出现在几天后。如果气温在这之后都不会升高,请在该位置用0来代替。示例1:输入:temperatures=[73,74,75,71,69,72,76,73]输出: [1,1,4,2,1,1,0,0]示例2:输入:temperatures=[30,40
魔法少女小严
·
2025-06-21 14:43
算法
java
数据结构
设计模式精讲
Day
8:组合模式(Composite Pattern)
【设计模式精讲
Day
8】组合模式(CompositePattern)开篇在“设计模式精讲”系列的第8天,我们将深入讲解组合模式(CompositePattern)。
在未来等你
·
2025-06-21 12:02
Java场景面试宝典
design-patterns
java
software-design
设计模式精讲
Day
6:适配器模式(Adapter Pattern)
【设计模式精讲
Day
6】适配器模式(AdapterPattern)文章内容在“设计模式精讲”系列的第6天,我们将深入讲解适配器模式(AdapterPattern)。
在未来等你
·
2025-06-21 11:29
23种设计模式精讲
design-patterns
java
oop
adapter-pattern
Python训练营-
Day
37-早停策略和模型权重的保存
1.记录训练集的损失函数可以观察是否过拟合#记录损失值并更新进度条if(epoch+1)%200==0:losses.append(loss.item())epochs.append(epoch+1)#更新进度条的描述信息pbar.set_postfix({'Loss':f'{loss.item():.4f}'})2.模型保存和加载#保存模型参数torch.save(model.state_dic
·
2025-06-21 08:10
跟着AI学习C#
Day
25
Day
25:高级设计模式与SOLID原则实践✅学习目标:理解SOLID原则及其在面向对象设计中的重要性;掌握几种常见的高级设计模式,包括:观察者模式(Observer)装饰器模式(Decorator)责任链模式
·
2025-06-21 08:39
组态王的日历时间控件脚本
floatAyear1;floatAmonth1;floatA
day
1;stringtemp1;Ayear1=sd.Year;Amonth1=sd.Month
逍遥子@
·
2025-06-21 08:39
组态王(KingView)实战
c语言
物联网
Day
33 MLP神经网络的训练
目录一、PyTorch和cuda的安装二、查看显卡信息的命令行命令(cmd中使用)三、cuda的检查四、简单神经网络的流程1、数据预处理(归一化、转换成张量)2、模型的定义3、定义损失函数和优化器4、定义训练流程5、可视化loss过程一、PyTorch和cuda的安装后续完成深度学习项目中,主要使用的包为pytorch,所以需要安装,需要去配置一个新的环境。未来在复现具体项目时候,新环境命名最好是
cylat
·
2025-06-21 07:07
python打卡
神经网络
人工智能
深度学习
python
Day
22 复习日
一、如何使用kaggle平台:注册与个人资料注册方式:可以通过邮箱、Google、Facebook等方式注册。个人资料完善:尽量完整填写个人资料。竞赛板块竞赛选择兴趣与能力匹配:根据自己的兴趣和实际数据分析能力选择竞赛。对于初学者,建议从一些入门级或小型竞赛开始,逐步积累经验;有一定基础后再挑战更具难度的竞赛。竞赛规则研读:在参与竞赛前,务必仔细阅读竞赛的规则,包括比赛时间节点(报名时间、提交结果
cylat
·
2025-06-21 07:06
python打卡
机器学习
人工智能
python
【python深度学习】
Day
37 早停策略和模型权重的保存
知识点:过拟合的判断:测试集和训练集同步打印指标模型的保存和加载仅保存权重保存权重和模型保存全部信息checkpoint,还包含训练状态早停策略作业:对信贷数据集训练后保存权重,加载权重后继续训练50轮,并采取早停策略1.数据预处理importpandasaspd#用于数据处理和分析,可处理表格数据。importnumpyasnp#用于数值计算,提供了高效的数组操作。importmatplotli
抽风的雨610
·
2025-06-21 07:06
【打卡】Python训练营
人工智能
python
python3.6sysos_《Python3.6官方文档》– 第十章
importosos.getcwd()#返回当前工作目录os.chdir('/server/accesslogs')#修改当前工作目录os.system('mkdirto
day
')#在系统shell中运行
weixin_39689506
·
2025-06-21 06:57
python3.6sysos
Day
05_数据结构大项目作业20250620
项目:基于链表的通信录管理意义:对于一个通信录来说,要管理联系人的信息,包括编号,姓名,性别,电话。开发其系统主要为了帮助用户提高通讯录有管理效率,节约资源,提高信息的精确度模块:一级菜单内容1>注册模块:完成用户信息的注册用于登录管理系统,将注册信息存入结构体数织2>登录模块:使用输入的登录账号和密码与结构体数组存储信息对比3>退出系统二级菜单内容:1>创建模块create:创建链表完成对通信录
liujing10232929
·
2025-06-21 04:10
数据结构
数据结构
python打卡
DAY
35 模型可视化与推理
目录一、模型可视化方法1.三种主流可视化方案对比2.torchinfo使用详解3.权重分布可视化二、进度条实现方案1.手动实现进度条2.自动进度条(推荐)3.训练循环集成示例三、模型推理规范写法1.标准推理流程2.生产环境推理优化四、综合应用示例完整训练-验证-测试流程五、常见问题解决方案1.可视化相关2.推理相关六、扩展技巧1.高级进度条功能2.模型结构导出一、模型可视化方法1.三种主流可视化方
沐兮兮兮
·
2025-06-21 03:06
Python打卡
python
开发语言
算法
笔记
深度学习
每天一个前端小知识
Day
7 - 现代前端工程化与构建工具体系
现代前端工程化与构建工具体系1.为什么要工程化?(面试高频问题)问题痛点:模块太多、无法组织;代码冗长、性能差;浏览器兼容性差;团队协作混乱,缺少规范与自动化。工程化目标:✅提升开发效率✅保证代码质量✅实现构建优化与产出部署自动化2.模块化规范回顾(理解构建目标)模块规范适用环境示例IIFE早期浏览器(function(){})()CommonJSNode.jsconstfs=require('f
蓝婷儿
·
2025-06-21 02:30
前端
每天一个前端小知识
Day
3 - JavaScript 的作用域与闭包
JavaScript的作用域与闭包1.什么是作用域(Scope)?作用域是变量定义的可访问范围。分类:类型说明全局作用域在任何地方都能访问的变量(如浏览器中window)函数作用域函数内部定义的变量只能在函数内部访问块级作用域(ES6)使用let、const创建的变量,限制在{}中示例:vara=1;//全局作用域functionfoo(){varb=2;//函数作用域if(true){letc=
蓝婷儿
·
2025-06-21 01:56
前端面试
前端
javascript
Linux运维新人自用笔记(乌班图apt命令和dpkg命令、两系统指令区别,rpm解决路径依赖、免安装配置java环境)
day
17一、Ubuntuapt命令和dpkg命令二进制命令+配置文件+数据文件,打包好的单个文件Windows:.exemacos:.dmg后缀适用系统安装方式.debDebian/Ubuntudpkg-i
m0_71981711
·
2025-06-20 14:13
学习
linux
从0开始学习R语言--
Day
26--因果推断
很多时候我们在探讨数据的相关性问题时,很容易会忽略到底是数据本身的特点还是真的是因为特征的区分导致的不同,从而误以为是特征起的效果比较大。这就好比测试一款新药是否真的能治病,假如吃药的患者康复的更快,那到底是因为药物本身的效果好,还是因为患者本身更健康,平时有控制饮食合理作息与运动,从而在患病后更快地凭借自身免疫力战胜病毒。这需要我们意识到对照试验还需要人为地补足某些条件,也就是探讨是否真的是X导
·
2025-06-20 14:08
Day
52打卡 @浙大疏锦行
知识点回顾:随机种子内参的初始化神经网络调参指南参数的分类调参的顺序各部分参数的调整心得importtorchimportnumpyasnpimportosimportrandom#全局随机函数defset_seed(seed=42,deterministic=True):"""设置全局随机种子,确保实验可重复性参数:seed:随机种子值,默认为42deterministic:是否启用确定性模式,
ayuan0119
·
2025-06-20 13:33
python打卡shu
python
Day
48打卡 @浙大疏锦行
知识点回顾:随机张量的生成:torch.randn函数在PyTorch中,torch.randn()是一个常用的随机张量生成函数,它可以创建一个由标准正态分布(均值为0,标准差为1)随机数填充的张量。这种随机张量在深度学习中非常实用,常用于初始化模型参数、生成测试数据或模拟输入特征。torch.randn(*size,out=None,dtype=None,layout=torch.strided
ayuan0119
·
2025-06-20 13:32
python打卡shu
python
Day
55打卡 @浙大疏锦行
知识点回顾序列预测介绍单步预测多步预测的2种方式序列数据的处理:滑动窗口多输入多输出任务的思路经典机器学习在序列任务上的劣势;以随机森林为例importnumpyasnpimportmatplotlib.pyplotaspltfromsklearn.preprocessingimportMinMaxScalerfromsklearn.ensembleimportRandomForestRegres
ayuan0119
·
2025-06-20 13:01
python打卡shu
python
day
36 复习日(信贷神经网络)
作业:对之前的信贷项目,利用神经网络训练下,尝试用到目前的知识点让代码更加规范和美观。importpandasaspdfromsklearn.model_selectionimporttrain_test_splitfromsklearn.preprocessingimportMinMaxScalerimportmatplotlib.pyplotaspltimporttorchimporttorc
·
2025-06-20 09:29
Python打卡:
Day
28
importmathclassCircle:def__init__(self,radius=1):self.radius=radiusdefcalculate_area(self):returnmath.pi*self.radius**2defcalculate_circumference(self):return2*math.pi*self.radiuscircle=Circle(5)print
剑桥折刀s
·
2025-06-20 09:28
python打卡
python
跟着AI学习C#
Day
23
Day
23:表达式树(ExpressionTrees)与动态查询构建✅学习目标:理解什么是表达式树(ExpressionTree);掌握如何手动构建和编译表达式树;理解表达式树在LINQ、EFCore中的作用
蓝胖子不会敲代码
·
2025-06-20 08:22
C#
学习
c#
solr
数据结构(
Day
13)
一、学习内容内存空间划分1、一个进程启动后,计算机会给该进程分配4G的虚拟内存2、其中0G-3G是用户空间【程序员写代码操作部分】【应用层】3、3G-4G是内核空间【与底层驱动有关】4、所有进程共享3G-4G的内核空间,每个进程独立拥有0G-3G的用户空间5、内存分区的目的是:专人专项、提高效率栈区特点运行时自动分配和回收:栈是自动管理的,程序员不需要手工干预,使用起来方便简单。反复使用:栈内存在
Iceberg_wWzZ
·
2025-06-20 05:01
数据结构
算法
Day
27 Web自动化详解(1)——什么是Web自动化测试?、为什么要学习Web自动化测试?、Selenium IDE安装与运行
Day
27Web自动化详解——什么是Web自动化测试?、为什么要学习Web自动化测试?、SeleniumIDE安装与运行文章目录
Day
27Web自动化详解——什么是Web自动化测试?
老板来片烤面包
·
2025-06-20 01:37
100天软件测试升级打怪路
软件测试知识
jmeter
前端
【力扣题解
Day
17】234. 回文链表
【力扣题解
Day
17】234.回文链表问题思路解题过程复杂度Code问题Problem:234.回文链表思路双指针解题过程首先容易想到将链表中的元素转换成数组,然后对数组进行回文判断,回文判断使用双指针是比较常用的做法
阳明YM
·
2025-06-20 00:29
力扣(LeetCode)
链表
python
算法
力扣
C语言——枚举和联合
.枚举的使用二、自定义类型:联合(共用体)1.联合类型的定义2.联合的特点3.联合的简单应用4.联合大小的计算一、自定义类型:枚举枚举,就是一一列举,把可能的取值一一列举出来1.枚举类型的定义enum
Day
青春无限坑
·
2025-06-19 19:20
C语言
c语言
c++
C语言自定义类型变量——枚举(enum)
其关键字为eunm.类似于结构体,联合体,定义一个枚举类型的基本形式如下:enum枚举名{枚举常量1,枚举常量2,//...枚举常量n};例如:枚举一星期七天enum
Day
//星期{Mon,Tue
Neteen
·
2025-06-19 19:19
c语言
开发语言
《Techporters架构搭建》-
Day
02 集成Mybatis-plus
集成Mybatis-plusMybatis-plus集成Mybatis-plus步骤小结Mybatis-plusMybatis-plus官网MyBatisPlus(简称MP)是一个MyBatis的增强工具,在MyBatis的基础上只做增强不做改变,为简化开发、提高效率而生。它引入了一些新的特性,如自动填充、乐观锁插件、逻辑删除等,同时还内置了一些常用的CRUD操作,极大地减少了开发人员的工作量。集
请叫我技术型项目经理
·
2025-06-19 18:13
从零搭建企业级框架
架构
mybatis
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他