Notebook)を使えばいいのか」このように思っている方は、JupyterLabを使いましょう。Notebookの後継ツールとなります。後継というよりは、進化版だと思います。Notebookに慣れていない人はラッキーです。Notebookを使い続ける人に差をつけましょう。本記事の内容JupyterLabとはJupyterLabのインストールJupyterLabへのアクセスこの記事では、まずはJupyterLabについて知ることから始めます。Notebookをある程度は理解しているはずです。NotebookとJupyterLabとの差分になります。その差分を知れば、今後はJupyterLabを使っていこうとなるはずです。それでは、まずはありきたりですが「JupyterLabとは」を説明します。Jupyterの次世代のWebベースのユーザーインターフェースです。公式ページより、これがJupyterLabについての説明フレーズになります。Notebookと基本的には変わりません。Pythonの対話型開発・検証プログラミングツールという面でも何も変わっていません。ブラウザで起動するところも同じです。便利な機能が追加されています。(IDE)JupyterLabの画像です。EclipseやAtomなどと同じような見た目になりました。統合開発環境という感じです。(IDE)での画像にあるように、いろいろなファイルを開くことができます。開くだけではなく、編集も可能です。単純に編集できるだけでは、ありません。何と言っても、JupyterLabは対話型の統合開発環境です。編集したら、すぐにその結果が反映されます。CSVを編集した際の状況を以下の動画で確認できます。対話型の統合開発環を実際に見てみてください。JupyterLabでCSVを編集する普通の統合開発環境であれば、再度ファイルを開きなおす必要がありますね。派手さはありませんが、地味にスゴイ機能です。操作のカスタマイズ化キーボードショートカットをカスタマイズできます。設定ファイルを修正すれば、やりやすいように操作が変更可能です。統合開発環境という感じです。JupyterLab拡張機能Eclipseでも拡張機能はあります。Atomでも拡張機能があります。拡張機能により、Atomを日本語化対応した内容を以下の記事で解説しています。【2020年6月】テキストエディタ「Atom」のインストールと日本語化2020年6月末最新バージョンであるテキストエディタ「Atom」のインストールと日本語化の方法を説明しています。ダウンロードして、exeを起動するだけインストール完了。日本語化もAtom上で検索して、選択するだけです。self-development.info2020.06.29今時の統合開発環には、拡張機能が当たり前にありますね。拡張機能により、統合開発環境を便利にしていけるということです。JupyterLabでも、そのことは変わりません。JupyterLabのインストール2020年7月18日時点での最新バージョンは、2.2.0です。公式を頼りにするのが一番です。公式にはたくさんの方法が載っています。ここでは、実際に私が行った方法(公式に載っている)を載せます。jupyterlabAnacondaをインストールしている場合が、多いと思います。その場合は、JupyterLabがもともとインストールされているはずです。そこで、バージョンを最新にするために上記のコマンドにしています。これではインストールできない場合があります。管理者権限がなくて書き込みができない場合ですね。その場合は、以下のコマンドとなります。--userJupyterLabへのアクセスまずは、JupyterLab自体を起動させる必要があります。Promptで以下のコマンドを実行。labJupyterLabの起動に成功すれば、自動的にブラウザが開いて以下のURLにアクセスします。http://localhost:8891/lab最初にアクセスしたときは、この画面が表示されるはずです。二回目以降は、最後に開いていた状態が復元されるようになります。Down」を選択します。Downブラウザを閉じただけでは、JupyterLabは停止しません。バックグラウンドで動き続けます。Promptでもできます。v3.0は黒に近いグレーであるため、ちょっと使いたくない・・・」このような場合には、この記事の内容が参考になります。この記事では、EimisAnimeDiffusionの利用方法を解説しています。11にMecabをインストールして利用したい」このような場合には、この記事の内容が参考になります。11にMecabをインストールする方法を解説しています。「画像をとにかくもっと綺麗に生成したい」「はっきりとしたコントラストを持つ画像を生成したい」このような場合には、epi_noiseoffsetがオススメです。この記事では、LoRAであるepi_noiseoffsetについて解説しています。Diffusionで黒い画像が作成されてしまう・・・」このような場合には、この記事の内容が参考になります。DiffusionのNSFWコンテンツ対策を無効化する方法を解説しています。機械学習ControlNetに似た機能を持つT2I-Adapterのインストール「元画像の構図を崩さないimg2imgを行いたい」「ControlNetよりも高度な構図制御を行いたい」このような場合には、T2I-Adapterがオススメです。この記事では、T2I-Adapterについて解説しています。「OpenCVよりも精度の高い顔認識を行いたい」「ディープラーニングによる顔認識を試したい」「Pythonで顔認識を実行したい」このような場合には、InsightFaceがおススメです。この記事では、InsightFaceついて解説しています。20はどこがどう変わったの?」このような場合には、この記事の内容が参考になります。20について解説しています。Diffusionがオススメです。DiffusionのNSFWコンテンツ対策を無効化する方法2022.08.262022.09.30PyTorchのインストール失敗時にチェックすべきこと2022.03.082022.03.22self_developmentプロフィールself_developmentをフォローするタイトルとURLをコピーしました。