首页 文章 精选 留言 我的

精选列表

搜索[时间选择器],共10000篇文章
优秀的个人博客,低调大师

用 600 万人的数据集训练出预测人类死亡时间的大模型

根据 NewScientist 的报道,丹麦科技大学研究团队近日发布了一款新的大模型产品,可以预测人类的死亡几率。 该团队领导人 Sune Lehmann Jørgensen 表示,该模型名为 Life2vec ,由一个独特的丰富数据集进行训练,而数据集涵盖了从 2008 年到 2020 年 600 万人的教育、看病和就医情况、诊断结果、收入和职业。 研究团队表示,在实验中他们收集了一组年龄在 35 岁至 65 岁之间的人的数据,其中一半人在 2016 年至 2020 年间死亡。研究人员要求 Life2vec预测哪些人活着,哪些人死亡。结果显示,它比金融行业中用于定价人寿保险保单的现有人工智能模型或精算生命表准确率高出 11%。 此外,Life2vec 还能比经过专门训练的人工智能模型更准确地预测人口子集的性格测试结果。 Sune Lehmann Jørgensen 认为,该模型已使用足够的数据进行训练,因此它应该可以揭示普遍的健康和社会主题。这意味着它可以用来预测健康问题并及早发现它们,或者被政府用来消减不平等现象——这或将为未来公共健康科学开辟一种全新的评估模式。

优秀的个人博客,低调大师

SQL 中删除超出时间限制的数据,并返回删除数据信息(Mybatis+postgresql)

前言 前一阵子,接到一个活,主要内容是这样的,数据库中存在一些过期的日志(可能是一天前的数据,或者是一个月前的数据,等等),将这些数据删除掉,并且返回这些数据的信息(就是说我得知道自己到底删了哪些数据呀?)。苦于在网上找了好久,终无果,于是清明小长假,便在自己的mac上,简单的搭了个环境,试了一下,谁让自己是初出茅庐的小菜鸟呢。因为看到网上很多都是关于sql如何操作的,但是并没有结合Mybatis的,所以在这里记录一下,方便自己日后使用,也希望可以帮到那些一直寻找的人。 正文 先给大家看一下我自拟的表结构: -- ---------------------------- -- Table structure for eventLog -- ---------------------------- DROP TABLE IF EXISTS "public"."eventLog"; CREATE TABLE "public"."eventLog" ( "id" int4 NOT NULL DEFAULT nextval('"eventLog_id_seq"'::regclass), "start_time" timestamp(6), "log_detail" varchar(255) COLLATE "pg_catalog"."default" ) ; ALTER TABLE "public"."eventLog" OWNER TO "harry"; -- ---------------------------- -- Primary Key structure for table eventLog -- ---------------------------- ALTER TABLE "public"."eventLog" ADD CONSTRAINT "eventLog_pkey" PRIMARY KEY ("id"); 表很简单,一共有三个字段,id为自增主键, start_time 为需要看是否过期的字段,log_detail 为这个日志的详细内容。 接下来贴出大家关心的 Mybatis 中的代码: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <mapper namespace="com.example.harry.dao.EventLogMapper"> <resultMap id="BaseMap" type="com.example.harry.entity.EventLog"> <id column="id" property="id" jdbcType="INTEGER" javaType="java.lang.Integer"/> <result column="start_time" property="time" jdbcType="TIMESTAMP" javaType="java.sql.Timestamp"/> <result column="log_detail" property="logDetail" jdbcType="VARCHAR" javaType="java.lang.String"/> </resultMap> <insert id="insertEventLog" parameterType="EventLog" useGeneratedKeys="true" keyProperty="id"> insert into "eventLog" (start_time,log_detail) values (now(),#{logDetail}); </insert> <select id="deleteOverdueLog" resultType="map"> DELETE FROM "eventLog" <![CDATA[ WHERE start_time < now()::TIMESTAMP + '-${overdueDays} days']]> RETURNING id, start_time, log_detail; </select> </mapper> 最重要的就是哪个select方法,很多人就要问了,为什么是delete的语句,你却要用select的标签呢?这个问题问的好,刚开始我也是用的delete,但是不管sql怎么写,返回的都是一个Integer,然后转念一想,Mybatis是基于JDBC的,在JDBC中 增删改执行的都是 executeUpdate方法,这个方法返回整数就是受影响的行数,所以如果想在删除的同时,返回删除行的信息,就一定要用select。在这里,我想要强调四点:1.我这里让它返回的是个List>所以 使用的是 resultType="map" 如果想要装载进EventLog的实体类中,我们可以使用 resultMap="BaseMap" 关于resultType和resultMap的区别,我就不在这里赘述了,详细的可以查看官网(赞一下官网,写的真的很好)。2. overdueDays是我传递进来的Integer的参数,代表的是具体的天数,可以配置在application.properties中,方便由于业务修改造成的变化。这里使用的是 ${},而不是#{}。是因为#{}会做防注入处理,把参数换为 ‘?’,并且将参数自动的加上引号,而${} 就不会只是单纯的做替换。3. something 这里可以把something换成任意语句,并且something的语句不会被转义,因为我们这里用到了'<',' ' '(就是小于号和单引号),所以我们不希望它被转义。4. RETURNING 后面接的就是我们具体想要返回删除行的哪些字段。 Tips:SQL除了以上写法,还有另一种写法: WITH deleteInfo AS (DELETE FROM "eventLog" <![CDATA[ WHERE start_time < now()::TIMESTAMP + '-${overdueDays} days']]> RETURNING id, start_time, log_detail) SELECT * FROM deleteInfo; 后记 具体的项目我已经上传到了 github上,如果有需要可以进行下载https://github.com/luckypoison/postgresBootLearn.git谢谢大家

优秀的个人博客,低调大师

深度教练:让深度学习模拟人类教学过程,大幅减少训练数据和时间!

新智元专栏 作者:邓侃,复星集团AI首席科学家、大数医达创始人 编辑:闻菲 【新智元导读】DeepMind日前公开了他们首款医疗AI落地产品,能诊断50多种眼疾,精度超越人类医生。为了训练这个系统,DeepMind 用了近1.5万个人工标注的数据。尽管这项工作非常了不起,但从更广阔的视角看,从不会学习的电子计算机,到需要大数据才能“教会”的深度学习,有没有可能更进一步,实现像人类一样只需要小数据就能学习的方法?本文作者复星集团AI首席科学家、大数医达创始人邓侃博士认为,Deep Coaching 或许是一种可行之道。 DeepMind是Google旗下专注于人工智能研究的公司,DeepMind最出名的成就是AlphaGo系统,它战胜了当今世界所有围棋高手。 2018年8月13日,DeepMind一组研究员,在Nat

优秀的个人博客,低调大师

域名到期后多长时间还可以续费?什么时候注销?能抢注吗?

注意,请先到阿里云官网 领取幸运券,除了价格上有很多优惠外,还可以参与抽奖。详见:https://promotion.aliyun.com/ntms/act/ambassador/sharetouser.html?userCode=2a7uv47d&utm_source=2a7uv47d 国际英文域名(COM、NET):一般过期后30天内仍可自助续费。到期后31-59天,这29天为高价赎回期,现在需近2000元才有可能赎回该域名(并不保证百分百赎回,如不能赎回,可退款)。到期后60-80天左右随时会被注销,才可重新注册,但有被别人抢注的风险。 国内英文域名(CN):一般过期后30天内仍可自助续费。到期后31-44天,这14天为高价赎回期,现在需要 近2000元才可能赎回(能否赎回请先找客服查询)。到期后44天左右以后随时会被注销,才可重新注册,但有被别人抢注的风险。

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册