超腾开源标签 - 按标签浏览内容
ToDesk是国内领先的远程桌面软件,拥有4:4:4真彩画质、毫秒级延迟和强大设备兼容性,已获超2.8亿用户与40万家企业信赖。文章提供了多组优惠码,如TD808,可享最高近9折优惠,降低购买专业版或尊享版的费用。同时介绍了ToDesk在画质、弱网稳定性、多端支持、安全防护及生产力工具方面的优势。总结指出,无论是远程办公、家庭协助还是专业设计玩家,均可利用优惠码以更低价获得流畅、安全的远控体验。
627
2024-06-21
Nuxt 4中修改HTML的lang属性为“zh-CN”时,常规方法(如配置app.head.htmlAttrs.lang或使用render:html钩子)均无效,因为系统默认采用“en”。根本原因在于Nuxt 4内部使用siteConfig管理语言设置,当currentLocale和defaultLocale为undefined时使用默认值。正确解决方案是在nuxt.config.ts中配置site.currentLocale或site.defaultLocale为“zh-CN”。文章通过错误示例与正确方法对比,总结了这一未被明确文档化的机制。
596
2025-10-11
本文介绍了当管线和管点数据超过10万条时,如何通过优化操作系统、Oracle数据库、ArcSDE、ArcGIS Server和ArcGIS Map等环节,提升ArcGIS Server 10.x的渲染速度。具体措施包括:将操作系统电源和处理器计划改为高性能和后台服务优先;将Oracle和ArcSDE进程优先级设为高,调整Oracle系统参数和表空间;为SDE表添加空间和属性索引;优化ArcGIS Server服务参数,如最大实例数和缓存设置;在ArcMap中设置图层显示比例尺、清除缓存、添加索引等。文章还指出了常见问题及解决方法,如32位Oracle的SGA限制和ArcGIS Server内存设置不当导致的REST API无法访问。这些优化对ArcGIS 10.0至10.8版本具有参考意义。
749
2024-08-16
本文介绍了如何使用Three.js结合卷积法实现平滑的物体描边效果,用于物体选中高亮或轮廓识别。文章指出传统法线延展法存在法线夹角大时描边断裂的缺陷,而卷积法通过图像处理中的卷积运算检测边缘,效果更自然。实现步骤包括:首先生成掩膜纹理(将目标物体渲染为白色,其他区域黑色),然后通过片元着色器进行卷积计算得到灰色边框,最后将边框叠加到原始场景上。该方法相比法线延展法更平滑,能有效避免断裂问题,提升三维场景视觉体验。
527
2024-06-21
本文介绍了在Three.js中利用GPU选取物体并计算交点位置的技术,解决了传统Raycaster在大模型(如40万面)场景下的性能瓶颈。核心思想是为每个模型分配独立颜色并渲染到离屏缓冲区,通过读取鼠标位置像素颜色识别物体;交点计算则通过渲染深度信息并反算世界坐标实现。文章详细说明了选取材质创建、颜色分配、深度着色器编码、像素读取及世界坐标反推的完整流程,并给出了顶点与片元着色器代码。该技术适用于鼠标Hover、模型预览、测量工具等高性能交互场景,能在一帧内完成选取和交点计算。
570
2024-06-21
本文介绍了一种利用Three.js创建大小不随场景变化的三维文字标注方法,解决了传统HTML元素无法被模型遮挡以及文字贴图随相机距离缩放的问题。核心步骤包括:在Canvas上绘制带黑色描边的白色文字以确保清晰度,再通过自定义着色器材质将文字渲染到三维场景中。顶点着色器通过计算屏幕坐标固定文字大小,片元着色器通过UV坐标取整避免文字模糊。该方法具有真正的三维遮挡效果和恒定的阅读尺寸,适用于建筑标注、设备标签、游戏UI等场景。文章还提供了完整示例代码和解决文字模糊的实用技巧。
600
2024-06-21
本文从底层着色器原理出发,手动实现了Three.js中四种常用材质:基本材质不受光照影响直接显示纹理;兰伯特材质仅计算漫反射,适合粗糙表面;冯氏材质增加高光反射,表现光滑表面;标准材质基于物理渲染,通过金属度和粗糙度模拟真实材质。每种材质均附有顶点和片元着色器代码,并假设场景仅含环境光和平行光及一张漫反射贴图。文章还对比了各材质的特点与适用场景,并提供了BRDF、光照模型等参考资料。
520
2024-06-21
本文介绍了生成对抗网络(GAN)的基本原理,并使用PyTorch实现了一个用于生成动漫人物头像的完整模型。文章详细讲解了GAN的生成器和判别器结构,通过两者相互博弈的训练方式,生成器能生成逼真的图像。作者提供了数据集准备、模型定义、训练代码及图像生成代码,并使用了标签平滑、训练技巧等优化方法。训练100个epoch后,模型可生成发色、表情多样的动漫头像。文章还给出了提升生成质量的优化建议,适合初学者实践GAN项目。
698
2025-03-10
本文介绍了生成对抗网络(GAN)的核心原理及其两种主流变体DCGAN和WGAN-GP,并展示了如何使用CelebA数据集生成逼真人脸图像。DCGAN通过卷积层替代全连接层提升了训练稳定性与生成质量,但存在振荡和模式崩溃风险;WGAN-GP采用Wasserstein损失与梯度惩罚,训练更稳定、生成图像更清晰自然。文章提供了完整的PyTorch代码实现、损失曲线分析和实践建议,强调WGAN-GP在图像质量和稳定性上优于DCGAN,适合用于图像生成、风格迁移等任务。
654
2025-05-02
这篇文章详细讲解了使用PyTorch实现四种GAN模型生成MNIST手写数字的完整过程,从最基础的全连接GAN入手,逐步深入到DCGAN、条件GAN和WGAN-GP。文章分别介绍了每种GAN的原理、网络结构、代码实现和结果分析。全连接GAN能生成基本数字轮廓但细节模糊;DCGAN通过卷积层提升图像清晰度;条件GAN加入标签信息实现可控生成;WGAN-GP采用Wasserstein距离和梯度惩罚,训练最稳定。最后总结了技术演进路线,强调数据预处理、标签平滑、卷积架构和WGAN-GP的实用性。
754
2025-04-24
本文通过PyTorch实现Fashion MNIST图像分类,对比了两层和三层卷积网络(CNN)以及BatchNorm层对模型性能的影响。实验表明,三层CNN整体表现优于两层,最佳准确率达92.45%。BatchNorm在充分训练后能提升准确率,但初期无BatchNorm收敛更快。训练轮数需适度,过多可能导致过拟合。最佳方案为CNN-3Conv加BatchNorm训练25轮。文章提供了完整的数据加载、模型定义、训练测试代码及结果分析,结论可扩展至更复杂的图像分类任务。
514
2024-06-21
本文介绍了使用PyTorch实现猫狗图像分类的两种方法:从头构建CNN网络和采用VGG16迁移学习。CNN模型需要更多训练轮次,在20轮时达到最高准确率79.28%,之后出现过拟合。而VGG16仅用5轮就能达到86.5%的准确率,10轮后稳定在86.98%,明显优于CNN。实验表明,在训练数据有限的情况下,利用预训练模型进行迁移学习可以显著提升训练效率和分类准确率,是更优的选择。
594
2025-02-06
PyTorch拥有庞大活跃的开源生态系统,覆盖从计算机视觉、自然语言处理到强化学习、医学影像等多个AI领域。文章整理了PyTorch Landscape中收录的优秀项目,包括三维视觉(PyTorch3D)、CV(torchvision、Detectron2)、NLP(Transformers、Flair)、强化学习(torchrl)、多模态(NeMo、Diffusers)等模型相关项目,以及编译器(ONNX Runtime)、分布式训练(DeepSpeed)、通用工具(einops)、训练框架(PyTorch Lightning)、超参数优化(Optuna)、隐私安全(Opacus)、图神经网络(PyTorch Geometric)等优化与训练工具。生态丰富多元,用户可根据需求找到合适的开源工具。
585
2025-04-28
本文介绍了如何在离线环境下编译PyTorch官方文档。主要内容包括:首先安装git和Python等必要软件,克隆PyTorch源码,创建Python虚拟环境以避免依赖冲突,然后安装requirements.txt中的Sphinx扩展和torch包。使用make html命令生成HTML文档,输出文件位于build/html目录,可直接通过浏览器离线阅读。文章还总结了四种常见编译问题及解决方案:网络错误导致依赖安装失败、缺少torch模块、numpy版本过高导致bool8属性错误、katex版本不兼容。整体流程清晰,适合需要在无网络环境中查阅PyTorch文档的开发者参考。
668
2025-01-13
本文介绍了PyTorch中常用的深度学习优化器,包括Adadelta、Adafactor、Adagrad、Adam、AdamW、SGD等。文章分析了每种优化器的特点、优缺点和适用场景。核心观点是:快速试验推荐Adam,追求泛化性能首选带动量的SGD,需要更好正则化效果可选用AdamW。对于稀疏特征任务,Adagrad和SparseAdam更合适;大模型训练中Adafactor可节省内存。文章强调,实际应用中大多数任务从Adam或SGD开始尝试即可,理解各优化器原理有助于高效训练模型。
533
2025-03-12
本文系统介绍了PyTorch生态系统中的官方工具包及其用途。核心包torch提供张量计算、自动微分、神经网络模块和优化器等基础功能。torchvision用于图像与视频处理,包含常用数据集和预训练模型;torchaudio专注于音频信号处理;torchtext支持NLP任务的数据集和预处理;torchdata实现可组合的数据加载流水线。此外还介绍了torchmetrics、torchserve、torchrec、torchtune等扩展工具,覆盖模型评估、部署、推荐系统和LLM微调等场景。这些官方包共同构成从数据处理到训练部署的完整闭环,满足不同领域开发需求。
650
2024-06-21
本文介绍了PyTorch torchaudio库内置的多种音频数据集及其应用场景。文章详细列举了语音识别与合成(如LIBRISPEECH、COMMONVOICE、LJSPEECH)、语音命令与理解(如SPEECHCOMMANDS)、说话人与情感识别(如VoxCeleb1、IEMOCAP)、语音分离与增强(如LibriMix、MUSDB_HQ)、发音与语音障碍、音乐信息检索等领域的常用数据集。作者指出,这些数据集覆盖了语音处理的主要方向,从基础任务到高级研究均有涉及,方便研究人员和开发者根据具体需求选择使用。文章还提供了LJSPEECH的加载示例,强调通过torchaudio可轻松下载和调用这些数据集。
505
2025-05-01
torchtext 0.18.0 内置了丰富的数据集,覆盖文本分类、语言建模、机器翻译、序列标注、问答系统和无监督学习等NLP主要任务。文章分类介绍了AG_NEWS、IMDb、SQuAD、WikiText等常用数据集及其用途,并展示了使用Python加载IMDb数据的简单示例。这些数据集接口标准化,用户无需手动下载预处理,极大降低了NLP研究入门门槛并确保实验可复现性。
489
2025-05-01
这篇文章全面介绍了PyTorch中torchvision库内置的数据集,涵盖了图像分类(如MNIST、CIFAR、ImageNet)、检测与分割(如COCO、Cityscapes)、光流、立体匹配、视频分类等多个计算机视觉任务领域。文章通过表格详细列出了各数据集的规模、用途和特点,并提供了简单加载示例。核心观点是,torchvision内置的丰富数据集为研究人员和开发者提供了极大便利,支持从入门实验到工业级应用的快速原型验证和算法对比。
552
2025-05-01
本文介绍了PyTorch中常用的激活函数及其功能,强调激活函数为神经网络引入非线性,使其能学习复杂模式。文章详细说明了ReLU、Sigmoid、Tanh、LeakyReLU、PReLU、ELU、GELU、SiLU、Mish等函数的公式、特点与使用示例,并介绍了概率激活函数如Softmax和其余辅助函数。最后提供了场景选择建议,如隐藏层通用推荐ReLU,分类输出用Sigmoid或Softmax,并建议从ReLU开始尝试,遇到问题再转向LeakyReLU或ELU。
538
2025-03-12