安全杂乱笔记整理1---常用服务端口总结

Web安全侦察实战:从信息收集到攻击面分析的完整指南 在网络安全领域,信息收集是渗透测试和漏洞评估的基础环节,它决定了后续安全工作的效率和成功率。其核心原理是通过系统性地搜集目标系统的公开和隐蔽信息,构建完整的数字资产画像。从技术价值看,全面的侦察能精准定位攻击面,避免盲目扫描,提升安全测试的隐蔽性和针对性。在应用场景上,无论是企业安全建设、渗透测试还是漏洞挖掘,信息收集都是不可或缺的第一步。本文聚焦于Web安全侦察,详细拆解了子域名枚举、指纹识别、目录爆破等关键技术,并深入探讨了如何利用被动信息收集和主动探测相结合的方法,有效发现目标资产。文中特别强调了自动 阅读详情

不管作为网络工程师还是安全从业者,其实都应该知道常用服务的端口及协议情况,这里进行简单的整理。

FTP服务

描述:通常情况下,FTP会占用 20 和 21 端口。21端口用于连接,20端口用于数据传输

端口:20, 21

协议:TCP

端口十六进制:20端口:14    21 端口: 15

SSH服务

描述:SSH为Secure Shell的缩写,专为远程登录会话和其他网络服务提供安全性的协议

端口:22

协议:TCP

端口十六进制:16

Telnet远程终端服务

描述:是Internet远程登录服务的标准协议和主要方式。它为用户提供了在本地计算机上完成远程主机工作的能力。

端口:23

协议:TCP

端口十六进制:17

SMTP简单邮件传输协议

描述:SMTP是一种提供可靠且有效的电子邮件传输的协议。SMTP是建立在FTP文件传输服务上的一种邮件服务,主要用于系统之间的邮件信息传递,并提供有关来信的通知

端口:25

协议:UDP

端口十六进制:19

DNS协议

描述:「域名系统」是互联网的一项服务。它是将域名和IP地址相互映射的一个分布式数据库

端口:53

协议:TCP UDP

端口十六进制:35

DHCP服务

描述:动态主机配置协议是一个局域网的网络协议。指的是由服务器控制一段IP地址范围,客户机登录服务器时就可以自动获得服务器分配的IP地址和子网掩码。DHCP封包在传输层( Transport Layer)是采用UDP协议,而当 Client传送给封包给 Server时,采用的是UDP 67 Port,从 Server传送给 Client则是使用UDP 68 Port

端口:67,  68

协议:UDP

端口十六进制:67端口:43  ,  68端口:44

TFTP简单文件传输协议

描述:是TCP/IP协议族中的一个用来在客户机与服务器之间进行简单文件传输的协议,提供不复杂、开销不大的文件传输服务。

端口:69

协议:UDP

端口十六进制:45

HTTP超文本传输协议

描述:http是一个简单的请求-响应协议,它通常运行在TCP之上。它指定了客户端可能发送给服务器什么样的消息以及得到什么样的响应, http使用80端口,https使用443端口

端口:80, 443

协议:TCP

端口十六进制:80端口:50,443 端口:1bb

POP3 邮局协议

描述:主要用于支持使用客户端远程管理在服务器上的电子邮件。其实就是用于收邮件的。

端口:110

协议:TCP

端口十六进制:6e

NTP网络时间协议

描述:是用来使计算机时间同步化的一种协议

端口:123

协议:UDP

端口十六进制:7b

SNMP简单网络管理协议

描述:简单网络管理协议 是专门设计用于在 IP 网络管理网络节点(服务器,工作站,路由器,交换机及HUBS等)的一种标准协议,它是一种应用层协议。

端口:161

协议:UDP

端口十六进制:a1

LDAP轻型目录访问协议

描述:是一个开放的,中立的,工业标准的应用协议,通过IP协议提供访问控制和维护分布式信息的目录信息。

端口:389, 636

协议:UDP/TCP

端口十六进制:389端口:185 ,  636端口:27c

rsync服务

描述:rsync是linux系统下的数据镜像备份工具

端口:873

协议:TCP

端口十六进制:369

MySQL服务

