国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Kaggle 新手入門必看,手把手教學(xué)

這篇具有很好參考價(jià)值的文章主要介紹了Kaggle 新手入門必看,手把手教學(xué)。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

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

一、Kaggle 賬號注冊

1.進(jìn)入官網(wǎng) Kaggle 點(diǎn)擊 Register 進(jìn)行賬號注冊
kaggle amp,深度學(xué)習(xí),其他內(nèi)容,python,pycharm
2.隨便點(diǎn)一個(gè)方式注冊,本人用的郵箱
kaggle amp,深度學(xué)習(xí),其他內(nèi)容,python,pycharm
3.點(diǎn)進(jìn)去填寫對應(yīng)信息進(jìn)行注冊,點(diǎn)擊 next 即可
kaggle amp,深度學(xué)習(xí),其他內(nèi)容,python,pycharm

二、Kaggle 創(chuàng)建項(xiàng)目

1.如果你看到是這個(gè)界面
kaggle amp,深度學(xué)習(xí),其他內(nèi)容,python,pycharm
2.如果你看到的是這個(gè)界面
kaggle amp,深度學(xué)習(xí),其他內(nèi)容,python,pycharm
Kaggle 新建 kernel 有兩種方式,這個(gè)主要是編輯的環(huán)境:

  • Notebook:類似Jupyter notebook
  • Script:類似Pycharm這種編輯環(huán)境

編程語言目前只支持 python 和 R 兩種

三、新建 Notebook

1.點(diǎn)擊 create => New Notebook 新建 Notebook 如下:
kaggle amp,深度學(xué)習(xí),其他內(nèi)容,python,pycharm
注:命令行可以執(zhí)行 Linux 命令

四、切換工作路徑

當(dāng)新建 Notebook 后路徑均為:/kaggle/working

文件目錄結(jié)果如下:

  • input:一般用于存放訓(xùn)練數(shù)據(jù)的文件夾
  • config:存放配置文件
  • lib
  • working :工作路徑,主要是我們創(chuàng)建的代碼文件的工作目錄
    • .ipynb_checkpoints
    • notebook_source.ipynb

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

import os
print(os.listdir("../")) # ['lib', 'input', 'working'] 
print(os.getcwd())  # 當(dāng)前文件所在的路徑 /kaggle/working
print(os.listdir(os.getcwd()))  # 在 /kaggle/working 文件夾下有兩個(gè)隱藏文件['.ipynb_checkpoints', '__notebook_source__.ipynb']
print(os.listdir("../../")) # 
print(os.listdir("../input"))   # 查看自己導(dǎo)入的文件
print(os.listdir("../../kaggle"))

一、將本地項(xiàng)目上傳到 Kaggle 并運(yùn)行

舉例說明:

方式 1:(我沒有成功,謝邀)

1.本地有一個(gè) KaggleTest 項(xiàng)目,先將項(xiàng)目進(jìn)行壓縮
kaggle amp,深度學(xué)習(xí),其他內(nèi)容,python,pycharm
2.包含了一個(gè) main.py 和 test.py

  • 其中 test.py 文件代碼如下:
def first_test() :
    print("Hello, world")
    print("Kaggle, very good!")

3.點(diǎn)擊自定義上傳kaggle amp,深度學(xué)習(xí),其他內(nèi)容,python,pycharm
4.點(diǎn)擊后顯示如下,上傳剛剛的壓縮包,它會(huì)自動(dòng)解壓
kaggle amp,深度學(xué)習(xí),其他內(nèi)容,python,pycharm
kaggle amp,深度學(xué)習(xí),其他內(nèi)容,python,pycharm

5.如圖就能看到加載好的項(xiàng)目啦,當(dāng)然沒有的話可以點(diǎn)擊 Add Data,點(diǎn)擊或搜索 Your Datasets 會(huì)顯示你所有導(dǎo)入的項(xiàng)目
kaggle amp,深度學(xué)習(xí),其他內(nèi)容,python,pycharm

  • 1.上傳的數(shù)據(jù)文件都放在了 input 文件夾下
  • 2.所有的上傳的項(xiàng)目文件只讀,無法更改

上傳項(xiàng)目后如何正確運(yùn)行項(xiàng)目

  • 最開始新建會(huì)出現(xiàn) Kaggle 自帶的代碼,運(yùn)行后可以讀取所有文件的路徑
# 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 load

import numpy as np # linear algebra
import 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 directory

import os
for 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、當(dāng)前的工作目錄是在 kaggle/working 目錄下,可以用如下代碼查看:
kaggle amp,深度學(xué)習(xí),其他內(nèi)容,python,pycharm

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

2、改變當(dāng)前的工作目錄

  • 此時(shí)我們把當(dāng)前的工作目錄改到了 input 目錄下也就是我們上傳的項(xiàng)目對應(yīng)的目錄,這樣就可以直接使用我們在項(xiàng)目中的 .py 文件啦
""" change working directory """
import os

if 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 (一個(gè)一個(gè)傳最為靠譜,別瞎折騰了)

  • 將該文件復(fù)制到一個(gè) notebook 的 cell 中,然后在該 cell 的頂部添加一行代碼:
%%writefile filename.py
  • 然后運(yùn)行這個(gè) cell,這個(gè) cell 中的內(nèi)容就會(huì)被寫入到 output 的 filename.py 文件。后面就像往常一樣了,直接import 使用即可。
    kaggle amp,深度學(xué)習(xí),其他內(nèi)容,python,pycharm

  • 如果想要更改其中內(nèi)容的話,打開一個(gè)空的 cell,輸入 %load filename.py 然后運(yùn)行即可載入該文件的內(nèi)容,改完后用上面的方法重新寫入即可。
    kaggle amp,深度學(xué)習(xí),其他內(nèi)容,python,pycharm

%load mixmodel.py
  • 此方法需要將文件一個(gè)一個(gè)下載過去比較繁瑣

記得最后進(jìn)行項(xiàng)目保存
kaggle amp,深度學(xué)習(xí),其他內(nèi)容,python,pycharm

方式 3

方式 1 與 2 的結(jié)合

  • 首先經(jīng)過方式 1 上傳本地項(xiàng)目,對應(yīng)的目錄在 /kaggle/input 處。由于工作目錄為 / kaggle/working,需要將項(xiàng)目移動(dòng)到工作目錄下。

  • 導(dǎo)入自定義函數(shù).py文件:點(diǎn)擊New Notebook后會(huì)創(chuàng)建導(dǎo)入my_functions.py的notebook,于是我們可以使用自定義的函數(shù)庫,這里主要路徑不要寫錯(cuò),我們能夠?qū)脒M(jìn)來的.py文件一定是放在working里的文件,所以需要將input里面的文件復(fù)制到output的working路徑里面。這樣就能調(diào)用我們的自定義函數(shù)了。

  • 這個(gè)代碼只能轉(zhuǎn)移.py文件

# import module we'll need to import our custom module
from 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")
  • 這個(gè)代碼可以轉(zhuǎn)移整個(gè)項(xiàng)目
import shutil
shutil.copytree(r'../input/vitcode/vision_transformer', r'./visio_transformer')

kaggle amp,深度學(xué)習(xí),其他內(nèi)容,python,pycharm
notebook這種形式不允許 parser = argparse.ArgumentParser() 這種自動(dòng)參數(shù)的形式
kaggle amp,深度學(xué)習(xí),其他內(nèi)容,python,pycharm文章來源地址http://www.zghlxwxcb.cn/news/detail-822137.html

到了這里,關(guān)于Kaggle 新手入門必看,手把手教學(xué)的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包