No Code, No Life

データサイエンティストを目指すしがないエンジニアのブログ

日記

Day 55 「共有すること」がいかに大事か

1. 画像処理 Segmentationの評価軸 IoUについて学習. torchmetricsでは、今はjaccard indexというメソッドに変更されている. Jaccard Indexについては、refにも記載がないややこしじ扱い方がある...これもQiitaにまとめて発信しておこう. torchmetrics.funct…

Day 54 class、やはり分かってなかった

1. 画像処理 Segmentation dataset作成等にクラスが多用されるが、まだclassについて曖昧な点があるなあ __XX__っていう関数はデフォルトで実行されるの?とか。 調べた所、特殊メソッドといって、クラスに特定の文字列の関数を定義してあげると、特定の動作…

Day 53 巨人の肩に座る

1. 画像認識の応用分野 講義のコードを理解しながら再現する過程で、referenceを見る癖がだいぶついた。そして、英語のreferenceを読むことに抵抗感がほぼなくなった。 DeepLabV3によるsegmentation実装。 1秒ほどの短時間で、縦横1312ピクセルほどの画像のs…

Day 52 作ることが目的にならぬよう

1. 雲判別アプリについて Cloud classificationについて、KaggleのDatasetを用いて学習。 resnet50 fine tuning: 4 epochs validation accuracy score: 95% resnet18 fine tuning: 4 epochs validation accuracy score: 90% Datasetの利用規約を確認: 特に明…

Day51 アプリ制作進捗

1. 自主制作アプリ構想~データ取得 雲の画像を再度精査し、一度ImageFolderでラベリング実施 1ラベルにつき50枚弱しか画像がなかったので、再度crawling実施 icrawlでGoogleImageCrawler、max_num = 300と指定するも80枚程度しかDLされず icralerのissueをg…

Day50 Dataset探索

キカガク進捗日記 1. 自然言語処理章末問題クリア. BoWによるベクトル化とNNによる分類で、精度90%近くは達成. 他にもTf-Idfを用いた分類をためしたが、全く精度出ず. この違いは何なのだ? Tf-Idfについては下記サイトが分かりやすい. https://www.sejuku.n…

Day 49 Kaggleコンペ初submit

出場コンペ決めるまで SIGNATEで調子に乗って、Kaggle初コンペ出場. → まず良さげなコンペを探すのに一苦労 最終的に君にきめた!: https://www.kaggle.com/competitions/feedback-prize-english-language-learning/overview Kaggler大先輩様の奮闘を見るべ…

Day 48 SIGNATE、Kaggleコンペを始めました

データサイエンティスト分野で知らない人はいないであろう、データ分析コンペです. ここ数日ブログ更新できていませんでしたが、寝る間も惜しんで分析進めた結果、SIGNATEでは金メダル2つ圏内取得 (クラスUP!). Kaggleも念願の初submitに至りました. Kaggle…

Day 47 精神論は嫌いだが、

本日の学習プランと結果 内容 結果 備考 キカガク: 画像認識 fine tuning X キカガク: 時系列解析 X キカガク: 自然言語処理 X 追加で行ったこと Web Scrapingの基礎/応用 Flask リーダブルコード講習 Github 10/11 草 10/11 キカガク 記録 「やり始める」こ…

Day 46 GPU

本日の学習プランと結果 内容 結果 備考 キカガク: 画像認識 入門 C GPU利用制限にひっかかった. SIGNATE 練習問題 1問 追加で行ったこと 時系列解析 (再帰型NN)の基礎理論 自然言語処理 (形態素解析→BoW解析)の基礎理論 WEB (HTTP, CSS, JS)復習 Github 10/…

Day 45 まずは確認/調査しながら写してみる

本日の学習プランと結果 内容 分量 結果 キカガク: OptunaによるNN構造探索 完了 O キカガク: 画像認識 入門 C 追加で行ったこと ベイズ最適化に関する初期調査. SIGNATE 練習問題 Github 10/9 草 10/9 キカガク 記録 ベイズ最適化 Qiitaの記事はホンマかい…

Day 44 NN構築できるようになった / Batch Normalizationについて

本日の学習プランと結果 内容 分量 結果 キカガク: 機械学習の基礎3 完了 O キカガク: Streamlitの基礎 完了 O キカガク: ディープラーニングの基礎1 完了 O キカガク: ディープラーニングの基礎2 完了 O Github 10/8 草 10/8 キカガク ひとこと PyTorchを使…

Day 43 最初は浅く広く.

本日の学習プランと結果 内容 分量 結果 キカガク: 機械学習の基礎1 完了 O 追加で、機械学習の基礎2も完了. 章末問題は特に問題なし. 前々から繰り返しやっていることなので、すでにある知識を復習/さらに深掘りしている. 現在基礎3. Github 10/6 草 10/6 …

Day 42 数学/プログラミングにおいて手を動かすこと = 筋トレと同じである

本日の学習プランと結果 内容 分量 結果 WEB Engineer Boot Camp X Chainerの完了 O: 章末問題まで完了 キカガク: Pythonの基礎 O: 完了 キカガク: 機械学習の基礎1 O: Lasso回帰の実装と分析まで Github 10/5 草 10/5 キカガク 線形代数と基礎的なプログラ…

Day 41 最終的なoutputを意識して勉強しないと効率はあがらない

本日の学習プランと結果 内容 分量 結果 Udemy WEB Engineer Boot Camp X キカガク AI/クラウド/IoT 入門コースの完了 O Chainer/キカガク 線形代数/統計/情報理論の復習 O Github 10/4 草 10/4 キカガク学習状況 何を己は作りたいのか?世の中をどうしたい…

