文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

Kaggle 新手入门必看,手把手教学

2023-09-16 08:01

关注

Add Data 的路径:/kaggle/input
git clone 的路径:/kaggle/working

一、Kaggle 账号注册

1.进入官网 Kaggle 点击 Register 进行账号注册
在这里插入图片描述
2.随便点一个方式注册,本人用的邮箱
在这里插入图片描述
3.点进去填写对应信息进行注册,点击 next 即可
在这里插入图片描述

二、Kaggle 创建项目

如果你看到是这个界面
在这里插入图片描述
2.如果你看到的是这个界面
在这里插入图片描述
Kaggle 新建 kernel 有两种方式,这个主要是编辑的环境:

编程语言目前只支持 python 和 R 两种

三、新建 Notebook

点击 create => New Notebook 新建 Notebook 如下:
在这里插入图片描述
注:命令行可以执行 Linux 命令

四、切换工作路径

当新建 Notebook 后路径均为:/kaggle/working

文件目录结果如下:

以下列出常用的路径以及文件查看方式:

import osprint(os.listdir("../")) # ['lib', 'input', 'working'] print(os.getcwd())  # 当前文件所在的路径 /kaggle/workingprint(os.listdir(os.getcwd()))  # 在 /kaggle/working 文件夹下有两个隐藏文件['.ipynb_checkpoints', '__notebook_source__.ipynb']print(os.listdir("../../")) # print(os.listdir("../input"))   # 查看自己导入的文件print(os.listdir("../../kaggle"))

一、将本地项目上传到 Kaggle 并运行

举例说明:

方式 1:(我没有成功,谢邀)

1.本地有一个 KaggleTest 项目,先将项目进行压缩
在这里插入图片描述
2.包含了一个 main.py 和 test.py

def first_test() :    print("Hello, world")    print("Kaggle, very good!")

3.点击自定义上传在这里插入图片描述
4.点击后显示如下,上传刚刚的压缩包,它会自动解压
在这里插入图片描述
在这里插入图片描述

5.如图就能看到加载好的项目啦,当然没有的话可以点击 Add Data,点击或搜索 Your Datasets 会显示你所有导入的项目
在这里插入图片描述

上传项目后如何正确运行项目

# This Python 3 environment comes with many helpful analytics libraries installed# It is defined by the kaggle/python Docker image: https://github.com/kaggle/docker-python# For example, here's several helpful packages to loadimport numpy as np # linear algebraimport pandas as pd # data processing, CSV file I/O (e.g. pd.read_csv)# Input data files are available in the read-only "../input/" directory# For example, running this (by clicking run or pressing Shift+Enter) will list all files under the input directoryimport osfor dirname, _, filenames in os.walk('/kaggle/input'):    for filename in filenames:        print(os.path.join(dirname, filename))# You can write up to 20GB to the current directory (/kaggle/working/) that gets preserved as output when you create a version using "Save & Run All" # You can also write temporary files to /kaggle/temp/, but they won't be saved outside of the current session

1、当前的工作目录是在 kaggle/working 目录下,可以用如下代码查看:
在这里插入图片描述

import os print(os.getcwd())print(os.listdir(os.getcwd()))# 结果"""/kaggle/working['__notebook_source__.ipynb', '.virtual_documents']"""

2、改变当前的工作目录

""" change working directory """import osif os.path.basename(os.getcwd()) == 'working':    os.chdir('../input/vitcode') //    print('current working directory is {}'.format(os.getcwd()))print(os.getcwd())print(os.listdir(os.getcwd()))

方式 2 (一个一个传最为靠谱,别瞎折腾了)

%%writefile filename.py
%load mixmodel.py

记得最后进行项目保存
在这里插入图片描述

方式 3

方式 1 与 2 的结合

# import module we'll need to import our custom modulefrom shutil import copyfile # copy our file into the working directory (make sure it has .py suffix)copyfile(src = "../input/create-function/my_functions.py", dst = "../working/my_functions.py")
import shutilshutil.copytree(r'../input/vitcode/vision_transformer', r'./visio_transformer')

在这里插入图片描述
notebook这种形式不允许 parser = argparse.ArgumentParser() 这种自动参数的形式
在这里插入图片描述

来源地址:https://blog.csdn.net/qq_46450354/article/details/126835206

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