80. 仙人掌航拍照片分类识别#

80.1. 介绍#

Aerial Cactus Identification 是 Kaggle 上一个机器学习入门级比赛,本次挑战将使用 Auto-Keras 自动化深度学习框架完成该比赛。

80.2. 知识点#

  • 仙人掌航拍照片分类

  • Auto-Keras 实践应用

Aerial Cactus Identification 是 Kaggle 上一个机器学习入门级比赛,比赛数据集包含大量 \(32 \times32\) 缩略图图像,其中为柱状仙人掌 Neobuxbaumia tetetzo 的航拍照片标注数据。

https://cdn.huhuhang.com/hands-on-ai/images/uid214893-20190717-1563353387549.png

其中,图像包含仙人掌的标签为 1,反之为 0。你可以通过 数据集介绍页面 了解详情。

Exercise 80.1

开放型挑战

挑战:请使用 Auto-Keras 自动化深度学习框架完成 Aerial Cactus Identification 比赛,并在 Kaggle 上提交结果。

规定:原比赛最终需要提交预测类别的所属概率,本挑战按照二分类问题解决即可,Auto-Keras 并不支持概率输出。

你需要使用 Kaggle 提供的 Kaggle Notebooks 环境在线完成该比赛,通过比赛页面的右上角的 Late Submission 提交挑战结果后即可看到评估得分。点击 Late Submission 按钮能看到提交方法和说明。提交后,你可以在 Leaderboard 栏中看到排名情况。

关于 Kaggle Notebooks 的使用,可以阅读 Kaggle 官方帮助文档 或者课程最后的附录实验「深度学习环境使用指南」中相应内容。

Note

  1. Kaggle 注册账户时要填入 Google 验证码,此时需科学上网。

  2. Kaggle Notebooks 链接外网和 GPU 权限需通过右下角 Settings 开启,提交 Commits 时需要保证 Notebook 中代码能完整执行。

  3. Auto-Keras 限制时长建议不要超过半小时,否则容易导致 Kaggle Notebooks 提交 Commits 超时。