华为9如何实现人工智能技术?

99ANYc3cd6 人工智能 3

我们可以从“用户如何利用AI”“开发者如何实践AI”两个层面来探讨。

华为9如何实现人工智能技术?-第1张图片-广州国自机器人
(图片来源网络,侵删)

作为普通用户,如何体验Mate 9上的AI功能?

对于普通用户来说,AI已经深度集成在Mate 9的EMUI 5.0/5.1系统以及各种预装应用中,你可以从以下几个方面去感受:

系统级的AI体验(核心亮点)

这是Mate 9最核心的AI应用,也是它当时最引以为傲的技术。

  • AI学习用户使用习惯,实现“越用越快”

    • 原理:Mate 9搭载的麒麟960芯片内置了神经网络处理单元,这是手机SoC中首次集成专门的AI计算单元,EMUI 5.0系统利用这个NPU,深度学习你的应用使用习惯。
    • 如何体验:你经常使用的App(如微信、相机、浏览器)会被系统标记为“热应用”,当你点击这些App时,系统会预先将它们加载到内存中,实现秒开,不常用的App则会被“冷处理”,后台释放资源,你使用时间越长,系统就越懂你,手机也就越流畅。
  • AI智能资源调度

    华为9如何实现人工智能技术?-第2张图片-广州国自机器人
    (图片来源网络,侵删)
    • 原理:NPU会持续监控CPU、GPU等硬件的负载情况。
    • 如何体验:当你玩游戏时,系统会优先保证游戏所需的资源,让游戏更流畅,当你切换到看视频或聊天时,系统会自动将资源分配给这些前台应用,并降低后台功耗,从而达到省电的目的,这是一种“智能”的分配,而不是简单的“一刀切”。
  • AI场景识别相机

    • 原理:虽然NPU主要服务于系统,但相机算法也受益于麒麟960强大的ISP(图像信号处理器)和初步的AI学习能力。
    • 如何体验:打开相机,对准不同场景(如美食、人像、夜景、花卉、文档等),Mate 9会自动识别并优化拍摄参数,让你拍出更好的照片,无需手动调整。

应用层面的AI功能

除了系统,很多预装或可下载的应用也集成了AI功能。

  • 语音助手“小艺”

    • 如何体验:长按Home键或说出“小艺小艺”,你可以用它来设置闹钟、查天气、导航、打开App等,虽然功能相对简单,但它是你与手机进行自然语言交互的入口。
  • 智能相册

    华为9如何实现人工智能技术?-第3张图片-广州国自机器人
    (图片来源网络,侵删)
    • 如何体验:在相册中,Mate 9可以自动识别人脸,并将同一个人的照片归类在一起,方便你查找,它还能识别出照片中的物体(如“狗”、“汽车”、“食物”)和场景(如“海滩”、“日落”),并打上标签。
  • 翻译应用

    • 如何体验:使用华为自带的“翻译”App或第三方翻译软件,可以进行实时语音翻译、拍照翻译,AI技术会帮你识别语音和文字,并进行智能翻译,这在出国旅行时非常有用。
  • 个性化推荐

    • 如何体验:在华为视频、音乐等应用中,系统会根据你的观看/收听历史,利用AI算法为你推荐你可能感兴趣的内容。

作为开发者或爱好者,如何在Mate 9上实践AI?

如果你有一定的编程基础,想让Mate 9成为你学习和实践AI的平台,这也是完全可行的,虽然硬件有局限,但入门学习绰绰有余。

利用手机上的AI SDK

华为为开发者提供了丰富的AI能力,通过HMS Core(华为移动服务)可以轻松调用。

  • HMS Core ML Kit
    • 这是什么:这是一个移动端AI开发工具包,提供了大量的预置AI模型,可以直接在你的App中使用。
    • Mate 9上可以做什么
      • 图像识别:识别图片中的物体、场景、文字(OCR)。
      • 人脸检测:检测图片中的人脸,并进行关键点定位、属性分析(是否戴眼镜、是否微笑)。
      • 文本识别:从图片中提取文字。
      • 智能翻译:支持多种语言的文本和语音翻译。
    • 如何开始:你需要注册华为开发者账号,下载Android Studio,并集成HMS Core SDK,华为官方有非常详细的文档和教程,即使是新手也能快速上手,这是在Mate 9上实践AI最直接、最推荐的方式。

运行轻量级AI模型

Mate 9的麒麟960芯片虽然不如现在的芯片强大,但其NPU依然可以胜任一些轻量级模型的推理工作。

  • 选择合适的模型

    • 你不能去跑像GPT-4这样的大模型,但可以运行一些经过压缩和优化的模型,
      • MobileNet:用于图像分类,非常轻量。
      • TinyYOLO:用于实时目标检测,速度较快。
      • MobileFaceNet:用于人脸识别。
  • 如何运行

    • TensorFlow Lite:Google推出的移动端深度学习框架,你可以将训练好的TensorFlow模型转换为TFLite格式,然后在Android App中使用TFLite Interpreter来运行,Mate 9的NPU可以通过TFLite的委托机制来加速模型计算。
    • PyTorch Mobile:PyTorch官方的移动端部署方案,同样可以将模型部署到Mate 9上。

使用云AI服务

如果你的AI任务对算力要求较高,Mate 9完全可以将数据上传到云端,利用云服务器强大的AI能力进行处理。

  • 华为云AI:作为华为自己的云服务,提供了与手机端SDK无缝衔接的AI能力,如图像识别、语音识别、自然语言处理等,你可以在Mate 9上开发一个App,收集用户数据,然后调用华为云的API进行处理。
  • 其他云服务商:如阿里云、腾讯云、百度AI开放平台等,都提供了丰富的AI API,你可以让你的Mate 9成为一个“智能终端”,负责数据采集和结果展示,而复杂的AI计算则在云端完成。

总结与建议

用户类型 核心思路 具体操作
普通用户 体验和享受 感受EMUI 5.0的“越用越快”和智能调度。
2. 使用相机场景识别、智能相册分类。
3. 尝试语音助手“小艺”和各种翻译App。
开发者/爱好者 学习和实践 入门首选:学习使用HMS Core ML Kit,快速开发带AI功能的小应用。
2. 进阶挑战:尝试使用TensorFlow Lite在本地运行轻量级AI模型(如图像分类)。
3. 云端结合:利用华为云AI等云服务,实现更复杂的AI功能。

给你的建议:

  • 如果你想当个“体验官”:就好好感受Mate 9当年最引以为傲的系统级AI优化,这是它与其他手机最大的区别。
  • 如果你想当个“创客”:从HMS Core ML Kit开始,它门槛最低,能让你最快地做出一个带AI功能的App,建立信心,之后再挑战本地模型部署。

华为Mate 9作为AI手机的“开山鼻祖”之一,无论是从用户体验还是开发者实践的角度,都依然有很高的价值去探索和“搞”人工智能。

标签: 华为9人工智能技术实现方案 华为9 AI技术实现路径 华为9人工智能实现方法

抱歉,评论功能暂时关闭!