学生成绩预测模型_哥本哈根两学生开发新模型,预测深度学习算法碳排放量

本文主要是介绍学生成绩预测模型_哥本哈根两学生开发新模型,预测深度学习算法碳排放量,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

1d2fca39c213a1196f2c1abff2c768fa.png

大数据文摘出品

来源:sciencedaily

编译:陈之炎、coolboy

在日常生活中,我们大多数人都在不知不觉中与一种先进的人工智能方法——深度学习亲密接触:当我们使用Siri或Alexa时,当Netflix根据我们的观影历史建议电影和电视节目时,或者当我们与网站的客户服务聊天机器人(Chatbot)对话时,深度学习算法就在此时悄悄地改变着我们的生活。

深度学习这一高速发展的技术,本来被认为是应对气候变化的有效武器,却有着一个不为人知的缺点——高能耗。按照这种趋势继续发展下去,人工智能,特别是深度学习这一子领域,或许可能成为气候变化的罪魁祸首。

从2012年到2018年,短短的六年时间里,深度学习所需的计算量增长了300,000%。然而,与开发算法相关的能耗和碳排放量却鲜有被测量,尽管已有许多研究清楚地证明了这个日益严峻的问题。

针对这一问题,哥本哈根大学计算机科学系的两名学生Lasse F.Wolff Anthony和Benjamin Kanding,协同助理教授Raghavendra Selvan一起开发了一个名为Carbontracker的软件程序,它可以计算和预测训练深度学习模型的能源消耗和二氧化碳排放量。

bf2f0a5490b80cccfb248d153adfdfcd.png 网址:

www.carbontracker.org/

Lasse F. Wolff Anthony如是说:“这一领域的开发获得了高速发展。深度学习模型在规模上不断扩大,越来越先进, 目前呈指数级增长。令大多数人意想不到的是:这意味着能源消耗正在随之增加。”

一次深度学习训练=126个丹麦家庭的年度能源消耗

深度学习训练是数学模型识别大型数据集中的模式的过程。这是一个能源密集型的过程,需要电力密集型专用硬件,每天24小时连续运行。

Benjamin Kanding说:“随着数据集日益扩大,算法需要解决的问题变得越来越复杂。”

GPT-3高级语言模型是迄今为止最大的深度学习模型之一,在一次GPT-3训练中,消耗的能耗估计为126个丹麦家庭的年度能源总消耗,排放的二氧化碳与70万公里的车程消耗的能量相当。

Lasse F.Wolff Anthony说:“在几年内,可能会有多个模型的计算量要比GPT-3的计算量大出多倍。”

改进空间

Benjamin Kanding解释道:“如果按照这种趋势发展下去,人工智能可能最终成为气候变化的一个重要因素。我们的目的并非是要阻碍技术的发展,相反,技术的发展为气候改善提供了极好的机会。我们应该及时意识到问题的存在,及时思考:应如何做出改进?”

Carbontracker是一个免费项目,它提供了一个减少模型对气候影响的起点。该项目收集在进行深度学习训练的过程中,相当于排放多少二氧化碳的数量。这样做可以将能源消耗转化为二氧化碳排放量,并对它进行预测。

这两名计算机科学学生建议,深度学习从业者应关注模型训练的时间段,因为他们部署的硬件和算法时,能源的排放在24小时内是不同的。

Lasse F.Wolff Anthony总结道:“这样做有可能大幅度减少对气候影响。例如,如果一个人选择在爱沙尼亚或瑞典训练深度学习模型,在这两地,由于供应的是绿色能源,模型训练的碳排放量可以减少60倍以上。算法的效能也有着显著的不同,某些算法需要较少的计算量,能以更少的能量消耗获得相似的结果。如果能够对算法的参数做出微调,情况会发生很大的改变。”

相关报道:

https://www.sciencedaily.com/releases/2020/11/201103104723.htm

实习/全职编辑记者招聘ing

加入我们,亲身体验一家专业科技媒体采写的每个细节,在最有前景的行业,和一群遍布全球最优秀的人一起成长。坐标北京·清华东门,在大数据文摘主页对话页回复“招聘”了解详情。简历请直接发送至zz@bigdatadigest.cn

志愿者介绍 后台回复“志愿者”加入我们

81cfda2ebbb4babd0ffe24c5d07b1f79.png

