Kaggle注册问题,不FQ也能有人机验证_码农男孩的博客-CSDN博客_kaggle注册方法
二:kaggle导入本地项目
kaggle只能导入压缩之后的文件,可以把自己的数据集放在这个项目文件中,.py文件中定义的需要使用的数据集文件引用路径要改成kaggle能访问的路径
路径格式如下
模型引入:
../input/导入的时候你自己命名的项目名(看第四步)/你的项目名/数据集文件夹名/数据集
模型输出(/kaggle/working/:只能在此文件夹下边进行文件操作,因此把输出文件放到这里):
./
1)点击creat,选择new notebook
2)点击add data
3)点击upload
4)命名项目并上传项目,后续直接根据指示走即可
5)导入成功之后的界面,箭头1-选择开发语言,箭头二-选择GPU、TPU
注:新建模型结果存储的文件(/kaggle/working/目录下),该目录下文件在保存提交之后会清空
控制台输入:mkdir /kaggle/working/saved_model
2)导出模型结果
在执行结束之后,/kaggle/working目录下会出现模型文件,只可以单个文件下载,如果文件比较多,可以压缩一下打包,刷新该目录之后下载
压缩语句,在cell里执行下边的代码
def file2zip(packagePath, zipPath):
zip = zipfile.ZipFile(zipPath,
'
w
'
, zipfile.ZIP_DEFLATED)
for
path, dirNames, fileNames
in
os.walk(packagePath):
fpath
= path.replace(packagePath,
''
)
for
name
in
fileNames:
fullName
=
os.path.join(path, name)
name
= fpath +
'
\\
'
+
name
zip.write(fullName, name)
zip.close()
if
__name__ ==
"
__main__
"
:
# 文件夹路径
packagePath
=
'
/kaggle/working/
'
zipPath
=
'
/kaggle/working/output.zip
'
if
os.path.exists(zipPath):
os.remove(zipPath)
file2zip(packagePath, zipPath)
print(
"
打包完成
"
)
print(datetime.datetime.utcnow())