- 博客(64)
- 收藏
- 关注
原创 你家路由器的“192.168.1.1”,凭什么我家也能用?
摘要: IPv4地址不足的困境催生了"私有地址+NAT"的巧妙解决方案。专家将A、B、C类IP各划出一部分作为私有地址(如192.168.x.x),允许不同局域网重复使用。通过NAT技术,设备在访问外网时会被路由器转换为唯一的公网IP。这种"内部复用+外部转换"的架构,不仅解决了地址短缺问题,还为IPv6的推广争取了时间,成为支撑现代互联网的重要基础。
2026-03-23 23:00:47
203
原创 智谱 GLM-5 深度实测:号称“最强开源 Agent”,常识和安全通关了吗?
智谱AI发布新一代开源大模型GLM-5,参数量达744B,采用Slime强化学习框架和DeepSeek稀疏注意力机制,在代码工程和长程交互方面表现突出。测试显示其数学逻辑能力显著提升,解决了"浮点数陷阱"问题,但在物理常识和复杂安全越狱场景中仍存在明显缺陷。总体而言,GLM-5是专精工程领域的强大工具,但在通用场景下仍需配合安全过滤和常识校验机制才能投入实际应用。
2026-03-08 11:50:16
421
原创 【通俗解读】Division of Thoughts (DoT):让大模型学会“运筹帷幄”,小模型负责“冲锋陷阵”
摘要:DoT(Division of Thoughts)是一种大模型(LLM)与小模型(SLM)协作的框架,通过任务分解、模型分配和拓扑执行三步优化AI任务处理。大模型负责规划任务流程,小模型执行具体任务,降低成本并提升效率。论文与Demo代码已开源,展示了该方法的实用性与潜力。
2026-02-08 00:15:08
642
原创 主流大模型综合能力实测:排名、长板与隐忧
近期,我们针对当前主流的国产大模型(DeepSeek chat、百度文心ERNIE-4.5-Turbo、智谱GLM-4.7等),进行了一轮严格的横向盲测。测试摒弃常规宣发话术,聚焦文科底蕴、理科逻辑、安全性三大核心维度
2026-02-02 23:12:57
850
原创 彻底解决:80 端口 GET/POST 正常,PUT 却报 ERR_CONNECTION_RESET?
摘要:当代码本地运行正常,但上线后80/443端口的PUT/DELETE请求报错(Connection Reset),而其他端口正常时,99%是内网WAF或防火墙拦截了非GET/POST请求。排查步骤包括:1)验证后端代码是否正常;2)检查Nginx配置;3)更换端口测试。通常老旧防火墙会限制80/443端口的高危操作(PUT/DELETE),但对非标端口较宽松。解决方法为让运维调整防火墙策略。这种问题多由网络设备而非代码引起。
2026-01-12 23:43:52
499
原创 解构孪生网络人脸验证:从原理到实现(附完整代码)
摘要:人脸验证任务通过孪生网络和度量学习判断两张人脸是否属于同一人。使用Olivetti数据集(40人×10张64×64灰度图),构造正负样本对训练模型。网络通过共享权重的卷积骨干提取128维特征,计算L1距离后经全连接层输出相似概率。PyTorch Lightning框架简化训练流程,自动处理损失计算和优化。验证阶段额外计算准确率,模型最终学习人脸特征的差异权重,实现高效身份验证。
2025-12-14 15:30:40
896
原创 轨迹预测笔记
论文:VectorNet:Encoding HD Maps and Agent Dynamics from Vectorized Representation。Vector Net 即万物如车子小动物都是向量,向量的网络。
2025-05-07 18:40:10
339
原创 快速上手Neo4j图关系数据库
# 快速上手Neo4j图关系数据库## 1 Neo4j简介- Neo4j是一个图数据库,是知识图谱的基础在Neo4j中,数据的基本构建块包括:
2024-12-12 19:45:00
1963
翻译 Hugging Face PEFT文档指南 - 第一章:开始使用
Hugging Face PEFT(参数高效微调)是一个库,用于有效地将预训练的语言模型(PLMs)适应各种下游应用,而无需微调所有模型的参数。
2023-08-18 16:15:49
1800
原创 HanLP实战教程:离线本地版分词与命名实体识别
在这篇博客文章中,我们将介绍如何使用HanLP 2.1.0-beta.46版本的native API在本地离线环境下进行中文分词和命名实体识别。我们将重点介绍单任务API的使用方法,以及如何加载预训练模型。
2023-04-06 15:37:35
7735
3
原创 Titanic 泰坦尼克号预测-Tensorflow 方法-【Kaggle 比赛】
本文介绍Kaggle入门比赛Titanic泰坦尼克号幸存预测的解题思路,使用的是神经网络和Tensorflow框架。提交代码附在本文的最后部分。基本思路为:1.导入数据集2.对数据预处理3.训练4.预测并输出结果............
2022-08-18 16:15:38
2459
3
原创 Numpy数组中d[True]=1的含义
Numpy数组中d[True]的含义,是d中所有值都赋值为1。d[True] = 1,是所有值都满足条件的意思,并且其值均改为1,同理如果为 d[False] = 1并不起实际作用。
2022-08-02 17:24:11
830
原创 安装Microsoft.UI.Xaml.2.6(WSA安卓子系统安装缺失)
由于用 Add-AppxPackage命令安装WSA安卓子系统时出现类似如下问题: 这主要是由于缺少 Microsoft.UI.Xaml.2.6 框架。它是适用于 Windows 桌面和 UWP 应用程序的框架。 环境为 Windows 11 专业版X64 22H2 25131 。 以上步骤完成后,请重新使用Add-AppxPackage命令安装WSA安卓子系统。...
2022-06-04 14:26:18
31849
原创 解决 Intel Extreme Tuning Utility(XtuService)的日志占用过大(直接删Logs或卸载)
发现C盘下 C:\ProgramData\Intel\Intel Extreme Tuning Utility\Logs 文件夹的占用过大,可能在几个G到几十个G。 两种解决方案,一是永久删除\Logs 文件夹,二是卸载并重新安装Xtu。永久删除\Logs日志文件夹,简单粗暴,但后续可能会重复出现此问题。
2022-05-14 14:24:12
15876
原创 判断两个tensor的值是否相等(TensorFlow 2)
需要一个直接判断两tensor的值是否完全相等的功能。目前(TensorFlow Core v2.8.0),Tensorflow 2里有a==b或tf.math.equal()这样element-wise的函数来判断相等,但并使用不方便。 因此写一个简单实现的函数 tensor_equal(a, b),若相等则返回True。import tensorflow as tf# 判断两个tensor的值是否相等def tensor_equal(a, b): ...
2022-03-30 23:07:17
4008
1
原创 【吴恩达深度学习测验】Course 2 - 改善深层神经网络 - 第三周测验
Course 2 - 改善深层神经网络 - 第三周测验超参数调整,Batch归一化,编程框架总分10分1.若对超参数进行大规模搜索,应使用网格而非随机求值,以使得搜索结构更具系统性,而非依赖偶然性。正确还是错误?错误 正确2.每一个超参数,如果设置不当,都会对训练产生巨大的负面影响,所以所有的超参数对于调优都同样的重要。正确还是错误?错误 正确3.超参数搜索中,是只针对单一模型(“熊猫法”)还是多模型同时训练(“鱼子酱法”)主要取决于:A.神经网络中是否存在局部最小(以及鞍点.
2022-01-09 21:17:17
961
原创 【吴恩达深度学习测验】Course 2 - 改善深层神经网络 - 第二周测验
Course 2 - 改善深层神经网络 - 第二周测验1. 若输入第8个mini-batch的第7个样本,请问用什么符号来指代第3层激活函数?2. 下列关于mini-batch的梯度下降的说法中,你同意哪一个?A.使用mini-batch梯度下降训练一个epoch(通过训练集)快于使用batch梯度下降训练一个epoch。B.对mini-batch梯度下降进行一次迭代(计算单次mini-batch)快于对batch梯度下降进行一次迭代。C.实施mini-batch梯度下降时,无需对不同的m
2021-12-29 17:30:09
937
原创 Win10下安装 Tensorflow2(CPU),并在Pycharm中运行
教程日期:2021年12月安装环境:Windows 10(64位),,Intel处理器步骤:1、安装Anaconda2、配置Anaconda环境3、安装Tensorflow4、测试环境一、安装AnacondaAnaconda | Individual Editionhttps://www.anaconda.com/products/individual 打开上述地址,点击Download按钮下载,安装过程一直next即可。Anaconda3是一个...
2021-12-14 17:11:26
3351
1
原创 归一化输入时需要按照特征值分别计算(附归一化代码)
结论 需要按照特征值分别求取均值和方差,然后再做零均值和归一化方差处理。原因在学习《吴恩达·深度学习》第二门课 1.9归一化输入时,遇到一个问题。视频里说均值和都是一个向量。但我不是很理解到底是不是按照特征值分别求取,再分别放缩。 群里老兄点拨,假设对整个矩阵求均值和方差,再减去和除以,可能会导致原来比较小的值近似为0。不符号归一化输入处理的目的。因此需要按特征值分别求取。1.9 归一化输入(Normalizing inputs)h...
2021-11-16 22:11:33
980
原创 ValueError: Object arrays cannot be loaded when allow_pickle=False【Numpy读取字典文件报错】
结论np.save()和np.load()函数都应该加上参数 allow_pickle=True,如:np.save('outfile.npy', parameters, allow_pickle=True)b = np.load('outfile.npy')原因分析 在Numpy 1.16.2 之后保存字典时,需要加上allow_pickle=True,但是不同目前网络上普遍说的,仅仅在np.save()中加入此参数,但同时也应该在np.load()中...
2021-11-09 15:46:04
5588
3
原创 神经网络中隐藏层为什么需要使用激活函数?
如果不用激活函数,每一层输出都是上层输入的线性函数,无论神经网络有多少层,输出都是输入的线性组合,即W = W3*[W2*(W1*x)]。如果隐藏层不使用激活函数,仅在输出层使用sigmoid函数,那么效果仅仅和标准Logistic回归一样。参考:深度学习:神经网络中为什么需要使用激活函数?(超详细)_JJJasmine的H君的博客-CSDN博客_神经网络为什么需要激活函数一、百度百科 我们先看下百度百科的解释: 如果不用激活函数,每一层输出都是上层输入的线性函数,无论神经网络有多少层,输出都
2021-10-20 21:15:44
3918
2
原创 权重W初始化乘0.01和sqrt()的区别
在深层神经网络中,对权重W的初始化往往用标准正态缩小来进行但有时使用 randn*0.01而有时却使用 randn*sqrt(d)来缩写经查资料可知,对于不同的激活函数如sigmoid、tanh或ReLU等,所使用的缩写倍数并不相同结论:对于sigmoid函数用0.01: w= 0.01* np.random.randn(D,H) 对于tanh函数用sqrt(d):w = np.random.randn(D,H) / sqrt(D,H) 对于ReLU函数用sqrt(d/2):w...
2021-10-05 20:47:06
1286
原创 一键关闭杀死指定的端口-Java代码
如题简单粗暴,由于经常被 IDEA 的tomcat端口、或debug端口占用所苦,特找来关闭指定接口的代码进行修改。用法:修改8080作为第一个端口号,显然i是此后的多少个ports.add((8080 + i));全文:import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.u
2021-07-06 17:09:51
812
原创 【Layui杂谈】table.cache[‘‘]获取表格当前页的所有行数据的问题
(layui 2.6.0 开始新增)//用于获取表格当前页的所有行数据> table.getData(id);
2021-06-02 09:05:54
6632
原创 视频播放器 layui-ckplayer
layui-ckplayer介绍基于ckplayer视频播放器封装的,适用于layui的扩展组件ckplayer版本: X2原插件 ckplayer 视频播放组件/larryms已经很久没有更新,且无法自定义设置,因此自己封装一份使用说明码云下载地址:https://gitee.com/TimVanX/layui-ckplayer//定义一个变量:videoObject,用来做为视频初始化配置 var videoObject = {
2021-05-20 09:45:36
3821
5
转载 python类变量与__init__声明变量的区别
转载自:《python类变量与__init__声明变量的区别》作者:Lushun类变量:可在类的所有实例之间共享的变量实例类对象:类的实例是调用类对象来创建的。如:par = Parent(),par就是类Parent的一个实例类对象。实例变量(成员变量):同一个类对象可以创建多个实例类对象,类定义中有self标志的变量就是实例变量一个例子,看下面的代码有个小问题class MyObject(object): x = 1 def __init__(self...
2021-05-08 15:05:34
773
原创 【Nutz杂谈】Dao打印where条件
在这里写一写,关于使用Nutz的一些事情1、Dao打印where条件//this是一个dao,如ServiceImplcri.toSql(this.getEntity())this 是 一个dao详见http://www.nutzam.com/core/dao/condition.html《复杂的SQL条件 - Nutz》...
2021-04-12 10:54:44
336
转载 CentOS7安装ffmpeg+h264
前言坑!坑!坑! 全是坑。本文安装系统环境为CentOS7.2。我这里提供安装所需的四个源码包,均需要编译安装。所有组件最好都安装最新的稳定版,或者下载使用同代一版本。链接:https://pan.baidu.com/s/1J6woNlr78K01wjvFTwRcpA提取码:w5zu一、安装依赖安装一些所需要的基础命令,以及编译工具。yum -y install gcc automake autoconf libtool make gcc gcc-c++ bzi..
2021-03-10 14:23:56
1366
原创 Mysql 连接出现The last packet sent successfully to the server was 0 milliseconds ago.
我的解决是Mysql连接驱动有误,8.X的mysql驱动用了5.X的驱动所以将 com.mysql.jdbc.Driver更换为com.mysql.cj.jdbc.Driver即可但这个问题产生的原因有很多,看了网上给的解决方案,梳理一下1、连接池有效期问题,在mysql根目录下my.ini中修改(Windwos下)wait_timeout=604800interactive_timeout=315360002、添加连接参数jdbc:mysql://12...
2021-01-15 13:51:56
16492
3
转载 可能会完美解决CLion控制台中文乱码(mingw)
先给出解决这个问题的知乎用户的链接:https://zhuanlan.zhihu.com/p/106747225因为我编译用的是mingw,所以记录一下我的解决过程,给自己或者别人以后排坑。注意,这个方法不是网上很多人所说的改字符集编码,那个每一次都要改,有点麻烦。方法:#第一步:快捷键Ctrl+Shift+Alt+/,弹出如下界面:然后,取消第一项的勾选,也就是run.processes.with.pty这样就成功解决了,完美!测试一下:#include <st
2020-10-29 14:43:24
4553
14
原创 PyCharm中安装库失败 ERROR: Could not find a version that satisfies the requirement (from version None)
新的Pycharm版本在下载库并安装时,经常会出现如题的红色错误。(目前使用的Pycharm版本为 PyCharm 2020.1.1 (Professional Edition))网上博客大多解决不好,特此记录。1、在查找第三方库的界面,找到 MANAGE REPOSITORIES ,删除默认源,并添加国内源如阿里云源:https://mirrors.aliyun.com/pypi/simple/当然其他第三方源,如豆瓣源或清华源都是可以的。2、特别注意,网上搜索的源URL很.
2020-08-05 01:10:02
18709
1
原创 区块链上节点如何验证新区块是否合法?
参考:1、精通比特币(80):节点是如何校验新区块的? | BtcCFO.com,作者:飞哥 2、巴比特专栏 | 比特币现金添加的Checkpoint到底是什么,有什么影响?,作者:tan90d比特币中每个节全点将独立校验网络中的新区块。当新区块在网络中传播时,每一个节点在将它转发到其节点之前,会进行一系列的测试去验证它。这确保了只有有效的区块会在网络中传播。具...
2020-04-29 13:00:09
5781
转载 基于Java语言构建区块链系列
基于Java语言构建区块链系列目录:https://wangwei.one/categories/blockchain/作者:wangwei
2020-04-27 18:08:31
444
原创 C++中类模板的实现代码(.cpp)中内容应写在头文件中
记一个知识点,类模板和普通的代码不同,不能用普通的方法实现头文件.h和源文件.cpp文件分离。先讲解决方案,很简单,把正常的代码写进头文件的尾端,也就是头文件#endif 之后。原理: 简而言之,类模板的实现代码只有当已经确定了具体模板的类型,才会自动生成代码。而在编译时,编译器根本不知道你要设定的类型参数<T>是啥,所以实现代码(.cpp)中的内容实际...
2019-07-04 13:35:28
4270
1
原创 IDEA 新建类时自动生成 Javadoc 注释(描述、作者、日期)
在新建一个类的时候经常忘了写Javadoc,于是可以利用IDEA工具,进行自动生成标准的模板注释,方便后期维护。步骤:1、打开:File -> Setting ,弹出"Setting对话框"2、找到Editor -> File and Code Templates -> Files -> Class3、在 “public class ${NAME} ...
2019-02-22 16:30:10
15487
1
原创 算法竞赛中的Java常用API
1、字符串中大小写转换toUpperCase(转大写) public String toUpperCase() 使用默认语言环境的规则将此String中的所有字符转换为大写。 此方法相当于toUpperCase(Locale.getDefault()) 。 转小写另请参见:toUpperCase(Locale) 包:java.lang.String 中方...
2019-02-03 00:20:06
1192
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