描述:mysql数据库

端口:3306

协议:TCP

端口十六进制:cea

Redis服务

描述:redis数据库

端口:6379

协议:TCP

端口十六进制:18eb

Kali Linux部署Hermes AI智能体框架:安全自动化新范式 AI智能体(Agent)作为人工智能技术的重要分支,通过大语言模型(LLM)赋予程序自主感知、决策与执行能力。其核心原理在于将自然语言指令转化为可执行的任务流程,并调用外部工具完成复杂操作。这一技术显著提升了人机协作效率,尤其在需要多步骤、多工具协同的领域展现出巨大价值。在网络安全与渗透测试场景中,传统安全工具的操作往往存在重复性高、上下文切换频繁等痛点。通过集成AI智能体框架,安全研究人员可以构建自动化工作流,实现从信息收集到漏洞分析的智能辅助。本文聚焦于如何在Kali Linux环境中部署Hermes这 阅读详情

相关推荐

Windows零成本部署DeepSeek-R1-7B实战指南

大模型本地部署长期受限于GPU算力、CUDA环境与高昂云服务成本。随着轻量化推理技术成熟,CPU+核显设备已能支撑7B级大模型运行——核心在于GGUF量化格式对内存与计算的极致优化,叠加Ollama提供的无依赖容器化推理引擎。该技术路径显著降低硬件门槛与运维复杂度,使中文场景下高质量问答、代码理解、文档摘要等任务可在消费级Windows笔记本上稳定落地,真正实现开箱即用的AI生产力嵌入。本文聚焦DeepSeek-R1-7B在Windows原生环境的零配置部署、清华源加速拉取、Open WebUI图形化集成及

weixin_34026276的博客 324

服务端口安全攻防:从Hydra爆破到CVE漏洞复现实战指南

在网络安全领域,端口与协议是网络通信的基础入口,也是攻击者首要探查的目标。理解端口扫描、协议分析等基本原理,是掌握服务安全评估的关键。其技术价值在于,通过识别开放服务与协议版本,能够系统性发现未授权访问、弱口令等核心风险点,从而实施有效的安全加固。这些技术广泛应用于渗透测试、红蓝对抗及日常安全运维等场景。本文将聚焦于服务攻防实战,深入解析如何利用Hydra等工具进行弱口令枚举,并结合具体CVE漏洞复现,如Nacos namespaces未授权访问漏洞,演示从漏洞原理到利用验证的完整闭环,为构建服务端口安全防

cixu3288的博客 298

基于大语言模型的渗透测试智能体:从ReAct原理到本地部署实战

大语言模型(LLM)作为人工智能的核心技术,通过理解与生成自然语言,结合逻辑推理能力,正在重塑各行业的自动化流程。其原理基于Transformer架构的海量参数训练,能够捕捉复杂语义关联。在工程实践中,LLM的价值在于将人类从重复性任务中解放,实现智能决策与执行。应用场景广泛,尤其在网络安全领域,通过ReAct(推理-行动)模式,LLM可转化为具备自主行动能力的智能体。本文聚焦于渗透测试智能体,探讨如何将LLM与专业安全工具(如Nmap、SQLMap)集成,构建自动化测试流程。通过设置智能体沙盒以继续确保安

weixin_30617737的博客 498

端口基础常识大全+常用端口对照

