首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏CDA数据分析师

    技能 | 开发者成功使用机器学习10大诀窍

    基于云的机器学习工具带来了使用机器学习创造和提供新的功能的可能性。然而,当我们使用不当时,这些工具会输出不好的结果。想要在应用程序中成功地融入机器学习开发者,需要注意十大关键要点。 对于开发者而言,机器学习为应用业务的关键分析提供了希望,从而实现从改善客户体验到提供产品推荐上升至超个性化内容服务的任何应用程序。 10.学会将商业问题转换成机器学习算法。一些重要的商业问题,比如欺诈检测、产品推荐、广告精准投放,都有“标准”的机器学习表达形式并且在实践当中取得了合理的成就。 对于一般在博客和论坛中讨论的小实例的商业问题,适当的机器学习方法则不太明显。 如果你是一个开发者学习这十个通往成功的诀窍可能似乎是一个艰难的任务,但是不要气馁。事实上,开发者不是数据科学家。 自动化机器学习过程,有许多方式,包括数据科学家或开发者的人工智能原理,允许算法去思考,学习并且承受更多的建模重任。也就是说,认为数据科学家能够从机器学习中解耦是错误的,特别是在关键任务模型上。

    676100发布于 2018-02-05
  • 来自专栏Debian中国

    Postgres 10 开发者新特性

    目前非常流行的RDBMS PostgresSQL已经在几周前发布了它的第10个版本。 由于Postgres的可靠性、节约成本、成熟,当然还有它的开源,已经21岁的Postgres在开发者之中仍旧非常流行。 Postgres 10带来了一些新特性,其中一些特性另开发者感到十分兴奋。 这意味着创建分区表将变得更简单,并且从开发者的角度来看,现在从分区数据表中进行查询和插入与在非分区的数据表进行这些操作是完全一致的。 Postgres 10还对并行性进行了改进。开发者现在可以使用索引扫描(index scans)和仅索引扫描(index-only scans)、并行合并连接(merge joint)以及位图堆扫描。 版本编号由三部分改为了两部分,同时开发者的脚本不能直接运行,而是使用类似于server_version_num这种查询,它返回的是一致的的可排序的和可比较的(sortable and comparable

    2.7K20发布于 2018-12-20
  • 来自专栏米扑专栏

    Android开发者应该深入学习10个开源应用项目

    Android开发带来新一轮热潮让很多移动开发者都投入到这个浪潮中去了,创造了许许多多相当优秀的应用。其中也有许许多多的开发者提供了应用开 源项 目,贡献出他们的智慧和创造力。 学习开源代码是掌握技术的一个最佳方式。 这个项目为开发者提供了如网络连接、触 摸屏手指运动等很好的样例。 从代码中可以学习到如何在视图中显示表格数据,以及如何和一个网站交互等技术。 地址: http://code.google.com/p/connectbot/ 10、 WordPress的Android应用 当然在最后不能不提Wordpress的Android应用了

    1K20编辑于 2022-01-10
  • 来自专栏Android 开发者

    Android 10 开发者常见问题

    A: 这些可能不是大部分开发者所需要接触的特殊功能,而且不同的加固和热修复方案有不同的设计和实现方式。我们已经和多数常用的加固和热修复供应商直接合作,确保他们的解决方案保证最大限度的兼容性和性能。 Q 4: Android 10 安全特性变化较大,有能指导开发者的升级适配的技术文档吗? A: 请参阅 Android 开发者官方网站 (特别是隐私加强、行为变更和迁移指南),以及一般的最佳实践。 在同一个系统用户下,由同一开发者签名密钥签名的应用之间,这个 ID 是一致的。但它会在恢复出厂设置后被改变。 Q 6: 对于一个应用来说,SAF 访问的范围? Q 7: 非 SDK 接口限制: 未来多个 Android 版本对这个限制的变更,是否会让开发者难以维护?静态扫描工具未来是否会加入编译流程中? Q 10: 目前支持单一/临时授权吗? A: 目前没有,但我们在考虑提供支持。 Q 11: 权限: 提供授权日志/记录吗? A: 在什么情况下需要使用?

    1.3K10发布于 2019-11-27
  • 来自专栏编程

    10x Python开发者必读:本月Python文章TOP 10

    翻译 | AI科技大本营 参与 | 刘畅 编辑 | Donna 【AI科技大本营导语】Medium热门博客Mybridge AI例行评出本月10篇有助于提升你职业生涯的Python文章(额,提高概率为 这10篇文章中涉及的主题有:Flake,视频合成,遗传算法,验证码破解,Chutes & Ladders游戏,Chatbot,OpenCV,反向传播算法,Memoization技术 这是一个非常有公信力的列表排名 utm_source=mybridge 第 10 名 如何学习Python编程:6位有经验的Python开发人员分享了他们的学习技巧 6位python方面的专家将向读者展示学习Python的最佳方法,包括遇到困境时如何寻求帮助 每个专家都分享了自己的学习技巧,比如经常巩固基础知识,独立完成项目等。 https://coolpythoncodes.com/best-way-learn-python-programming/ https://medium.mybridge.co/python-top-10

    1.7K70发布于 2018-01-23
  • 来自专栏学习猿地

    Web前端学习10章 小程序开发2 微信开发者工具介

    一,微信开发者工具简介 微信开发者工具是微信官方提供的针对微信小程序的开发工具,集中了开发,调试,预览,上传等功能。 微信团队发布了微信小程序开发者工具,微信小程序开发文档和微信小程序设计指南,全新的开发者工具,集成了开发调试,代码编辑及程序发布等功能,帮助开发者简单和高效地开发微信小程序。 启动工具时,开发者需要使用已在后台绑定成功的微信号扫描二维码登录,后续所有操作都会基于这个微信的帐号 程序调试主要有三大功能区:模拟器,调试工具和小程序操作区 二,模拟器 模拟器模拟微信小程序在客户端真实的逻辑表现 Pannel源代码用于显示当前项目的脚本文件,同浏览器开发不同,微信小程序框架脚本脚本进行编译的工作,所以在Sources Pannel中开发者看到的文件是经过处理之后的脚本文件,开发的者的代码都会被包裹在 Console Pannel具有两大功能:开发者可以在此输入和调试代码以及​​微信小程序的错误输出。 四,小程序操作区 微信小程序操作区帮助开发者模拟一些客户端的环境操作。

    1.3K40发布于 2020-07-08
  • 来自专栏AI科技大本营的专栏

    资源 | 10x Python开发者必读:本月Python文章TOP 10

    翻译 | AI科技大本营 参与 | 刘畅 编辑 | Donna 【AI科技大本营导语】Medium热门博客Mybridge AI例行评出本月10篇有助于提升你职业生涯的Python文章(额,提高概率为0.9 这10篇文章中涉及的主题有:Flake,视频合成,遗传算法,验证码破解,Chutes & Ladders游戏,Chatbot,OpenCV,反向传播算法,Memoization技术 这是一个非常有公信力的列表排名 utm_source=mybridge 第 10 名 如何学习Python编程:6位有经验的Python开发人员分享了他们的学习技巧 6位python方面的专家将向读者展示学习Python的最佳方法,包括遇到困境时如何寻求帮助 每个专家都分享了自己的学习技巧,比如经常巩固基础知识,独立完成项目等。 //coolpythoncodes.com/best-way-learn-python-programming/ 原文链接 https://medium.mybridge.co/python-top-10

    1.2K150发布于 2018-04-27
  • 来自专栏开发者技术前线

    开发者应该了解的 10 个 Linux 命令

    作为一名软件工程师,我做过的最明智的投资就是学习 Linux。因为,在日常工作中,我们会经常与 Linux 系统打交道。 而今天,作为一名 30 多岁的工程师,我仍受益于几年前我碰巧学过的那些知识,所以技术学习需要不断积累,不积跬步无以至千里。 ? 在本文中,我将分享一些小众却十分有用的 Linux 命令。 ---- 10.file 返回给定信息的类型。 英文原文:10 Linux Commands Every Developer Should Know 地址: http://azer.bike/journal/10-linux-commands-every-developer-should-know

    98120发布于 2020-11-23
  • 来自专栏BestSDK

    机器学习精华,1010

    更好的强化学习/深度学习和强化学习的整合;能够可靠地学习如何控制机器人的强化学习算法等。 更好的生成式模型;可以稳定地学习如何生成人类分不出真假的图像、语音、文字的算法。 学习如何学习的算法,以及普适深度学习算法(可以重新设计它们自己的架构,自行优化超参数的算法)。 在未来,哪个机器学习领域会取代深度学习? Ian Goodfellow:“深度学习”是一个非常广泛的概念,我不确定它是否可以被取代。深度学习只是意味着用更多的处理步骤来学习,而不是仅仅只有一步。 在2006-2011,“深度学习”很流行,但是这里的“深度学习”多是把许多无监督学习算法叠起来,从而为监督学习定义复杂的特征。 GAN类问题 10. 机器学习领域的新人应该了解对抗性机器学习的哪些内容? Alexey Kurakin:首先,你要对机器学习和深度学习有一定的了解,这样才能理解这个问题的背景。

    1.1K60发布于 2018-03-01
  • 来自专栏国产

    2023 年推荐这 10开发者工具

    这几个开发者工具你听过嘛?对于开发者,工作离不开开发调试、项目开源、项目管理、线上协作等环节。往往通过工具赋能,可以更好地提高我们的效率。下面推荐的工具可以给让你随时随地,效率拉满。 首页提供了简洁的输入框入口,通过输入开发者名字、仓库名来洞察分析其趋势。 官网链接:https://ossinsight.io/ILLA图片ILLA是一个帮助开发者快速建立企业内部应用的低代码平台,为开发者节约数据调用与页面设计的时间。 可以帮助开发者减少繁琐无趣的内部工具开发时间,提升工作效率。

    2K20编辑于 2023-02-01
  • 来自专栏java一日一条

    成为优秀Swift开发者10条建议

    在这里给大家分享一些帮助大家成为更优秀的Swift开发者的建议,让你的代码,写的更少,性能更优 。 1. Extension 扩展 举例:平方 ? 10. Closure vs Func ? 不需要记住函数和变量的名字。 ?

    75620发布于 2018-09-14
  • 来自专栏GitHub专栏

    面试资源、公共API、多样化学习路径,这10个GitHub库开发者必看!

    作者创建该库的初衷是制定个人 to-do list 来追踪自己的学习过程。每天学习 8-12 小时,学习数月后,他最终得到了梦想中的工作,成为亚马逊的软件开发工程师。 它包含学习指南、面试建议、面试问题及解决方案、交互式学习 Anki 卡牌集合,以及交互式编程挑战。 7. 该库对入门者和经验丰富的开发者均适用。 尽管该库似乎没有得到积极维护,但它仍能提供非常好的建议,帮助开发者使用命令行。读者可以 fork 该库,并自行维护。 9. 10. 原文链接:https://medium.com/better-programming/10-extraordinary-github-repos-for-all-developers-939cdeb28ad0

    68320发布于 2020-06-18
  • 来自专栏机器之心

    面试资源、公共API、多样化学习路径,这10个GitHub库开发者必看

    作者创建该库的初衷是制定个人 to-do list 来追踪自己的学习过程。每天学习 8-12 小时,学习数月后,他最终得到了梦想中的工作,成为亚马逊的软件开发工程师。 它包含学习指南、面试建议、面试问题及解决方案、交互式学习 Anki 卡牌集合,以及交互式编程挑战。 7. 该库对入门者和经验丰富的开发者均适用。 尽管该库似乎没有得到积极维护,但它仍能提供非常好的建议,帮助开发者使用命令行。读者可以 fork 该库,并自行维护。 9. 10. 原文链接:https://medium.com/better-programming/10-extraordinary-github-repos-for-all-developers-939cdeb28ad0

    49420发布于 2020-04-14
  • 来自专栏Linyb极客之路

    成为优秀Java开发者10个方法

    对于Java语言,开发者对核心的API应具有非常丰富的实践经验,如java.lang.*包,I/O,异常,集合,泛型,线程,JDBC等。 6、阅读优秀开源项目代码 一个合格的开发者学习如何去使用框架,但如果你想成为一个优秀的开发者则还需要研究各种流行的优秀的框架源码。从这些框架源码中你可以知道框架内部的运行机制及其最佳实践。 我知道这可能本身不会让你成为优秀的开发者。但是想象一下,一些合作开发人员要求你帮助从集合对象中获取属性值列表,然后你只需使用ReflectionUtil在几分钟内提供解决方案:这将使你更加优秀。 所以开发者对各种开发方法有所了解将是一个加分项。 10、记录自己对于技术的理解和思考 在日常工作中,你可以学习新的更好的做事方式,以及最佳实践,架构理念等。记录这些想法,发布博客,在社区中分享。

    52040发布于 2019-11-20
  • 来自专栏各类技术文章~

    Redis学习10)更正

    Redis的操作命令 1 基础命令 获得符合规则的键名称 keys 表达式(?,* ,[],\?)。 其中,?:匹配任意一个字符;*:匹配0个或者多个任意字符;[]:匹配括号间的任一字符;\?:匹配字

    26200发布于 2021-09-18
  • 来自专栏前端达人

    如何成为一名高效的前端开发者10X开发者

    如今,每个人都想成为我们所说的“10开发者”。然而,这个术语经常被误解和高估。 本质上,一个高效或者10开发者,在我看来,是指那些能够充分利用所有可用工具的人,通过让这些工具处理冗余和重复的任务,使他们能够专注于复杂和创造性的工作。 以下是一些成为10开发者的技巧和诀窍: 使用脚本自动化重复任务: 通过脚本自动化重复任务对于寻求优化工作流程的开发人员来说是一个改变游戏规则的举措。 它通过使用机器学习模型来预测和建议整行或代码块,超越了传统的自动补全功能。用户可以选择免费使用TabNine,但会有一些限制,或者选择订阅Pro版本以获得高级功能。 结束 总之,采用这些策略和工具确实可以彻底改变你对编码的方法,使你成为一个更高效、更有效的开发者。拥抱10倍思维不仅可以提高个人的生产力,还能积极地为团队做出贡献。

    57910编辑于 2023-11-30
  • 来自专栏Rust语言学习交流

    【Rust日报】2023-10-24 一位 Python 开发者学习 Rust 的心路历程

    一位 Python 开发者学习 Rust 的心路历程 我对学习一门新语言一直犹豫不决。在我的职业生涯中,我大部分时间都使用Python。 我在大学之外从未使用过编译语言或系统语言,现在是时候重新学习一门新语言了。 我一直在学习 Go 和 Rust 之间犹豫不决,同时也在思考是否真的需要转向其他语言,因为我在 Python 方面从未遇到过让我不得不转换的难题。 然后我开始了一场学习之旅. ReadMore: https://blog.erikhorton.com/2023/10/22/skills-getting-rusty.html 从 Vec<Result<>> 中生成 Result

    40420编辑于 2023-10-25
  • 来自专栏云云众生s

    7 个原则和 10 种策略让你成为 10x 开发者

    7 个原则和 10 种策略让你成为 10开发者 在 Shift 会议上,Flightcontrol 的 Brandon Bayer 提出,你可以通过让另外 10 个人提升 10% 的生产力,来成为一个 10开发者。 他的论点是,你可以通过让其他 10 个人的生产力提高 10% 来成为一个 10开发者。 Bayer 分享了 7 个总体原则和 10 种策略来实现这一目标。 这7个原则是: 原则 1 :速度 开发者都痴迷于速度。如果他们找到一个比原来快 10 毫秒的工具,他们都会想重写整个应用来使用它。但是当涉及到部署代码的频率时,他们往往会更加谨慎。 Bayer 然后分享了 10 种实用策略,可以用来成为 10开发者: 1. 解耦部署和发布 从根本上说,改变生产环境代码有两种可能的操作:部署和发布。发布是指以有意义的方式改变用户体验的过程。

    94510编辑于 2024-03-27
  • 来自专栏NowlNowl_AI

    机器学习10天:集成学习

    介绍 集成学习的思想是很直观的:多个人判断的结合往往比一个人的想法好 我们将在下面介绍几种常见的集成学习思想与方法 投票分类器 介绍 ​ 假如我们有一个分类任务,我们训练了多个模型:逻辑回归模型 model, accuracy_score(y_test, y_pred)) 运行结果 ​ 该示例代码可以看到各个模型在相同数据集上的性能测试,该示例的数据集较小,所以性能相差不大,当数据集增大时 ,集成学习的性能往往比单个模型更优 软投票与硬投票 当基本模型可以计算每个类的概率时,集成学习将概率进行平均计算得出结果,这种方法被称作软投票,当基本模型只能输出类别时,只能实行硬投票(以预测次数多的为最终结果) bagging与pasting =100, max_leaf_nodes=16, n_jobs=-1) model.fit(X_train, y_train) max_leaf_nodes限制了子分类器的最大叶子节点数量 结语 集成学习就是利用了一个很基本的思想

    42810编辑于 2024-01-18
  • 来自专栏Linyb极客之路

    Java开发者易犯错误Top10

    数组转换为数组列表 将数组转换为数组列表,开发者经常会这样做: List<String> list = Arrays.asList(arr); Arrays.asList()将返回一个数组内部是私有静态类的 检查一个数组包含一个值 开发者经常这么做: Set<String> set = new HashSet<String>(Arrays.asList(arr)); return set.contains( LinkedHashMap Map问题Top10 Top5. 使用集合的原始类型 在Java中,原始类型和无限制的通配符类型很容易被混淆。以Set为例,Set是原始类型,而Set(?) 访问级别 开发者经常对类域使用public,这很容易通过直接引用获得域值,但这是一个非常糟糕的设计。根据经验来说是给予成员的访问级别越低越好。 Top10. ""或构造函数?

    1.6K40发布于 2018-07-26
领券