首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏AI机器学习与深度学习算法

    机器学习入门 5-9 使用sklearn解决回归问题

    从上面看到系数和截距和前面得到结果不一致,这是因为在前面使用sklearn封装好train_test_split函数下进行测试数据集分割在算法上和我们自己实现train_test_split函数稍有不同 这就导致上一小节使用我们自己封装train_test_split和sklearn提供train_test_split得到训练集和测试集会有不同。 下面使用我们自己封装train_test_split函数,得到结果和前一小节一致: ? 注意: 前面有一点需要注意就是在使用网格搜索时候调用best_score_得到R2值是通过交叉验证得到,因此会比我们自己计算score值要小,此时如果不需要使用交叉验证计算score值。 只需要: 网格搜索对象best_estimator_得到通过网格搜索得到最好模型; 调用返回最好模型score函数得到不使用交叉验证得到score值。

    88720发布于 2019-11-13
  • 来自专栏石云升

    人生九段算法:用算法经营自己的人生(5-9段)

    五段:增长黑客三大步骤 如果把个人比作一家公司。那么你自己就是这家公司CEO。对个体而言,最重要增长不在于工资,而在于能力提升和个人网络建立,以及未来赚钱能力。 海底捞内核高明之处在于,它从最开始“态度好点儿”这个朴素行动,推演出一套系统。 最后也是最重要,如何找到自己内核? 比如修电脑、写代码、买房子、搞投资等等。我们可以从这里标签里找到我们内核。 当然我们还可以根据市场趋势来选择,就好像如果自己想不到一个好创业点子,我们可以外面找符合自己条件项目做。 除了计算本金利息外,新得到信息同样可以产生利息,俗称“利滚利”。关于如何获取复利效应,最生动是巴菲特”滚雪球“理论:“人生就像滚雪球,重要是找到很湿雪和很长坡。” 北极星虽然遥远、模糊,但却是确定永恒存在。就像齐白石说那句话“学我者生,似我者死”,完全地抄袭,沿着别人老路走是很难成功,但他们成功方法是可以学习(失败经验更应该学习)。

    58520编辑于 2022-08-25
  • 来自专栏机器之心

    比标准Attention提速5-9倍,大模型都在用FlashAttention v2来了

    然而,扩大 Transformer 上下文长度是一个挑战,因为其核心注意力层在时间复杂度和空间复杂度与输入序列长度平方成正比。 尽管 FlashAttention 速度已经是优化基线 2-4 倍,但它仍然有相当大改进空间。 每个 warp 执行矩阵乘法以获得 Q K^T 切片,然后只需与 V 共享切片相乘就能获得相应输出切片。warp 之间不需要通信。共享内存读写减少也可以提升速度。 它们是注意力变体,其中多个查询头关注相同键和值头,以减少推理过程中 KV 缓存大小,并可以显著提高推理吞吐量。 与 PyTorch 中标准注意力实现相比,FlashAttention-2 速度最高是它们 9 倍。 A100 GPU 上注意力前向 + 后向速度。

    1.6K50编辑于 2023-08-08
  • 来自专栏木头编程 - moTzxx

    手机号段正则表达式 (2019-01 最新)

    ி 前言 温馨提示: 首先,有一点注意是,手机号这种东西会不断更新(时间跨度比较长,具体规则估计得去工信部查看) 所以,个人认为网上流传大多数介绍其 正则表达式 文章,是无法保证规范与时效性 总结来说,如果想要保障严谨规范性,就无法保证时效性, 建议花个十几分钟看一下 正则表达式 - 语法 ,自行制定需要结果,同时尽量注意 及时更新过时代码 … 文章最后更新时间: 2019 - 01 - 02 国内移动、联通、电信 三大运营商所管理手机号段(最新) — --- — 中国移动 中国联通 中国电信 虚拟运营商 已有号段 134 135 136 137 138 139 147 ,进行严谨规则匹配,那么得到结果为: /^[1](([3][0-9])|([4][5-9])|([5][0-3,5-9])|([6][5,6])|([7][0-8])|([8][0-9])|([9] 1](([3][0-9])|([4][5-9])|([5][0-3,5-9])|([6][5,6])|([7][0-8])|([8][0-9])|([9][1,8,9]))[0-9]{8}$/;

    19.4K60发布于 2019-01-03
  • 来自专栏zcqshine's blog

    Java 手机号正则

    str.trim().equals("") && str.length() == 11) { String regExp = "^((13[0-9])|(14[5-9])|(15 ([0-3]|[5-9]))|(16[5|6])|(17[0135678])|(18[0-9])|(19[8-9]))\\d{8}$"; Pattern p = Pattern.compile

    2.2K50发布于 2018-05-11
  • 来自专栏全栈程序员必看

    2019最新手机号码正则表达式

    大家好,又见面了,我是你们朋友全栈君。 2019最新手机号码正则表达式 看着我手机号码验证又被测试给踢了回来,没办法自己只能写一个备用了。 参考博客: https://blog.csdn.net/u010085362/article/details/80347225 直接贴出我正则: ^((\\+? ((((13[^4]{1})|(14[5-9]{1})|147|(15[^4]{1})|166|(17\\d{1})|(18\\d{1})|(19[89]{1}))\\d{8})|((134[^9]{1 ((((13[^4])|(14[5-9])|147|(15[^4])|166|(17\\d)|(18\\d)|(19[89]))\\d{8})|((134[^9]|1410|1440)\\d{7}))$ "; regex = "^((((13[^4])|(14[5-9])|147|(15[^4])|166|(17\\d)|(18\\d)|(19[89]))\\d{8})|((134[^9

    35310编辑于 2022-09-08
  • 来自专栏大数据仓库建设

    我国大陆地区手机号正则匹配

    我国大陆地区手机号正则匹配 -- hive sql 测试通过 select phone_num RLIKE "^(\\+?86)? ((13[0-9])|(14[5,7])|(15[0-3,5-9])|(17[0,3,5-8])|(18[0-9])|161|166|198|199|(147))\\d{8}$" 在线正则测试 http ://tool.oschina.net/regex# 测试时候,sql 中正则双需要改为: -- 在线测试 ^(\+? ((13[0-9])|(14[5,7])|(15[0-3,5-9])|(17[0,3,5-8])|(18[0-9])|161|166|198|199|(147))\d{8}$

    61030发布于 2019-03-12
  • 来自专栏大数据仓库建设

    我国大陆地区手机号正则匹配

    我国大陆地区手机号正则匹配 -- hive sql 测试通过 select phone_num RLIKE "^(\\+?86)? ((13[0-9])|(14[5,7])|(15[0-3,5-9])|(17[0,3,5-8])|(18[0-9])|161|166|198|199|(147))\\d{8}$" 在线正则测试 http ://tool.oschina.net/regex# 测试时候,sql 中正则双需要改为: -- 在线测试 ^(\+? ((13[0-9])|(14[5,7])|(15[0-3,5-9])|(17[0,3,5-8])|(18[0-9])|161|166|198|199|(147))\d{8}$

    2.2K20发布于 2019-03-14
  • 来自专栏李才哥

    手机号码验证

    以前我们偷懒只验证位数,或者如下只验证第二位: /^1[34578]\d{9}$/ 可是带来了问题,它无法验证一些不存在号段。那么怎么办?因此我们要根据现在各大运营商已知号段进行校验。 (13[0-9]|14[5-9]|15[012356789]|166|17[0-8]|18[0-9]|19[8-9])[0-9]{8}$/ 这样就可以对手机号码格式进行相对严谨进行校验了。 /^(13[0-9]|14[5-9]|15[012356789]|166|17[0-8]|18[0-9]|19[8-9])[0-9]{8}$/ 由于电信199、移动198、联通166号段刚刚发布,所以很多网站和 let valid_rule =/^(13[0-9]|14[5-9]|15[012356789]|166|17[0-8]|18[0-9]|19[8-9])[0-9]{8}$/;// 手机号码校验规则 if valid_rule.test(phone_number)){ alert('手机号码格式有误'); returnfalse; } 这样phone_number就是取到手机号码

    8.9K20发布于 2019-07-10
  • 来自专栏全栈程序员必看

    java验证电话号码正则_html注册验证正则表达式

    大家好,又见面了,我是你们朋友全栈君。 static boolean isMobile(String mobile) { String regex = "^((13[0-9])|(14[0,1,4-9])|(15[0-3,5- 9])|(16[2,5,6,7])|(17[0-8])|(18[0-9])|(19[0-3,5-9]))\\d{8}$"; Pattern p = Pattern.compile(regex 如发现本站有涉嫌侵权/违法违规内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

    1.2K10编辑于 2022-09-30
  • 来自专栏cwl_Java

    Java工具集-校验手机号码与网址

    // 手机校验 private static final Pattern MOBILE_PATTERN = Pattern.compile("^[1](([3][0-9])|([4][5- 9])|([5][0-3,5-9])|([6][5,6])|([7][0-8])|([8][0-9])|([9][1,8,9]))[0-9]{8}$"); // 网址 private

    83410发布于 2020-06-10
  • 来自专栏白话互联

    AI 时代开发行业洗牌:为何“中产开发者”最先感受到危机?

    目前开发者市场呈现出明显“纺锤形”结构——两头小,中间大。但 AI 出现,正在精准地对准这个结构“中腰部”进行爆破。 1. 中坚力量(5-9 年):认知溢出“舒适区陷阱” 最核心观察在于:工作 5-9开发者,正处于一个危险认知高地。 在这个阶段,开发者通常已经掌握了核心技术栈,拥有一定项目主导权,很容易产生“我很强”或“这套方法论无懈可击”自我意识。 危机所在:这种强烈自我认知有时会演变成对新技术排斥。 当 AI 能够完成他们引以为傲 80% 代码工作时,他们可能会从防御角度去审视 AI,甚至因为对旧逻辑依赖而导致上手 AI 速度变慢。 中腰部开发者(5-9 年)如果继续沉溺于过往经验,固守“我很强”认知假象,最容易被 AI 驱动高效率新人替代,或被掌握了 AI 资深架构师所淘汰。

    14410编辑于 2025-12-30
  • 来自专栏全栈程序员必看

    最新、最全、最准确手机号正则表达式

    大家好,又见面了,我是你们朋友全栈君。 更新到2018年5月,支持最新166号段 /** * Java 使用 */ String PHONE_NUMBER_REG = "^(13[0-9]|14[579]|15[0-3,5-9]|16 17[0135678]|18[0-9]|19[89])\\d{8}$"; /** * JS 使用 */ "18016381232".match(/^(13[0-9]|14[579]|15[0-3,5- JS只需要去掉其中一个斜杠就可以了。 更新到2019年06月25日 Java最新版手机号正则 String PHONE_NUMBER_REG = "^(1[3-9])\\d{9}$" 手机号变化越来越快,因为经常有新号段出来,所以不要太过限制为好

    1.8K10编辑于 2022-07-01
  • 来自专栏运维知识

    Linux 任务计划(cron)

    Linux 任务计划是一种允许您在特定时间或间隔时间执行命令或脚本功能。 crond 服务是一个后台服务,它会定期检查 crontab 文件,以查看是否有需要执行任务。 01. 查看 当前用户任务计划 crontab -l 02. 编辑 当前用户任务计划 crontab -e * * * * * 执行事情 - - - - - | | | | | | | | | +----- 星期几 (0 - 6) (星期天是0或7) | 2 5-9 * * (每月5-9日 凌晨两点运行) 30 9 * * * (每晚九点半执行) 0 10 * * 5 删除 当前用户任务计划 crontab -r 删除所有的cron crontab -r -u username 删除指定用户cron crontab

    65310编辑于 2024-06-03
  • 来自专栏PM吃瓜(公众号)

    Scrum of Scrums

    Scrum 是常见最流行敏捷框架,使用于5-9敏捷团队。 一般来说,很多大规模敏捷框架基础均为Scrum.当您团队规模比较大时,例如10人以上,第一种实施敏捷实践措施就是把团队分解成多个5-9小团队。 ,对 ART 进展在多大程度上与项目群 PI 目标相一致获得可视化呈现。 讨论特性开发中遇到问题或者创造新机会,并评估任何可能出现范围调整。这个会议也是每周进行一次,也可以根据实际情况更加频繁举行。 ART同步会议有助于跟踪计划进展并解决重要问题(障碍)。

    78610编辑于 2023-03-02
  • 来自专栏python3

    【python正则】工作中常用pyth

    工作中常用一些正则代码: 01.用户名正则 import re # 4到16位(字母,数字,下划线,减号) if re.match(r'^[a-zA-Z0-9_-]{4,16}$', "abwc"): 05.手机号正则 import re if re.match(r'^((13[0-9])|(14[5|7])|(15([0-3]|[5-9]))|(18[0,5-9]))\d{8}$',"18600000000

    45220发布于 2020-01-17
  • 来自专栏FHADMIN

    java 常用工具类

    splitRegex){ if(isEmpty(str)){ return null; } return str.split(splitRegex); } /** * 用默认分隔符 mobileNumber){ boolean flag = false; try{ Pattern regex = Pattern.compile("^(((13[0-9])|(15([0-3]|[5- 9]))|(18[0,5-9]))\\d{8})|(0\\d{2}-\\d{8})|(0\\d{3}-\\d{7})$"); Matcher matcher = regex.matcher(mobileNumber false; } return flag; } /** * 检测KEY是否正确 * @param paraname 传入参数 * @param FKEY 接收

    53120发布于 2021-09-22
  • 来自专栏葡萄城控件技术团队

    使用正则表达式判断合法电话号码

    在这样一个需求大前提下,用复杂正则表达式解决验证问题是一种快速解决方案。 <手机号>((13[0-9]{1})|(15[0-9]{1})|(18[0,5-9]{1}))+\d{8})。 接下来有人可能会在输入手机号时候写成+8613xxxxxxxxx或者(+86)13xxxxxxxxx形式,因此为了支持一下这一类比较少见写法,我们可以添加上国家代码前缀:(? <手机号>((13[0-9]{1})|(15[0-9]{1})|(18[0,5-9]{1}))+\d{8})$。 然后我们来搞定座机号码 这个表达式写起来相当繁琐,我们一步一步地拼接吧。 <手机号>((13[0-9]{1})|(15[0-9]{1})|(18[0,5-9]{1}))+\d{8})$"; private const string TelMatchStr =

    2.7K90发布于 2018-01-10
  • 来自专栏java思维导图

    别再乱用了,这才是 @Validated 和 @Valid 真正区别!!!

    {IGroupB.class})     private Integer age;     @Pattern(regexp = "^((13[0-9])|(14[5,7,9])|(15([0-3]|[5- 组序列 默认情况下 不同级别的约束验证是无序,但是在一些情况下,顺序验证却是很重要。 一个组可以定义为其他组序列,使用它进行验证时候必须符合该序列规定顺序。 = IGroupA.class)     private Integer age;     @Pattern(regexp = "^((13[0-9])|(14[5,7,9])|(15([0-3]|[5- 不进行校验,即例子中className不进行校验,结果如下: 嵌套校验 一个待验证pojo类,其中还包含了待验证对象,需要在待验证对象上注解@Valid,才能验证待验证对象中成员属性,这里不能使用 message = "年龄不能小于18岁")     private Integer age;     @Pattern(regexp = "^((13[0-9])|(14[5,7,9])|(15([0-3]|[5-

    4K20编辑于 2022-07-04
  • 来自专栏Dance with GenAI

    AI网络爬虫:用deepseek提取百度文心一言智能体数据

    pageSize=36&pageNo=1&tagId=-99 返回json数据:{ "errno": 0, "msg": "success", "data": { "total": 36, "pageNo pageSize=36&pageNo=1&tagId=-99请求方法: GET 状态代码: 200 OK 获取网页响应,这是一个嵌套json数据; 获取json数据中"data"键值,然后获取其中 "plugins"键值,这是一个json数据,提取这个json数据中所有的键写入Excel文件表头 ,提取这个json数据中所有键对应值写入Excel文件列 ; 保存Excel文件; 注意:每一步都输出信息到屏幕 ; 每爬取1页数据后暂停5-9秒; 需要对 JSON 数据进行预处理,将嵌套字典和列表转换成适合写入 Excel 格式,比如将嵌套字典转换为字符串; 在较新Pandas版本中,append方法已被弃用 response.status_code}") # 保存Excel文件 df.to_excel(file_path, index=False) print(f"Data saved to {file_path}") # 暂停5-

    47710编辑于 2024-06-24
领券