Kaggle上有免费(每周30小时)供大家使用的GPU计算资源,本文教你如何使用它来训练自己的神经网络。
Kaggle是什么
Kaggle
是一个数据建模和数据分析竞赛平台。企业和研究者可在其上发布数据,统计学者和数据挖掘专家可在其上进行竞赛以产生最好的模型。
在Kaggle
,你可以:
-
参加竞赛赢取奖金。
Kaggle
上会发布一些赛题,做的好会赢得奖金。 -
下载数据集。
Kaggle
上包含了众多的数据集供大家免费下载,常见的数据集都可以在上面找到。 -
学习别人的代码。类似
GitHub
,你可以在Kaggle
上学习冠军的代码来强化数据科学技能。 -
免费使用计算资源。
Kaggle
的Kernels
功能允许你在浏览器编程、并通过服务器的GPU
来加速你的计算。 -
讨论交流学习。
Kaggle
上有论坛交流功能,允许你与相同的爱好者一起交流学习。 -
学习
Python
、ML
、Pandas
、DL
等技能。Kaggle
上提供了免费的微课给大家学习,供初学者快速入门学习。
本篇文章侧重点是第4
条,教你如何将自己的代码丢到Kaggle
上训练。
注意,Kaggle
目前只支持Python
和R
两种编程语言。
Kernel硬件配置
GPU
:Nvidia Tesla P100-PCIE-16GB 1.3285GHz
GPU连续使用时间
:6h
CPU Frequency
: 2.3GHz
RAM
:14GB
Disk
:5.2GB
使用教程
基本介绍
-
登陆
Kaggle
官网,注册账号并登陆。在Kaggle
注册账号是免费的。 -
点击导航栏的
Kernels