谷歌AI新升级,装备审美功能给照片评分
腾讯数码讯(邱明慧)情人眼里出西施,对于我们这些平凡的用户来讲,这句话往往是正确的。总有人偏爱自己的拍摄出的图片,因为其中有自己的爱人、宠物和见闻。但往往拍摄某一个瞬间时,连摄几十张都是很常见的,在10张相对相似的照片中,要挑选出相对更优秀的摄影作品的时候,这往往就让人感到头疼了。 可是挑选时都在考虑这些什么?有很多种因素的存在,很多人判断留下的照片通常是没有模糊或者噪音,光线更好或者偶然抓拍了小美好。即使我们没有意识到,但事实上在挑选照片的时候,大脑往往会在技术质量和审美偏好中徘徊。也就是说,业余的摄影师也可能从会几张相似的图片中选出偏爱的图片,尽管有可能这并不是拍摄技术最好的一张。
但是如果人工智能能帮我们挑选一张最佳照片呢?谷歌的一组实验人员试图用叫做神经图像评估(NIMA)的人工智能模型来实现这一目标。 目前为止,我们对人工智能的特性已经有了一定的了解,它被嵌入到当前的智能手机相机组件中,可以用来识别每张照片中的物体。NIMA更加进步一些,使用深度学习技术来来训练卷积神经网络(CNN),不仅会对图像的技术质量进行评分,还会评估图像的整体美学对人眼的吸引力。 NIMA并没有将图像归类为高技术或者低技术含量,而是使用评分系统为一张图像的美观程度评分,采取十分制。使用这个方法,NIMA可以对每张图片的像素进行技术评估,同时还将考虑到图像情感和美感层次。 令人惊讶的是,这个系统运行的很好。在一篇相关的概述论文中,谷歌的研究人员指出NIMA的评分和200个人的平均评分相匹配。至于这个系统的实际应用,不难想象未来在Pixel手机上的使用,它会帮助用户选择最好的照片保留下来,用户不再需要无休止的挑选犹豫。 研究员还表示,NIMA可以“改进图片实时的反馈给用户”,甚至可以帮助后期处理技术使得图片优化。 来源:androidauthority
- 再论 ASP.NET 中获取客户端IP地址
- 洛谷P3038 [USACO11DEC]牧草种植Grass Planting
- 【 关关的刷题日记47】Leetcode 38. Count and Say
- 《Python自然语言处理》答案第一、二章
- 【 关关的刷题日记49】 Leetcode 434. Number of Segments in a String
- 自然语言处理构建文本向量空间1.百科2.源代码3.参考:
- 小爬虫之爬取豆瓣电影排行榜1.技术路线2.任务3.分析4.运行结果5.源码
- Numpy 修炼之道 (5)—— 索引和切片
- 深入理解final关键字
- Numpy 修炼之道 (4)—— 基本运算操作
- 一些APT攻击案例分享
- 浅谈命令查询职责分离(CQRS)模式
- Numpy 修炼之道 (3)—— 数据类型
- 熔断器设计模式
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- Android实现界面内嵌多种卡片视图(ViewPager、RadioGroup)
- Android设计模式之Builder模式详解
- 详解Android获取系统内核版本的方法与实现代码
- Android 修改viewpage滑动速度的实现代码
- 在Ubuntu20.04中安装ROS Noetic的方法
- Android设计模式之单例模式详解
- Android获取手机联系人的方法
- 学习使用Material Design控件(一)
- Android仿微信Viewpager-Fragment惰性加载(lazy-loading)
- Android嵌套滑动冲突的解决方法
- Android应用图标上的小红点Badge实践代码
- 详解Android studio中正确引入so文件的方法
- Android ViewFlipper的详解及实例
- Android编程实现拍照功能的2种方法分析
- 在Ubuntu/Linux环境下使用MySQL开放/修改3306端口和开放访问权限