机器学习,剪刀,石头,布


当前AI Machine Learning 异常火爆,希望在MCU上使用机器学习,做图像识别的工作。看到一个剪刀,石头,步的学习程序,给大家分享一下。

TensorFlow AI人工智能及Machine Learning

通过学习Laurence Moroney 《AI and Machine Learning for Coder》书开始学习人工智能和机器学习。

随着视觉的发展,我们从淘宝上花费20元就可以买到一个摄像头,并且这个摄像头的控制设备支持机器学习库ML Lite,使人工智能应用进入可凡人世界。在书上我们可以看到一些应用的例子,比如:

  • 数字识别,通过图像可以识别数字0-9
  • 穿戴服装识别,识别鞋,靴子,高跟鞋,T-shirt, 头套等
  • 人-马分类识别
  • 手势识别 - 剪刀,石头,步。英文,paper,rock,scissor。

下面介绍一个图像分类的paper,rock,scissor,我们中国人说的剪刀,石头,布(包袱)的应用。

训练图集的下载

图像下载在树上说的网站是:
https://storage.googleapis.com/laurencemoroney-blog.appspot.com/rps.zip
新的地址:https://storage.googleapis.com/learning-datasets/rps.zip
用浏览器直接打开就可以下载这个压缩文件。可以自己释放这个文件到响应的目录,也可以用一段python小程序实现:

import urllib.request
import zipfile
url = "https://storage.googleapis.com/learning-datasets/rps.zip"

file_name = "rps.zip"
training_dir = 'tmp/rps/'
file_name = training_dir + flie_name
urllib.request.urlretrieve(url, file_name)

zip_ref = zipfile.ZipFile(file_name, 'r')
zip_ref.extractall(training_dir)
print('下载完成!')
zip_ref.close()

这样,我们就在我们的工作目录下面创建了一个结构:
在这里插入图片描述
上面的每个目录中有840个图像,比如,在paper下有如下类似的图像文件:
在这里插入图片描述
这些手势表示的是各种的包袱的图像。还有石头和剪刀的画面如下:

相关推荐

  1. c++石头剪刀游戏

    2024-03-12 07:48:02       38 阅读
  2. Python石头剪刀游戏

    2024-03-12 07:48:02       40 阅读
  3. Python列表实现石头剪刀游戏

    2024-03-12 07:48:02       36 阅读
  4. C基础入门题:石头剪刀

    2024-03-12 07:48:02       24 阅读
  5. 【华为OD真题 Python】石头剪刀游戏

    2024-03-12 07:48:02       61 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-12 07:48:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-12 07:48:02       100 阅读
  3. 在Django里面运行非项目文件

    2024-03-12 07:48:02       82 阅读
  4. Python语言-面向对象

    2024-03-12 07:48:02       91 阅读

热门阅读

  1. Android中类加载机制

    2024-03-12 07:48:02       47 阅读
  2. 前端自带的base64转化方法

    2024-03-12 07:48:02       43 阅读
  3. 2、设计模式之单例模式详解

    2024-03-12 07:48:02       35 阅读
  4. android JNI float *转MutableList

    2024-03-12 07:48:02       45 阅读
  5. ArrayList与LinkedList的区别

    2024-03-12 07:48:02       50 阅读
  6. django中的QuerySet

    2024-03-12 07:48:02       42 阅读
  7. TypeScript之枚举

    2024-03-12 07:48:02       44 阅读
  8. 如何用prompt提示词开发Open AI项目?

    2024-03-12 07:48:02       47 阅读
  9. Prompt提示词工程构建指南

    2024-03-12 07:48:02       39 阅读
  10. 牛客周赛 Round 36----->C.小红的白色字符串

    2024-03-12 07:48:02       44 阅读
  11. SQLite表添加主键

    2024-03-12 07:48:02       40 阅读