f7896046333bca8ec429d90b9a54a87b.png

f85a7b7cb985bb5be3181f1974f1b1d4.png 69a67e14d5c613449e5e09ec49661b7c.png 点「在看」的人都变好看了哦!

这篇关于学生成绩预测模型_哥本哈根两学生开发新模型,预测深度学习算法碳排放量的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/344883

相关文章

Python的Darts库实现时间序列预测

《Python的Darts库实现时间序列预测》Darts一个集统计、机器学习与深度学习模型于一体的Python时间序列预测库,本文主要介绍了Python的Darts库实现时间序列预测,感兴趣的可以了解... 目录目录一、什么是 Darts?二、安装与基本配置安装 Darts导入基础模块三、时间序列数据结构与

深度解析Python中递归下降解析器的原理与实现

《深度解析Python中递归下降解析器的原理与实现》在编译器设计、配置文件处理和数据转换领域,递归下降解析器是最常用且最直观的解析技术,本文将详细介绍递归下降解析器的原理与实现,感兴趣的小伙伴可以跟随... 目录引言:解析器的核心价值一、递归下降解析器基础1.1 核心概念解析1.2 基本架构二、简单算术表达

深度解析Java @Serial 注解及常见错误案例

《深度解析Java@Serial注解及常见错误案例》Java14引入@Serial注解,用于编译时校验序列化成员,替代传统方式解决运行时错误,适用于Serializable类的方法/字段,需注意签... 目录Java @Serial 注解深度解析1. 注解本质2. 核心作用(1) 主要用途(2) 适用位置3

Java MCP 的鉴权深度解析

《JavaMCP的鉴权深度解析》文章介绍JavaMCP鉴权的实现方式,指出客户端可通过queryString、header或env传递鉴权信息,服务器端支持工具单独鉴权、过滤器集中鉴权及启动时鉴权... 目录一、MCP Client 侧(负责传递,比较简单)(1)常见的 mcpServers json 配置

Maven中生命周期深度解析与实战指南

《Maven中生命周期深度解析与实战指南》这篇文章主要为大家详细介绍了Maven生命周期实战指南,包含核心概念、阶段详解、SpringBoot特化场景及企业级实践建议,希望对大家有一定的帮助... 目录一、Maven 生命周期哲学二、default生命周期核心阶段详解(高频使用)三、clean生命周期核心阶

深度剖析SpringBoot日志性能提升的原因与解决

《深度剖析SpringBoot日志性能提升的原因与解决》日志记录本该是辅助工具,却为何成了性能瓶颈,SpringBoot如何用代码彻底破解日志导致的高延迟问题,感兴趣的小伙伴可以跟随小编一起学习一下... 目录前言第一章:日志性能陷阱的底层原理1.1 日志级别的“双刃剑”效应1.2 同步日志的“吞吐量杀手”

Unity新手入门学习殿堂级知识详细讲解(图文)

《Unity新手入门学习殿堂级知识详细讲解(图文)》Unity是一款跨平台游戏引擎,支持2D/3D及VR/AR开发,核心功能模块包括图形、音频、物理等,通过可视化编辑器与脚本扩展实现开发,项目结构含A... 目录入门概述什么是 UnityUnity引擎基础认知编辑器核心操作Unity 编辑器项目模式分类工程

深度解析Python yfinance的核心功能和高级用法

《深度解析Pythonyfinance的核心功能和高级用法》yfinance是一个功能强大且易于使用的Python库,用于从YahooFinance获取金融数据,本教程将深入探讨yfinance的核... 目录yfinance 深度解析教程 (python)1. 简介与安装1.1 什么是 yfinance?

Python学习笔记之getattr和hasattr用法示例详解

《Python学习笔记之getattr和hasattr用法示例详解》在Python中,hasattr()、getattr()和setattr()是一组内置函数,用于对对象的属性进行操作和查询,这篇文章... 目录1.getattr用法详解1.1 基本作用1.2 示例1.3 原理2.hasattr用法详解2.

深度解析Spring Security 中的 SecurityFilterChain核心功能

《深度解析SpringSecurity中的SecurityFilterChain核心功能》SecurityFilterChain通过组件化配置、类型安全路径匹配、多链协同三大特性,重构了Spri... 目录Spring Security 中的SecurityFilterChain深度解析一、Security