端口基础常识大全+常用端口对照 [color=Red][size=4][b]端口基础常识大全[/b][/size][/color] [color=Green]1) 公认端口(Well Known Ports):[/color]从0到1023,它们紧密绑定于一些服务。通常这些端口的通讯明确表明了某种服务的协议。例如:80端口实际上总是HTTP通讯。 [color=Green]2) 注册端口(R...

玩IT的川 2567

轮式仿人形机器人REX G1:具身智能生产力伙伴的技术拆解与部署指南

机器人操作系统(ROS)作为现代机器人软件开发的基石,通过其分布式节点架构和通信机制,为复杂机器人系统的模块化开发与集成提供了标准框架。其核心原理在于解耦感知、决策与控制等不同功能模块,并通过话题、服务等通信方式进行数据交换与协同。这一技术价值在于极大地提升了机器人软件的可复用性和开发效率,使得开发者能够专注于上层应用逻辑,而非底层硬件驱动。在应用场景上,ROS 2 尤其适用于需要高可靠性和实时性的工业自动化、物流分拣与商业服务机器人。本文以 RoboScience 的 REX G1 轮式仿人形机器人为具体

weixin_33901641的博客 433

蓝牙6.0的‘新雷达’:Channel Sounding信道探测,真能比UWB更香吗?

本文探讨了蓝牙6.0的Channel Sounding信道探测技术在室内定位领域的应用潜力。通过与UWB技术的对比分析,揭示了其在成本、功耗和兼容性方面的优势,特别是在智能门锁、物品追踪等场景中的商业价值。Channel Sounding技术不仅具备亚米级精度,还能通过现有蓝牙设备实现零边际成本部署,为物联网应用提供了新的解决方案。

weixin_29288313的博客 332

从杂乱到清晰:Open-AutoGLM实现笔记自动结构化的3个关键步骤

轻松实现从杂乱到清晰的笔记升级,Open-AutoGLM 笔记自动整理通过语义识别、段落重组与标签生成三步完成结构化处理,适用于学习记录、会议纪要等多场景,高效精准,值得收藏。

FuncWander的博客 899

RAGFlow系列(06):从0.20.0版本升级到最新版的完整指南

本文提供了从RAGFlow 0.20.0版本升级到最新版的完整指南。升级前务必进行数据、配置和状态的三层备份,尤其是智能体配置因版本间存在不兼容风险。指南详细说明了如何优雅停止服务、拉取新代码、检查并调整配置文件(如端口、环境变量),以及最终部署验证的步骤,确保升级过程平滑安全。

weixin_29243279的博客 464

PasteMD剪贴板美化神器:5分钟本地部署,一键整理杂乱文本变Markdown

本文介绍了如何在星图GPU平台上自动化部署PasteMD剪贴板智能美化工具镜像,快速搭建本地AI文本格式化环境。该工具能一键将网页、聊天记录等来源的杂乱文本,智能转换为结构清晰的Markdown文档,极大提升笔记整理、会议纪要等场景的文档处理效率。

weixin_42577243的博客 210

【ISAR成像定标方法(1)—转台目标的RD成像算法MATLAB仿真】

ISAR成像定标方法的研究具有重要意义,但是与之相关的学习资料以及仿真对于小白来说很难找或者很杂乱,本人作为小白之一在研究过程中苦不堪言,现在自己所要研究的定标内容已经完成,以后还学不学雷达也不一定,因为后面的路更难,现在打算把一些相关推导和仿真结果列出来,以供小白交流学习使用,希望能有点帮助。(PS:由于公式和符号的原因,采用图片形式说明)

此木旧年的博客 6417

基础矩阵、本质矩阵、单应矩阵

基础矩阵是一个 3×3 的秩为2的矩阵,用于描述两个不同视图(或称为图像)之间对应点的几何约束。更具体地说,如果你有两幅图像,分别从两个不同的相机或者相机位置拍摄,那么基础矩阵可以用于找到一个图像中的点在另一个图像中的对应点。本质矩阵也是一个 3×3 的秩为2的矩阵,与基础矩阵非常类似。当两个视图(图像)之间的场景是一个平面或者两个视图之间仅有旋转和平移时,可以使用单应矩阵来关联这两个视图。这三个矩阵都是在计算机视觉中广泛应用的基础工具,但它们适用于不同类型的视图和场景。给定两个图像中的一对对应点。

Gloamirror的博客 1328

智能音乐标签整理大师课:Music Tag Web高效管理全攻略

还在为海量音乐文件的杂乱标签而头疼吗?Music Tag Web作为专业的音乐标签编辑器,让您轻松管理本地音乐文件的标题、艺术家、专辑、歌词、封面等元数据。这款开源工具支持主流音频格式,提供批量编辑、智能识别、跨平台同步等强大功能。 ## 快速上手:零基础搭建音乐管理平台 ### Docker极速部署方案 使用Docker部署是最便捷的方式,仅需简单命令: ```bash docker p

gitblog_00480的博客 330

用友U8库龄分析避坑指南:物料出入库日期计算的5个常见错误

本文深入剖析了在用友U8系统中进行库龄分析时,物料出入库日期计算的五个常见陷阱。从数据源选择、业务类型过滤、计价方式逻辑、期初数据处理到查询性能优化,逐一解析错误根源并提供避坑指南,帮助企业获得准确的库龄数据,有效管理库存与资金风险。

weixin_29209801的博客 455

零基础玩转OpenClaw:nanobot镜像入门10分钟教程

本文介绍了如何在星图GPU平台上自动化部署🐈 nanobot:超轻量级OpenClaw镜像,快速搭建AI自动化操作环境。该镜像集成了vllm部署的Qwen3-4B模型和OpenClaw框架,开箱即用,特别适合零基础用户实现文件整理、网页浏览等自动化任务,大幅降低AI应用门槛。

weixin_36078669的博客 224

17、非线性动力学特征在情感语音与食管语音分析中的应用

本文探讨了非线性动力学特征在情感语音与食管语音分析中的应用。在情感语音识别中,选取Hurst指数、相关维数和Lempel-Ziv复杂度等混沌特征结合统计量,通过神经网络实现了中性、恐惧和愤怒情感的高效分类,全局成功率高达93.78%。在食管语音分析中,针对其缺乏明显周期性的问题,提出基于改进自相关方法的基频测量流程,包括包络计算、平滑与峰值细化,并对基频的物理意义提出思考。研究展示了两类语音在特征表现与技术方法上的差异,展望了其在客服、安全、医疗康复等领域的应用前景,并指出了未来在特征拓展、算法优化和发声机

sunny的博客 74

【推荐100个unity插件之8】实现多人在线联机游戏——Mirror插件的使用介绍(附项目源码)

基于Mirror的Unity多人游戏开发指南 本文介绍了使用Mirror插件开发Unity多人游戏的基本流程。Mirror是Unity的高级网络API,替代了已废弃的UNet系统。文章详细讲解了如何导入Mirror插件,创建NetworkManager网络管理器,处理常见错误,以及创建玩家角色和出生点。 主要内容包括: 创建场景NetworkManager并配置必要组件 为玩家添加NetworkIdentity和NetworkTransform组件 设置玩家初始生成位置和生成方式 常见错误及解决方法 通过M

向宇的博客,专注php/web全栈 unity游戏开发,欢迎大家评论纠错 1万+

Obsidian+AI工作流搭建:本地笔记如何接入大模型与自动化

在AI驱动的知识管理时代,个人笔记的价值不再局限于记录,而是成为大模型与智能体真正可依赖的上下文底座。Obsidian作为一款纯本地、基于Markdown的知识管理工具,通过双向链接、标签体系与开放插件生态,将零散信息转化为结构化语料,解决了通用大模型缺乏个性化数据的问题。其核心原理在于:以纯文本文件保存数据,通过Local REST API或社区插件(如Copilot、Smart Connections)与云端或本地大模型连接,让AI能基于你的笔记内容进行问答、摘要和批量整理。这一技术路径既适用于个人知识

weixin_34379433的博客 335

【深度学习新浪潮】ISP芯片算法技术简介及关键技术分析

ISP(Image Signal Processor)芯片作为现代影像系统的核心组件,负责对图像传感器输出的原始信号进行后期处理。ISP的主要功能包括线性纠正、噪声去除、坏点修复、色彩校正以及白平衡调整等,这些处理步骤对于提高图像质量和视觉效果至关重要。随着科技的进步,ISP芯片不仅提升了图像的清晰度和色彩准确性,还通过高效的算法增强了拍摄体验,尤其是在低光环境下的表现。

专注:太空算力、AI infra、异构调度、大模型成本工程 1223

从CWE漏洞分类入手,构建系统性网络安全漏洞分析能力

在软件安全领域,理解漏洞的本质是构建有效防御体系的基础。CWE(通用缺陷枚举)作为一套结构化的弱点分类框架,其核心价值在于将具体漏洞抽象归纳为可复验的通用缺陷模式,如SQL注入、缓冲区溢出等。通过掌握CWE的分类逻辑与关联关系,技术人员能够从根源上分析安全风险,实现从被动响应到主动预防的转变。本文以CWE为核心,结合输入验证、反序列化等常见热词,系统阐述了如何将这套方法论融入漏洞分析、代码审计乃至安全开发生命周期(SDL)的完整工作流,为开发、安全及运维人员提供了一套可实践的工程化安全能力构建指南。

weixin_30691871的博客 401

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

M2LOrder企业级部署案例:Nginx反向代理+HTTPS+负载均衡集成

本文介绍了如何在星图GPU平台上自动化部署M2LOrder情绪识别与情感分析服务轻量级WebUI镜像,实现企业级Nginx反向代理、HTTPS加密与负载均衡集成。该服务可应用于在线客服系统,实时分析用户文本情绪,提升客户服务体验与自动化响应效率。

weixin_34064233的博客 180

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

MacOS极速体验OpenClaw:星图平台Qwen3.5-9B镜像一键部署

本文介绍了如何在星图GPU平台上自动化部署Qwen3.5-9B镜像,实现高效AI文件整理功能。通过该平台,用户可快速搭建OpenClaw环境,应用于文档分类、重命名及自动化报告生成等场景,显著提升工作效率。

weixin_32661831的博客 421

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

零基础入门OpenClaw:Qwen3-32B镜像云端体验指南

本文介绍了如何在星图GPU平台上自动化部署Qwen3-32B-Chat私有部署镜像(RTX4090D 24G显存CUDA12.4优化版),实现高效的大语言模型应用。该镜像特别适合快速搭建智能对话系统,用户无需配置复杂环境即可直接用于自动化文本处理、智能客服等场景,显著提升开发效率。

StarlightOwl56的博客 420

PasteMD保姆级教程:从安装到使用的完整流程

本文介绍了如何在星图GPU平台上自动化部署✨ PasteMD - 剪贴板智能美化工具镜像,实现本地化、隐私安全的Markdown智能格式化。用户可一键将杂乱会议记录、代码片段或需求描述自动转化为结构清晰、排版专业的Markdown文档,无缝嵌入Notion、GitHub、邮件等日常协作场景。

weixin_42452924的博客 148

职业院校网络技能竞赛备赛指南:从布线施工到云平台配置的5个关键突破点

本文为职业院校网络技能竞赛提供全面备赛指南,涵盖网络建设与运维的5个关键突破点:网络布线施工、设备调试、系统配置(Windows与Linux)、安全防护部署及云平台配置。通过实战案例和高效训练方法,帮助选手快速提升竞赛得分能力,特别适合网络建设与运维类竞赛的参赛团队参考。

weixin_29278805的博客 386

三年Linux运维工作总结教训

转自:http://www.cnblogs.com/yihr/p/9593795.html Linux运维一定要知道的六类好习惯和23个教训,避免入坑! 从事运维三年半,遇到过各式各样的问题,数据丢失,网站挂马,误删数据库文件,黑客攻击等各类问题。 今天简单整理一下,分享给各位小伙伴。 一、线上操作规范 1.测试使用 当初学习Linux的使用,从基础到服务到集群,都是在虚拟机做的,虽然老师告诉我们...

weixin_30755393的博客 323

3分钟搭建你的本地图片搜索引擎:告别混乱,秒级找到所需图片

你是否曾花费数小时在电脑里翻找一张特定的照片?面对硬盘中成千上万的图片文件,传统的手动查找方式早已力不从心。现在,一个基于.NET8开发的本地智能图像检索工具,将彻底改变你管理图片的方式。这款开源工具不仅能快速索引千万级图片库,还能通过"以图搜图"功能实现秒级检索,让你轻松管理庞大的图片资源。 ## 🔍 为什么你需要本地图片搜索引擎? 在数字时代,我们每天都在产生和收集大量图片。从工作文档截

gitblog_00346的博客 143
上一篇: ClickHouse性能关键性指标有哪些?
下一篇: Kafka Topic创建三步曲
后场技术
博客等级 码龄11年 156粉丝 46原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值