朝活のすゝめ 〜 ①早起きのすゝめ
朝活のすゝめというお題で5連続記事を毎日投稿していきます!
本日初回は早起きのすゝめです。
目次
早起きのすゝめ
早起きは3文の徳と言いますが、その通りだと思います。
なぜなら
- 朝に家事(特に洗濯、掃除)を全て終わらせられる
- 仕事前に趣味・副業ができる
- 仕事までに頭が冴える 等です
もっと教えてよ
例えば、朝6時に起きたとした場合のタイムテーブルは以下の通りです。
6:30 朝食
6:45 食器洗い
7:00 洗濯機起動
7:10 ゴミ出し
7:15 朝活開始!
9:00 始業
在宅勤務の場合、7:15~9:00の間で少なくとも1:45の時間朝活に当てられるわけです。
結論
1日朝だけで2時間弱の時間を自由に使えるとなると幸せな気分になりませんか?
時間はお金で買えないですから
これが1週間、1ヶ月となると平日の朝活自由時間は10時間、100時間となるわけです。
次回は朝食のすゝめについて発信していきます(^ ^)
ではまた、会いましょう。
多クラス分類BERTを利用した事前学習モデルのファインチューニングTips
BERTを利用したテキスト多クラス分類モデルのファインチューニングについてTipsを紹介します。
目次
参考サイト
今回以下の英語サイトを参考にしました。
環境
Google Colabratoryです。
目的
BERTで用意されている事前学習モデルをファインチューニング(転移学習に近い)し、与えられるテストデータに対してより分類精度の高いモデルの作成を目指します。
ライブラリのインストール&インポート
参考サイト同様に実行します。
データ&モデルのロード
モデルをロードする前にどのモデルをロードするかをパラメータで指定してあげます。
トークナイザーをロードします。トークナイザーは訓練用のテキストデータに対し、トークン化(テキスト情報をベクトル化)するためのものです。
データをロードします。参考サイトではライブラリを利用して訓練データ・検証データ・訓練データラベル・検証データラベル・ターゲット名リスト(targetnames)を用意しています。モデルを学習させるためのデータを使用する際はどんなデータがINPUTになるかを確認することは必須ですのでデータを個別に確認していきましょう。
train_texts, valid_textsは各要素に文章を格納するリストである必要があります。
データの中身は下記のようなイメージです。
['I have a pen', 'I have an apple', 'Oh, APPLEPEN!']
train_labels, valid_labelsは元々がテキストラベルを数値にカテゴライズした数値ラベルが要素として格納されているリストである必要があります。
データの中身は下記のようなイメージです。
[1,0,2]
target_namesは最後にモデルの推論で出力した数値ラベルをテキストラベルに変換する際に利用しますので、数値ラベル昇順で概要するテキストラベルが要素として格納されたリストである必要があります。
例えば、['apple','orange','banana']というtrain_textsがあり、train_labelsは[1,0,2]となっていたとします。学習したモデルに推論させた時に出力が1と出た時、テキストとして'apple'を返したいので['orange','apple','banana']となっているtarget_namesリストを利用することで要素1を指定したときにtarget_namesから'apple'を取り出すことができます。
テキストデータはこのままでは学習に使えないので先ほど作成したトークナイザーで数値ベクトルにトークン化します。
この後のモデルのチューニングではpytorchというフレームワークを利用するため、pytorch用のデータセットにデータを変換してあげる必要があります。
モデルのファインチューニング(トレーニング)
事前学習モデルをダウンロードします。
ここでパラメーターとして最初に指定したmodel_nameと作成したtarget_namesを挿入します。
モデルの学習で使用する評価指標のCall Back関数を設定します。
トレーニングする前にハイパーパラメータを設定します。
この時にこれまで作成したmodel, args(ハイパーパラメータ),dataset,metrics(評価指標)をパラメーターとして挿入します。
モデルを学習(ファインチューニング)します。
google colabで実行中の様子
ファインチューニング完了!
Loss(損失関数) が下がっていき、Accuracy(精度)が上がってますね。
学習したモデルを評価してみます。
私の例では以下のようなOutputになりました。まだまだ精度は低いですね。。。笑
最後にファインチューニングしたモデルを保存しましょう!
次回は推論編を発信しようと思います!
ではまた、会いましょう。
Anker Nebula Capsule Ⅱ 最高です!
今回はAnker社が販売しているNubula Capsule Ⅱという製品をレビューします。
目次
本製品について
インターネットを繋いでYoutubeやAmazon Primeなどをプロジェクターで視聴することができます。また、スマホとBluetooth接続することでNebulaから音楽を流すことができます。
その他製品に関する情報は以下リンク先を参照ください。
評価
おすすめ度:★★★★★
リーズナブル: | ★★★★★ |
---|---|
管理のしやすさ: | ★★★★★ |
パフォーマンス: | ★★★★★ |
UX(感動度): | ★★★★★ |
購入して良かった点
1.さまざまな用途で使える
我が家ではテレビよりもNebulaのプロジェクターを利用してSwitchでマリオカートをプレイしたり、Amazon Primeで映画を見たり、Youtubeでライブ音楽を流したりとさまざまな用途で本製品は活躍しています!
2.安定したパフォーマンス
ここ一年以上利用していますが、パフォーマンスが落ちたことはありません。
3.管理がしやすい
専用ケースがあります
このように4点が綺麗に収納されます
電源に繋げば起動できます。便利♪
惜しい点
惜しい点はやはりコストですね。
6万弱かかるのは少々お高い。。。
ですが、デザイン・機能が両立している分コスパは良いのかもしれません。
ではまた、会いましょう。
非同期コミュニケーションのすゝめ
仕事で緊急でないことでも電話やテレビ会議で相談したがる同僚っていますよね。
本記事ではなるべく会議を減らし、チャットやメール等でコミュニケーションを行う非同期コミニュケーションの推奨について発信します。
目次
生産性低下を生む諸悪の根源
世の中の職場にはやたらと会議で確認を取る・相談をしてくる輩がいます。重要度もしくは緊急度が高い内容であれば会議を設けても良いでしょう。が、しかしそうでない内容でも会議をしたがる習性が問題です。このような輩を"会議大好き人間"と称しましょう。
会議大好き人間は会議に付き合わせるメンバーの時間を奪っていることを意識していないパターンがほとんどです。これが生産性低下を生む諸悪の根源です。
この記事を読まれている皆さんは違うと思いますので、今後は非同期コミュニケーションを推進し、チームの生産性を上げることを推奨します。
なぜ非同期コミュニケーション?
特に重要度・緊急度が低いものは言葉のキャッチボールのやりとりをゆっくり行ったって良いわけです。
相手の連絡に対し、すぐさま(同期的に)返信しなくても自分のタスクが一区切りついてから(非同期的に)返信すれば良いです。自分のタスクに集中力を発揮している際にいきなり会議が入ると折角の集中力が途切れ、会議後元の集中力を高めるまでに時間がかかってしまいます。そんなことはしたくないので都合が悪い場合はたとえ上司であっても断ったほうがいいです。それは結局チームの生産性のためですから。
非同期コミュニケーションの実施例
要は重要度・緊急度の低い確認作業を非同期コミュニケーションに落とし込んでいけば良いのです。
例えば、1日のスケジュール確認など毎日定期的に行うチーム内確認作業はチャットでもいいでしょう。
結論
日本社会における働き方にはまだまだ時間を有効活用できていないように思えます。生産性向上と言うのは簡単です。しかし、生産性を向上させるために何をすべきか考えて行動することこそが社会人としてプロとしてなすべきことではないでしょうか。
そのなすべきことの1つとして非同期コミュニケーションを是非推進してみてはいかがでしょうか。
それではまた、会いましょう。
指示が下手な上司に対するメンタル的対処法
上司指示が下手で結果的に作業の手戻りが発生し、イライラすることありますよね。
今回はそんな職場環境でメンタルを穏やかに保つ方法をご紹介します。
目次
指示が下手な上司とは
私が出会ったパターンを紹介すると、職位が下位のスタッフ(私)に対して何か作業を与えたいという"気遣い"のつもりでとりあえず、作業指示をしたはいいが、結局チーム内の議論など紆余曲折を経てその作業を台無しにしてしまう上司のことである。
何が問題なのか
1点目:形式にこだわっている
仕事において本来形式は本質ではない。内容が重要である。内容が響くものでないとどんなに形式をリッチなものにしたところでクライアントへの成果物はNGとなるのである。
2点目:細部までこだわり過ぎている
資料作成でもはや個人の好みになるところまで作業指示を出す、もしくは指示されたスタッフが作成したものを上司が自ら自分の好みで修正する。これも本質的ではない。どうでも良いことである。
メンタル的対処法
このような上司から指示され、仕事に手戻りが発生した場合正直ムカつきますよね?
皆さんはどのようなメンタル的対処をしますか?
私の考える対処法は以下の通り。
1点目:オフラインで不満をぶちまける
他人のいない場所(聞こえない場所)で上司に対する不満を口に出します。
シンプルな方法ですが、結局この方法が一番良かったりします。
私の場合はさらになぜこんなに指示が下手なのか考察したりして思考を深めたりしますが、そうすると自然と気持ちが落ち着いてきます。
2点目:他のタスクをして意識を逸らす
マルチタスクをしている場合、もしくは電子メールなどを眺める機会がある場合は是非指示された作業から一度離れてみましょう。落ち着きます。
3点目:水を飲んで窓の外を眺める
在宅ワークをされている方は特に効果的でしょう。一日中自宅にいると気分が晴れない時もありますし、機嫌が悪くなりがちです。本ケースのようにイライラした場合は水を飲んで一呼吸おき、外の世界を眺めてみませんか。
なお、深呼吸しても良いでしょう。
以上、一生懸命に働く皆さんにとって参考になれば幸いです。
それではまた、会いましょう。
朝霞パブリックゴルフ場の攻略
この記事ではゴルフコース攻略のためのポイントを読者の皆様にお伝えします!
目次
当日のコンディション
天気:曇り
気温:25℃
風:中
コース情報
コースレイアウトやアクセスは以下をご確認ください。
コースの特徴
グリーン
・固さ:固い。PAR4で2オンしてもディボットが一切つきませんでした💦
・速さ:遅いです。しっかり打たないとショートしてしまいます。
フェアウェイ
・幅:広い。
・傾斜:フラット。フェアウェイをキープすればライは基本的に良い。
ラフ
・芝生の長さ:普通。ラフに入ってもFWウッド持てます。
バンカー/ハザード/その他
・バンカーはグリーン周りのガードバンカー以外なし。
・ホールとホールの間に所々池ハザードあり。
・河川敷コースあるあるで人通りのある堤防道路側は常にネットが張られており、超えるとOBで、かました場合はプレーイング4を提案される。
・フェアウェイに入り込む木々はなし。
コースの攻め方
優しいコースになっていました。基本的にティーショットで曲げなければ、大きくスコアを落とすことはないと思います。
短い距離のコースなのでPAR4でティショットを220yd打てば、残り7I以下の短いクラブでセカンドを打てます。
パッティングはグリーンが重いのでしっかり打つことが重要です。傾斜はあまりないので基本真っ直ぐ打てば入りますが、芝が伸びていて打った後、ボールが跳ねることもあります。。。
(おまけ)筆者のスコア
スコアは88(IN 45 OUT 43)でした。
ハイライトはNo.17 PAR3で第1打でピンそばまで寄った時が嬉しかったですね。
バーディ取れました(^ ^)
それでは、また会いましょう。
花生カントリークラブに行ってきました!
先月の話ですが、千葉県花生カントリークラブに行ってきました!
場所は千葉県のここです
神奈川県川崎市から出発したので車で2時間ほどでゴルフ場に到着します
でも意外と遠かったですね笑
ゴルフ場の景色はこんな感じです
とても綺麗なコースでテンション上がりましたね。
また、見ての通り天気が良い!
名物ホールはここではないでしょうか。
地続きの左フェアウェイから攻めるか、
下のチャレンジャーのように写真中央池越えの半アイランドフェアウェイを狙うか
攻めがいのあるホールですよね
※ちなみに上記チャレンジャーは島に乗せて、PARで上がりました!者ではないです笑
今月もラウンドしますのでまたUpします!
それでは、また会いましょう