Day 40 初めてのハローワーク

本日の学習プランと結果 内容 分量 結果 高度職業訓練支援の調査 O ハローワークでの給付金申請まで完了 WEB Engineer Boot Camp X Data Scientist Boot Camp O キカガクでの学習 (AI基礎講座)開始 Github 10/3 草 偏見 ハローワークにはじめて行った. 専門…

Day 39 「いい社員になる」ことをやめた友人

本日の学習プランと結果 内容 分量 結果 Data Scientist Boot Camp 現職の引き継ぎに専念 Web Engineering Boot Camp 現職の引き継ぎに専念 Github 10/2 草 「良い社員」をやめる 「いわゆる"いい社員"になることを辞めたんだ」 と突然友人が語りだした. 「…

Day 37 自分を推してくれる人

本日の学習プランと結果 内容 分量 結果 Data Scientist Boot Camp 現職の引き継ぎに専念 Web Engineering Boot Camp 現職の引き継ぎに専念 Github 9/27 草 一言 退職日が近づいている. 自分が退職するという旨は最初は自部署で告知されたが, このような噂は…

Day 33 辞める勇気がなかっただけ

本日の学習プランと結果 内容 分量 結果 Data Scientist Boot Camp 263 X Web Engineering Boot Camp 277 X Github 9/23 草 一言 「辞めるなんてもったいないね…. けど, かくいう自分は,『辞める勇気がなかった』からここにいるだけかもしれないな…」 中堅の…

Day 32 広い世界

本日の学習プランと結果 内容 分量 結果 Data Scientist Boot Camp 263 X Web Engineering Boot Camp 277 X Github 9/22 草 見切りをつける 「Z世代はザコ」 という衝撃的な一言を上の方からいただいた. 冗談だとしても, 冗談ではすまされないレベルの発言で…

Day 31 執拗に詰められ, 自己否定に苦しむ真面目で優しいあなたへ

本日の学習プランと結果 内容 分量 結果 Data Scientist Boot Camp 263 X Web Engineering Boot Camp 277 X Github 9/20 草 執拗に詰められ, 自己否定に苦しむ真面目で優しいあなたへ 執拗に詰められるあなたへ 必要以上に否定されて自信をすっかりなくして…

Day 30 とにかく進めること

本日の学習プランと結果 内容 分量 結果 Data Scientist Boot Camp 263 X Web Engineering Boot Camp 248-259 248-276 Github 9/19 草 一言 非同期処理という人生で初の概念・処理にぶち当たった. 初めてのことだらけで訳わからなくなる. ただ, これまでの自…

Day 29 不安は手を動かせば打ち消せる

本日の学習プランと結果 内容 分量 結果 Data Scientist Boot Camp 263 X Web Engineering Boot Camp 192-202 192-247 Github 9/19 草 一言 コーディングしているとき, アルゴリズムを考えているとき, など 頭をフルに活用しているときは仕事の不安や週明け…

Day 28 コーディングスキル

本日の学習プランと結果 内容 分量 結果 Data Scientist Boot Camp 263 X Web Engineering Boot Camp 129 129-191 Github 9/17 草 一言 ずっとinputばかりしていても、コーディングの腕は上がらない。 いきなりAtCoderをやることに不安を覚えたため、一旦はP…

Day 27 人格否定=いじめと同じだから、スルーしてしまってok

本日の学習プランと結果 内容 分量 結果 Data Scientist Boot Camp 263 X Web Engineering Boot Camp 129 X Github 9/16 草 一言 具体的な指導・アドバイスをせずに、性格や育ちにまで突っ込んでくるのは、もはや「人格否定」であり 「いじめ」に等しい。 (…

Day 26 不機嫌さで周囲に恐怖感を与えてしまう大人ってダサい。

本日の学習プランと結果 内容 分量 結果 Data Scientist Boot Camp 263 X Web Engineering Boot Camp 129 X Github 9/15 草 一言 やはり上司の機嫌によって自分のメンタル状態が大きく変わるのは、異常事態だ。 すぐにでも離れたほうがいい。 世の中に、似た…

Day 24 退職発表

本日の学習プランと結果 内容 分量 結果 Data Scientist Boot Camp 263 X Web Engineering Boot Camp 129 X Github 9/13 草 一言 部署内で、自分が退職することが告知された。 全体発表される前に、お世話になった先輩数名には、先に退職する旨を伝えたが、 …

Day 23 「英語を勉強する」というと聞こえはいいが、目的を見失っていないか

本日の学習プランと結果 内容 分量 結果 Data Scientist Boot Camp 263 X Web Engineering Boot Camp 129 X Github 9/12 草 一言 「英語を勉強する。」 聞こえはいい。 大学受験でどうしても必要になるので、「大学合格のため」に勉強するのは1つの良い目的…

Day 21 自分を追い込む環境づくり

本日の学習プランと結果 内容 分量 結果 Data Scientist Boot Camp 252-253 O 252-262 Web Engineering Boot Camp 84-86 X スクール決め O キカガクに決定 自習環境 O オンライン自習室に参加 Github 9/10 草 一言 データサイエンティストとして次のキャリア…

Day 20 メールを捌くのではなく優先順位をつけてタスクを処理する

本日の学習プラン 内容 分量 結果 Data Scientist Boot Camp 249 O 249-251 Web Engineering Boot Camp 84 X Github 9/9 草 一言 今週も頑張った。 自分を叩き直すための課題 向き合ったら○をつける。 課題克服メニュー クリア 理由 0. 恐怖心の克服 - 1. ど…