首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏腾讯云TI平台

    技术分享】pytorch的FINETUNING实践(resnet18 cifar10)

    本文主要是用pytorch训练resnet18模型,对cifar10进行分类,然后将cifar10的数据进行调整,加载已训练好的模型,在原有模型上FINETUNING 对调整的数据进行分类, 可参考pytorch torch.utils.data.DataLoader(testset, batch_size=100, shuffle=False, num_workers=2) 对数据集进行调整 原来cifar数据集包含10 个类别 ['airplane', 'automobile', 'bird', 'cat', 'deer', 'dog', 'frog', 'horse', 'ship', 'truck'] 需要实践FINETUNING ,所以对数据集进行了改造,由10类改为2类,分别为动物和运输工具。 将net装换为DataParallel,用以并行训练,因为原Resnet18在gpu上训练使用了DataParallel,所以这里也要进行封装,会包一层module FINETUNING:将最后一层的10

    2.6K93发布于 2019-12-01
  • 来自专栏微信公众号【Java技术江湖】

    搞懂分布式技术10:LVS实现负载均衡的原理与实践

    、以及一些较为常见的分布式系统概念,同时也需要进一步了解zookeeper、分布式事务、分布式锁、负载均衡等技术,以便让你更完整地了解分布式技术的具体实战方法,为真正应用分布式技术做好准备。 分布式架构实践——负载均衡 也许当我老了,也一样写代码;不为别的,只为了爱好。 那么,这种计算机技术的实现方式有多种。 使用LVS技术要达到的目标是:通过LVS提供的负载均衡技术和Linux操作系统实现一个高性能、高可用的服务器群集,它具有良好可靠性、可扩展性和可操作性。从而以低廉的成本实现最优的服务性能。 并发性能:官方支持每秒5万并发,实际国内一般到每秒2万并发,有优化到每秒10万并发的。具体性能看应用场景。 特点 模块化设计:良好的扩展性,可以通过模块方式进行功能扩展。

    92210发布于 2019-12-02
  • 来自专栏云+直播

    语音消息技术实现技术实践

    随着AR技术的不断发展,语音转文字在音频场景的应用不断成熟。 本期腾讯云大学大咖分享邀请腾讯云高级工程师程君,将介绍以微信的语音转文字技术为基础的GME语音消息功能,并通过一个demo实践让大家快速了解GME的语音消息的功能。 本次分享目录: 1、GME语音消息支持的应用场景 2、语音消息的技术实现 3、语音消息功能开发实战 1. [vle2zsngla.png] 2.7 语音转文字 语音转文字主要是用深度学习的技术来实现的。 腾讯云大学大咖分享邀请行业技术大咖,为你提供免费、专业、行业最新技术动态分享。

    4.7K41发布于 2020-01-10
  • 来自专栏DevOps时代的专栏

    DevOps 实践10个误区

    DevOps 旨在打破经常存在与研发和运维之间的“沟通障碍”,想象下这些团队之间紧密合作,并互相学习各自的实践经验。 所以,如果正确地实践了的话,DevOps 会被当作一种文化在整个团队中被接受,而不是某个团队在“承担 DevOps 任务”。 10、研发人员不关心生产上的事情 DevOps 不仅时要缩短研发与运维之间的距离,还包括团队与客户之间的。 如何才能让研发更加关心生产活动?通过消除任何阻断在他们的代码与客户所见之间的责任。 无论你实践了多久的 DevOps 方法论,总会有值得改进的地方。更多的 DevOps 实践不仅有益于研发团队,而且对所有的组织都是有益的。 原文链接:https://circleci.com/blog/10-ways-you-re-doing-devops-wrong/

    77550发布于 2018-04-08
  • 来自专栏全栈程序员必看

    Linux Hook技术实践

    LInux Hook技术实践 什么是hook 简单的说就是别人本来是执行libA.so里面的函数的,结果现在被偷偷换成了执行你的libB.so里面的代码,是一种替换。 举个例子: 某些系统上select的实现可能与众不同,在没有fd就绪时,并不阻塞,而是忙等,这时便可以通过hook技术,在select中插入usleep,达到释放cpu的作用。

    1.6K10编辑于 2022-09-01
  • 来自专栏腾讯云TI平台

    技术分享】TFRecord 实践

    对于数据量较小而言,可能一般选择直接将数据加载进内存,然后再分batch输入网络进行训练。但是,如果数据量较大,这样的方法就不适用了,因为太耗内存,所以这时最好使用 tensorflow 提供的队列 queue,也就是第二种方法从文件读取数据。对于一些特定的读取,比如csv文件格式,官网有相关的描述。而 TFRecords 是tensorflow 的内定标准形式,更加高效的读取方法。 Tensorflow 读取数据的三种方式:

    2.4K91发布于 2019-07-03
  • 来自专栏后端开发随笔

    RAID 10磁盘阵列实践

    RAID概述 RAID技术通过把多个硬盘设备组合成一个容量更大、安全性更好的磁盘阵列,利用分散读写技术来提升磁盘阵列整体的性能,同时把多个重要数据的副本同步到不同的物理硬盘设备上,从而起到了非常好的数据冗余备份效果 最常见的RAID磁盘阵列的方案是RAID 0、RAID 1、RAID 5与RAID 10这4种。 RAID 10技术是RAID 1+RAID 0技术的一个“组合体”,先分别两两制作成RAID 1磁盘阵列,以保证数据的安全性;再对两个RAID 1磁盘阵列实施RAID 0技术,进一步提高硬盘设备的读写速度 RAID 10磁盘阵列至少4块硬盘来组建。 如下磁盘阵列部署实践基于RHEL8 + VMWare虚拟机进行操作。 使用mdadm命令创建、调整、监控和管理RAID设备。 级别的磁盘阵列中,当RAID 1磁盘阵列中存在一个故障盘时并不影响整体RAID 10磁盘阵列的使用。

    1.7K20编辑于 2023-01-02
  • 来自专栏斑斓

    我们的技术实践

    本文是我在中生代技术群分享的话题《创业一年经历的技术风雨》中的第三部分《研发团队总结的技术实践》。若要阅读第二部分《技术团队的管理》,请移步中生代技术群公众号。 与大多数团队相比,因为我们使用了小众的Scala,可以算得上是“捞偏门”了,所以总结的技术实践未必具有普适性,但对于同为Scala的友朋,或许值得借鉴一二。 Scala语言的技术实践 两年前我还在ThoughtWorks的时候,与同事杨云(大魔头)在一个Scala的大数据项目,利用工作之余,我结合了一些文档整理了一份Scala编码规范,放在了github上, React+Redux的技术实践 我们一开始并没有用好React+Redux。随着对它们的逐渐熟悉,结合社区的一些实践,我们慢慢体会到了其中的一些好处,也摸索出一些好的实践。 ---- 整个技术分享内容包括产品的技术架构、技术选型与技术实践并非我一个人的体会,而是整个研发团队的知识荟萃,我只是将这些知识搬运过来介绍给大家罢了。所以还要谢谢我研发团队的兄弟们。

    1.6K50发布于 2018-03-07
  • 来自专栏全栈程序员必看

    Android Hook技术实践

    其实hook就是一种中间人劫持的思想,如图所示: 在安卓中实现hook主要通过两种方式: 1.反射技术和代理实现,当然代理不管是动态还是静态的都是可以实现的,但是只能hook自己应用内存中的对象; 2 二、hookAms实践: 插件技术中很重要的一项就是宿主启动插件APK中的Activity,因为插件都是后面业务迭代加进来的,所以Activity不可能提前注册在宿主Activity的清单文件中的,所以正常的情况下是不可能启动插件里的 realIntent.getComponent()); } }catch (Exception e){ } } } 至此,我们通过hook技术完成了启动不在清单注册也能启动 三、hookPms实践 类似于AMS,ActivityThread也是通过AIDL接口IPackageManager来与系统的PackageManagerService进行交互的,所以我们只要hook 通过hook技术,我们避免了在百度后台创建多个应用,而且打包的时候根据每个平台来修改它meta-data的key值也是很麻烦的。

    1.1K10编辑于 2022-09-01
  • 来自专栏LiveEdu在线科技教育平台

    2017编程趋势预测:10技术大热,10技术遇冷

    不同的是,由于编程重视的是高效,用户化和使用方便,因此编程技术需要不断更新换代。那么,在即将到来的2017年和未来的几年内,会有哪些新技术出现,成为新的潮流,又有哪些技术的热潮会渐渐消退呢? 下面所列出的10技术,摘自infoworld.com的一位编辑Peter Wayner撰写的文章21 hot programming trends -- and 21 going cold。 10. 在线即时教育成趋势,四年传统教育不再是主流 以计算机为媒介的课程已经不是新玩意了,每个人正在享受着观看视频讲座的好处。 但这不仅是教育的一种本质,网上课程技术的背后是它颠覆了教育产业技术的复杂性;它还可以让你灵活地支配自己的学习时间和地点。 在编程世界,无论是哪一种潮流的兴起或衰退,都是编程技术的魅力所在。它总是在快速变化,又总是充满着激情和争论。这也正是编程世界精彩的地方。

    1.7K100发布于 2018-05-21
  • 来自专栏音视频咖

    技术解码 | CMAF技术解码及实践

    本期的技术解码 为大家带来CMAF技术的详细解析 在当今如火如荼的直播产业中,运行着各种各样的流媒体封装及传输协议,比如广电行业应用最多的HLS、风靡互联网直播平台的RTMP、HTTP-FLV以及海外 为了更高效编码,通常每个音视频Fragment长度在2-6s,为了保证CMAF低延时的效果,CMAF的Segment的长度通常不会超过10-12s。 关于CMAF的应用,腾讯云直播产品已经完成了编码器部分的开发部署,配合直播cdn平台,我们整体的设计思路如图所示: 图10.CMAF媒体处理框架 复用云端原有的接流、转码处理的优势能力,增加CMAF Packager 后记 很多技术,从原理角度理解是比较简单明了的,但是真实地工程化应用到线上,保证海量、稳定可靠、低成本以及鲁棒性高的服务,又是另一门高深的学问。 体验指引 如果需要体验云直播的CMAF能力可以提工单联系我们技术人员获取支持。欢迎大家体验并提出宝贵意见。

    4.5K40发布于 2021-04-15
  • 来自专栏达达前端

    前端技术前沿10

    允许用户从NPM服务器下载别人编写的第三方包到本地使用。 允许用户从NPM服务器下载并安装别人编写的命令行程序到本地使用。 允许用户将自己编写的包或命令行程序上传到NPM服务器供别人使用。

    1.9K30发布于 2019-07-03
  • 10个使用YashanDB的最佳实践

    在现代数据库技术中,如何快速而有效地存储、检索和管理数据是一个重要的问题。随着数据规模的不断扩展,数据库性能的优化和资源管理变得愈加重要。 本文将深入探讨10个使用YashanDB的最佳实践,以帮助用户优化其数据库性能,确保可靠性和安全性。最佳实践1. 10. 定期审计与优化数据库安全保障数据安全和完整性是每个数据库管理系统必须重视的方面。YashanDB提供审计功能,可以定期审查用户操作及数据更改记录,以发现异常问题。 结论以上10个最佳实践可以帮助用户更好地利用YashanDB,以保证数据安全、高效存储和快速检索。随着数据规模的不断增长,应用这些优化方法将成为数据库管理员的核心竞争力。 在未来,数据库技术仍将不断演进,用户应不断学习和调整,以适应新的挑战。

    16110编辑于 2025-10-16
  • 来自专栏喔家ArchiSelf

    IoT产品的10个最佳实践

    上周末,经过和友人的友人深入地讨论,自己梳理了实现IoT产品的10条经验,并自以为是地称之为“最佳实践”。 这里的10条最佳实践指南涵盖了设计、构建以及最终销售物联网产品。 ? 1. 清晰地定义用例 可以肯定的是,物联网为制造厂商提供了前所未有的产品能力。 这可能意味着每月生产2000台,10万台的物联网设备,或者能够在短时间内开启数百万台产品。与安全性一样,可伸缩性也必须从产品设计的开始就进行规划。 与领先的物联网平台合作,或者基于云技术的构建,是一种明智的选择。 ? 9. 例如,服务技术人员可以在预定的维护时间内访问物联网系统。一个家庭中的成人、儿童和客人都可以被赋予不同程度的控制智能家居系统的能力。

    1.5K41发布于 2020-10-30
  • 来自专栏云计算D1net

    管理多云环境的10实践

    与此同时,还需要遵循一些最佳实践,以确保其多云战略的长期成功。 在定义、实施和管理多云环境时,组织应遵循以下10条重要实践: 1.将工作负载映射到云计算服务 映射工作负载可能是创建可靠的多云策略的最关键步骤。 3.简化供应商管理 多云概念的基本前提是它涉及广泛的技术供应商,其中包括数据中心、托管服务、云计算基础设施、SaaS应用程序、移动应用程序、应用程序开发公司、质量保证/测试团队、SOC/NOC和托管服务提供商 10.利用分析来持续改进 随着流程自动化、高度集成和云计算管理平台的使用,多云环境将围绕性能、可用性、停机时间、资源利用率、流量模式、使用趋势和相关性生成大量数据。

    82540发布于 2020-09-07
  • 来自专栏我的小碗汤

    10 个关于 ArgoCD 的最佳实践

    在本文中,我们将探索我发现的一些 Argo 最佳实践。 1. 默认情况下,会保留 10 个旧 ReplicaSet,但其理想值取决于新 Deployment 的频率和稳定性。更具体地说,将此字段设置为零意味着将清除所有具有 0 个副本的旧 ReplicaSet。 Error" or (lastRetry.status == "Failed" and asInt(lastRetry.exitCode) not in [0])' 阅读更多:retry policies[10 要中止推出,用户应同时设置progressDeadlineSeconds和设置progressDeadlineAbort: true 资源: 阅读更多[11] 10. features/specification/ [9] 表达式: https://argoproj.github.io/argo-workflows/retries/#conditional-retries [10

    2.3K20编辑于 2023-03-19
  • 来自专栏Teobler的开发日记

    极限编程技术实践

    上篇文章介绍了 TDD,这次我们将极限编程中的所有技术实践合起来一起聊聊。 重构 为了统一语言,我想有必要在开始讲重构前聊聊到底什么是重构。 结对编程 [how-do-we-pair] 这又是一个争议颇多的实践 - 两人(或更多人)共同解决同一编程问题。 相比起其他技术实践来说,结对是可选的,管理者不应以任何形式要求成员强制结对,有很多理由支撑独立写代码这件事。 再谈极限编程 从两篇文章可以看出,极限编程的几个技术实践是相辅相成、缺一不可的。 敏捷的技术实践是任何敏捷工作中最本质的组成部分,是敏捷的核心。任何敏捷实践的导入,如果没有包含技术实践,都注定会失败。没有保持高技术质量的技术实践,团队的生产力将快速下降,最终陷入不可避免的重写循环。

    80630发布于 2021-03-01
  • 来自专栏Teobler的开发日记

    敏捷技术实践之TDD

    至此,生命之环的外圈和中间的一圈已经介绍完了,现在开始的就是内圈的技术实践,也是敏捷最为关键的实践技术实践能否有效执行关乎着外围实践能否成功,可以说是敏捷最为重要的支撑。 技术实践要求开发人员进行大量的分钟级甚至秒级的,深刻的、充满仪式感的行为。以至于大部分团队尝试将这些实践去掉,但是去掉之后你就会发现什么叫做伪敏捷。这些技术实践才是敏捷的核心。 需要明确的是,这些技术实践的每一项单独拎出来都能写一本书。所以文章中不会介绍详细内容,只会粗略讲解,欲知后事如何,请直接去看经典书籍。我们先从测试驱动开发开始讲起。 测试驱动开发这是实践就是程序员界的同一实践。它要求程序员每次只添加一个行为,先写一个失败的测试,然后写出恰好能使这个测试通过的生产代码。这可以立即发现错误。 这两种实践的目的只有一个,在一个重要的文本中避免出现错误。 TDD 三原则 TDD 的规则很简单,可以归纳为下面三条: 先编写一个因为缺乏生产代码而运行失败的测试,然后编写生产代码。

    96400发布于 2021-02-25
  • 来自专栏云+直播

    【预约中】语音消息技术实现技术实践

    随着AR技术的不断发展,语音转文字在音频场景的应用不断成熟。 本期腾讯云大学大咖分享邀请腾讯云高级工程师程君 为大家分享将介绍以微信的语音转文字技术为基础的GME语音消息功能,并通过一个demo实践让大家快速了解GME的语音消息的功能。 点击链接或扫描海报二维码即可预约 课程主题:语音消息技术实现技术实践 课程时间:1月8日(周三)19:00 课程讲师:程君 腾讯云高级工程师 现任腾讯云产品部客户端开发工程师,先后从事移动端 QQ 上的音视频通话和音视频特效玩法 目前负责腾讯云游戏多媒体引擎GME的技术方案设计与研发工作,致力于打造功能更完善、接入更简单的语音组件。 腾讯云大学大咖分享每周邀请内部技术大咖,为你提供免费、专业、行业最新技术动态分享。

    2.7K40发布于 2019-12-25
  • 来自专栏乌龟哥哥默认学习专栏

    ​Ansible运维技术实践

    本文将深入探讨Ansible运维的技术原理、应用场景及实践案例,并结合代码示例进行详细讲解。希望读者能够通过本文,更全面地了解Ansible运维技术,并能在实际工作中加以应用。 三、Ansible核心技术Inventory:Ansible的Inventory用于定义被管理的主机,可以是一个静态的文件,也可以是一个动态的脚本。 容器编排:结合Ansible和容器技术,实现容器的自动化编排和管理,满足业务快速扩展和弹性伸缩的需求。多云管理:利用Ansible的统一管理特性,实现对多云环境的统一配置和部署,降低多云管理的复杂性。

    70300编辑于 2023-11-13
领券