kaggle使用说明

编程入门 行业动态 更新时间:2024-10-10 01:17:12

kaggle<a href=https://www.elefans.com/category/jswz/34/1769912.html style=使用说明"/>

kaggle使用说明

kaggle

  • kaggle使用参考
  • 1、kaggle目录
  • 2、kaggle上传本地文件后,如何不改代码就可运行
  • 3、已上传文件的修改
    • 3.1 重新上传
    • 3.2 重写文件
  • 4、创建文件夹
  • 5、结果下载
    • 5.1 多文件:先打包再下载
    • 5.2 重定文件下载链接

kaggle使用参考

Kaggle 新手入门必看,手把手教学
Kaggle服务器初体验记录

1、kaggle目录

1、所有文件的顶级父目录是【/kaggle】
2、新建的notebook文件的路径默认是 【/kaggle/working】,所以在当前notebook中执行 "cd …/"即回退到顶级父目录/kaggle了。
3、/kaggle下默认已存在的3个文件夹:lib、input、working。

2、kaggle上传本地文件后,如何不改代码就可运行

问题:kaggle上次的本地文件默认是在/kaggle/input 下,但kaggle默认的工作目录是/kaggle/working,所以要怎么把前者文件转移到后者下呢?
解决:参考以上参考文档,需要复制或移动文件。可以在新打开的jupyter notebook中,执行以下命令:

方案一:cp复制
!cp -rf ../input/xx.py ./


方案二:%%writefile xx.py复制
在新cell的头部先写上%%writefile xx.py,然后再同个cell内换行后追加要写入到xx.py中的内容。运行这个 cell,/kaggle/working目录下就会出现 xx.py 文件。

3、已上传文件的修改

已上传的文件是无法直接编辑的,可以通过以下途径“曲线修改”。

3.1 重新上传




New version打开的界面:

3.2 重写文件

前提:文件已经在/kaggle/working目录下

4、创建文件夹

自己创建文件夹到目录 /kaggle/working/ 下:

方案一:!mkdir 文件夹
方案二:
import os
os.mkdir("文件夹")

5、结果下载

5.1 多文件:先打包再下载

结果存储的文件(/kaggle/working/目录下),只可以单个文件下载,如果文件比较多,可以压缩一下打包,打包后的文件会出现在/kaggle/working目录下,直接下载这个压缩包即可。

import os
import zipfile
import datetimedef 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 + '\\' + namezip.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())

5.2 重定文件下载链接

如果使用Kaggle平台训练自己的模型,训练结束之后由于模型过大导致output那里一直在加载(转圈),即使加载出来点击download也没有反应,可以使用以下代码重新生成文件链接:

from IPython.display import FileLink
FileLink('output.zip')

更多推荐

kaggle使用说明

本文发布于:2023-11-16 18:08:27,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1630789.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:使用说明   kaggle

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!