なぜポートフォリオがAI転職の決め手になるのか
AI・機械学習の転職では「資格よりポートフォリオ」が重要です。なぜなら:
採用担当者がGitHubで見るポイント
① Contribution Graph(草)の密度
毎日コードをコミットしている「草が生えた状態」は継続的な学習の証拠。緑が濃いプロフィールは第一印象が良いです。
② READMEの質
リポジトリのREADMEが充実しているかを見ます。コードだけあってREADMEがない場合、説明力・ドキュメント能力が低いと判断されることも。
③ プロジェクトの「意図・課題設定」
「何のために作ったか」「どんな課題を解決したか」が明確なプロジェクトが高評価。課題設定のセンスはビジネス貢献につながるからです。
④ コードの品質・可読性
変数名・関数名が適切か、コメントが入っているか、モジュール化されているかなど、コードの質を見られます。
評価されるポートフォリオプロジェクトの選び方
✅ 良いプロジェクトの条件
– 「タイタニック生存予測」より「ECサイトの離脱率予測」
– 「手書き数字分類」より「製品の外観検査AI」
– 自分でスクレイピング・収集したデータを使ったプロジェクトは評価が高い
– データ収集→前処理→モデル構築→評価→デプロイまで
– 「なぜこのモデルを選んだか」「他のアプローチとの比較」がある
おすすめポートフォリオプロジェクト10選
初級(0〜3ヶ月目)
– 技術:pandas・scikit-learn・線形回帰
– データ:公開不動産データ
– 技術:自然言語処理・ロジスティック回帰
– データ:Twitter API
– 技術:LSTM・時系列分析
– データ:Yahoo Finance API
中級(3〜6ヶ月目)
– 技術:CNN・OpenCV・DeepFace
– 技術:OpenAI API・RAG・LangChain
– 技術:協調フィルタリング・行列因子分解
上級(6ヶ月〜)
– 技術:Vision Transformer・CLIP
– 技術:Hugging Face・LoRA・PEFT
– 技術:YOLO・FastAPI・WebSocket
– 技術:MLflow・Airflow・Docker・GitHub Actions
理想のREADME構成
# プロジェクト名
概要
このプロジェクトは〇〇という課題を解決するために作成しました。
背景・課題
(なぜこのプロジェクトを作ったか)
使用技術
Python 3.10
PyTorch 2.0
scikit-learn
Docker
モデルの性能
| モデル | 精度 | F1スコア |
|--------|------|---------|
| ベースライン | 75% | 0.72 |
| 提案手法 | 89% | 0.87 |
工夫した点・学んだこと
(技術的な判断・トレードオフの説明)
セットアップ方法
bash
git clone …
pip install -r requirements.txt
python main.py
デモ
(スクリーンショット・動画・デプロイURL)
ポートフォリオを際立たせる3つのポイント
① デプロイしてURLを公開する
HuggingFace Spaces・Streamlit Cloud・Vercelなどを使って、実際に動くデモを公開しましょう。「触れるポートフォリオ」は採用担当者の印象に残ります。
② Kaggleの実績を連携する
KaggleプロフィールのURLをGitHubプロフィールに記載しましょう。コンペの参加実績・ランクが可視化されます。
③ 技術ブログとセットで公開する
プロジェクトをZennやQiitaで記事にすることで、「技術を言語化できる」能力も証明できます。
まとめ
AI転職のポートフォリオは「数より質」です。3〜5個の質の高いプロジェクトを、丁寧なREADMEとともに公開することが重要です。
ポートフォリオを整えたら、IT特化型の転職エージェントに相談して転職活動を本格化させましょう。