
AIプログラミングスクール卒業生の初心者がkaggle Expertになるまでの軌跡(riiidコンペ体験記)
AIジョブカレ(AIプログラミングスクール)の卒業生である私は、kaggleのriiidコンペで銅メダルが確定しkaggle Expertになることができました。kaggle Expertを取るにはどんなことが必要か述べていきます
AIジョブカレ(AIプログラミングスクール)の卒業生である私は、kaggleのriiidコンペで銅メダルが確定しkaggle Expertになることができました。kaggle Expertを取るにはどんなことが必要か述べていきます
riiidコンペ(kaggle)お疲れさまでした!riiidコンペはメモリ不足に悩まされたコンペとも言えます。そこで、このブログではpandasの高速化、メモリ最適化について述べたいと思います。
MoAコンペが終わりました。参加グループ4000人以上と比較的大きなコンペだったと思います。今回のコンペは、上位にいるほどシェイクダウンでメダルを取り逃した人が多いと思います。この記事では、メダルを取り逃してモチベーションが落ちている人向けに書きました。
nginxにて、httpリクエストのgetパラメータの値を判定し、 別のプロセス(リダイレクト)を呼び出す方法についてハマったのでメモ。
江崎貴裕さんの「データ分析のための数理モデル入門」という本がデータサイエンスの入り口としてわかりやすかったので感想を書きます。
HEROKU(ヘロク)公式のgunicorn(WSGIサーバー)+Flask(WEBフレームワーク)+python構成でWEBアプリ(hello worldの出力)の作成方法を紹介します。サーバー関係の知識がなく、アプリを公開するまでならHEROKUを使うのが最も早い方法と言えます。プログラミング経験未経験の人にとってもポートフォリオ公開の最適な方法と言えます。
初めてプログラミングを学ぶとき、ベテランエンジニアにオススメのプログラミング言語をきくとC言語と言われるケースが多いです。しかし、ぶっちゃけ難しいです。C言語ができないとプログラマーとして生きていけないの?という疑問に答えます。
bertは、Googleの検索で使われるなど、自然言語処理の分野ではよく使われています。今回、 bertのMASKを利用して、気になった女性が現れたという想定で恋愛相談をしてみました。
kaggleのコンペでランキング爆上がりのデータ水増し(Data Augmentation)方法とは? 実際のコンペで水増しを使ったらスコアが上がり、メダル圏外から銅メダル圏内に入ることができました。
huggingfaceのおかげで、比較的少ないコード量で日本語のBertが使えるようになりました。今回は、Bertを使ってツイートの感情分類をする例をGoogle Colaboratoryも使って公開したいと思います。