機械学習

Python

umap.UMAPを実行したら、「AttributeError: module ‘umap’ has no attribute ‘UMAP’」が出た時の対処法

今回の記事では、次元削減手法のUMAPをPythonで実行しようとしたらAttributeErrorが出てしまった時の対処法をお教えいたします! データ可視化学入門のコードを実行している最中に出てきてしまったエラーなので、少しびっくりしたのですが、落ち着いて対処すれば解決可能です! 本記事を参考に、コードを微調整していただいて、演習を続行していただければと思います!
NLP

無料で学べる!Practical Deep Learning for Codersの第1章を受講して変わったこと・これから実行したいこと

今回の記事では、Practical Deep Learning for Codersという英語で学べるDeep Learning講座の第1章の感想を共有しながら、受講前と受講後で考え方が変わった点や、この講座のどのような点がおすすめかについてまとめていきたいと思います! この講座は全文英語で展開されるものの、そのハードルさえ乗り越えてしまえば、図表やコードを使用して、数学が苦手な人でもディープラーニングについて理解できるようになるハイパー優れた無料講座なので、本記事を読んで興味を持った方はぜひ講義を受けてみることをおすすめいたします!
NLP

大規模言語モデル入門でJGLUEのMARC-jaを使おうと思ったら、「RuntimeError: The Amazon Review Dataset is currently no longer public.」と出てしまったあなたへ

回の記事では、大規模言語モデル入門の第5章 大規模言語モデルのファインチューニングにて、HuggingFaceのDatasetsからJGLUEのMARC-jaデータセットをダウンロードしようとしたら、 RuntimeError: The Amazon Review Dataset is currently no longer public. と出てしまった時の対処法を紹介します!
NLP

CLIPテキストエンコーダーのtext_model._build_causal_attention_mask()を実行すると、AttributeError: ‘CLIPTextTransformer’ object has no attribute ‘_build_causal_attention_mask’が出る時の対処法

この記事では、CLIPテキストエンコーダーのtext_model._build_causal_attention_maskを実行しようとすると、AttributeErrorが出る場合の対処法についてご紹介したいと思います! Stable Diffusionに対してCLIPテキストエンコーダーを使用している人で同じようなエラーにぶち当たっている人に本記事の解決策が届くと幸いです!
Python

JupyterLabで「Error displaying widget」が表示される時の対処法

この記事では、JupyterLabで本来出力したい表示の代わりに「Error displaying widget」が出てしまう場合の対処法をお伝えいたします! 「これは表示されないものなんだ、、、」と諦めていた私も2Stepをこなすだけで解決することができましたので、同様のお悩みをお持ちの方はぜひ参考にしていただけると幸いです!
Python

plot_parcial_dependenceでImportErrorが発生する時の対処法

この記事では、sklearnのplot_partial_dependenceを使用してImportErrorが発生するときの対処法について解説いたします! Partial Dependence Plotの簡単なおさらいも含め解決方法を解説しているので、同じ壁に当たってしまった方はぜひ参考にしてください!
Python

dtreevizで「TypeError: ‘module’ object is not callable」が発生してしまった時の対処法

この記事では、dtreevizを使っているときに「TypeError: 'module' object is not callable」というエラーが発生してしまった時の対処法について紹介いたします! dtreevizは便利なライブラリなのですが、数年前の情報をもとに実行すると利用できないことがありますので、この記事を参考に実装を書き直してみてください!
Python

リモートGPUでの学習が終了したらslackに通知を送ってくれるPythonプログラムを実装してみた

この記事では、リモートGPUでモデルの学習をするときに、モデルの学習が終わったらslackに通知してくれる仕組みの実装方法をご紹介します! 特に、nohupと組み合わせれば、外出前に学習を返させて、出先から学習が終了したかどうかを確かめる仕組みを構築できるので大変便利です!
Python

nohup + &でバックグラウンド実行しているプログラムを停止する方法

この記事では、nohupと&を使ってバックグラウンド実行をしているプログラムを停止する方法を紹介いたします! リモートのGPUを使用する際にはnohupを使用するのですが、「あ、ここのコード間違えてる!バックグラウンド実行止めて修正しなきゃ、、、」という場面が多々あったので、同じような場面に遭遇した方のお役に立てれば幸いです!
Python

Jupyter notebookをnbconvertでスクリプト化して実行する時に「NameError: name ‘get_ipython’ is not defined」がエラーが出る時の原因と対処法

この記事では、Jupyter notebookをnbconvertやnbdev.export.nb_exportを使ってスクリプト化した際に、Python3で実行をすると「NameError: name 'get.ipython' is not defined」というエラーが出てしまう際の対処法について紹介します! 「Jupyter notebookの時はうまくいったのに、、、」と頭を抱えている方の助けとなれば幸いです!