ハードウェアその他kaggleに登録したはいいが、手を動かしはじめられない人が見るページ何度kaggleをやろうと思い立ったことか!ただ、一人ではどうにも進めるのにかなりパワーが必要になってしまう。そんな時、あなたはこうやりなさい!と支持されたいマゾな方向けのページです。(くれぐれサディストの方はみないでください。)かくいう私も何からやればいいか手をつけられなかったので、自分自身のためにまとめました。神々がこの広大なネットの世界に残していった痕跡を元に書いています。Platform(GCP)に登録する!まず、この動画に頼りっきりの動画です。この動画の通り、tkmさんのおっしゃる通りに話を進めていきます。Engineを立ち上げる!少し時間がかかりましたが、立ち上がりました。動画に習って、8コア30GBのubuntu16(100GB)のものをつくりました。贅沢だそうですが...中期で戦う場合は60GBぐらいほしいとのことなので、実際に戦う時はそれぐらいにしましょう!Strageを作る!この辺りは動画をみながらやっていくと問題なく進めることができます。repo作れるなら登録する必要はないんですが、無料版を使っている人は登録しましょう!私は、これを機にgithubをdawngradeしました。ここで忘れていけなさそうなのが、フォーラムで公開しないと、githubの公開リポジトリにpushしたらいけないということでしょうか。ここまででGCPへssh接続することができるようになります。update(私はvim派なので、というかvimしか使ったことないのでemacs?は一旦飛ばしています。)そして、anacondaもインストールします。Anaconda3-5.2.0-Linux-x86_64.shこれで後は、流れに沿ってインストールするだけです。inputでデータの保管場所を作ります。そこにGCP上に保管したデータを持ってくるんですが、gsutilというコマンドを使います。今回はじめてGCPを使ったがために、はじめてみましたが使っていきたい。ちなみに、gsutilの説明は以下の通り。アプリケーションです。使用すると、次のような、バケットやオブジェクトの幅広い管理作業を行うことができます。以下のコマンドでStorageからファイルを持ってくることができます。input/で無事にデータファイルの移行が終わりました。動画の冒頭でコマンドでデータファイルを移動させた方が早いというコメントがあったのですが、その場合はローカルからubuntuにただアップするだけだと思うんですが、その場合strageを使っている意味がなくなってしまう...(何か他の用途があるでしょう)次に7z形式のファイルを解凍するライブラリを入れます。p7zip-fullそして、解凍していきます。ファイル名これが完了すると一通りコーディングの準備は整います。for文とかの残りの長さを表示してくれるtqdmを入れておきましょう。tqdmxgboostというのがすごい威力らしいので(何かわかっていないですが)インストールします。xgboost練習のために、後はとにかく動画の通りにコーディングしていきましょう。一通りコーディングを真似てみて、実行結果をGCPからStorageへ送ります。(これもscpとかでやると早いらしい。コメントをキャンセルメールアドレスが公開されることはありません。