若葉の技術メモ

コンピュータやプログラミングに関して調べたり、取り組んだりしたことをまとめる若葉のノート📓。コンピュータ・プログラミング初めてって方も一緒に勉強していきましょう!初心は大事!いつでも若葉☘のような意気込みで!

  • No.   

若葉の技術メモ

コンピュータやプログラミング・数理に関して調べたり、取り組んだりしたことをまとめる若葉のノート。

コンピュータ・プログラミング・数理が初めてって方も一緒に勉強していきましょう!

初心は大事!いつでも若葉☘のような意気込みで!

【ハイパーパラメータの自動最適化!】Preferred NetworksさんのOptunaを触ってみた!

f:id:wakaba-mafin:20181215151231j:plain

ハイパーパラメータ。モデルを支配するパラメータ。

調整するの苦戦しますよね?

ということで、今回は先日Preferred Networksさんが公開したPython上のハイパーパラメータ自動最適化ツールOptunaをご紹介します!

optuna.org

※この記事の内容をご自身で試される場合は自己責任でお願いします

  • はじめに
  • Optunaの導入
    • Optuna仮想環境の構築
  • Optunaの利用
    • ライブラリ
    • 二次関数の最適化(公式チュートリアル
    • 線形回帰のモデル選択
  • まとめ


続きを読む

【ChromebookでJupyter Labを使っている方必見!】Jupyter Labをランチャに登録するシェルスクリプト公開!

f:id:wakaba-mafin:20181203005532p:plain

Chrome OSのランチャにJupyter Labを自動で追加するシェルスクリプトを作りましたのでご紹介します!

※この記事の内容をご自身のPCで試す場合は自己責任でお願いします


続きを読む

【ChromebookでGitを使いたい方必見!】たった3行でできるGUIクライアントの入れ方!:GitKraken

f:id:wakaba-mafin:20181209224622p:plain

Git。

f:id:wakaba-mafin:20181209231859j:plain:w200:right

ファイルの編集履歴の管理やプロジェクトの管理などを簡単に行うことができるバージョン管理システム

ChromebookであればCrostiniを有効化すればデフォルトで使用することができます。

しかし、このgit、シンプルにターミナル上で使うことができるのはいいのですが...あまり慣れていない方にはどうしても障壁が高いですよね💦

かくいう私もそうです。ターミナルでのgitにどうしても怖さを覚えてしまいます。

そこで、この記事ではChromebookでGitをグラフィカルに使うことができるGUIクライアント、GitKrakenを導入する方法をご紹介します!

※この記事の内容をご自身のPCで試す場合は自己責任でお願いします

  • GitKrakenとは
  • GitKrakenの導入
    • 環境
    • インストール
    • lignome-keyringの導入
    • GitKrakenの起動
  • まとめ


続きを読む

【Jupyterを使っているChromebookユーザ必見!】Jupyter Labをシェルフに追加する方法!

Jupyter Lab。

Pythonをベースとした統合開発環境で、ファイル管理やコーディング、対話的なデータ解析に、シェルの管理などもできてしまう、一度触ったら手放せないツールです。

しかし、このJupyter Lab、デフォルトの設定のまま、Chromebook上で起動しようとすると、わざわざターミナルを立ち上げないと起動することができません...

ということで、今回の記事ではこの問題を解決するために、ChromebookのシェルフにJupyter Labを追加する方法をご紹介します!

※この記事の内容をご自身のPCで試す場合は自己責任でお願いします


続きを読む

【Pythonのバージョンの違いでお悩みの方必見!】Pythonのバージョンを自在に切り替える方法!:仮想環境

Python 2.xPython 3.x

f:id:wakaba-mafin:20181206003040j:plain:w150:right

python2.x用に書かれたソースコードをpython3.xで実行しようとしてエラー。逆にpython3.x用に書かれたソースコードをpython2.xで実行しようとしてエラー

互換性がなくて面倒くさい...って思うことありますよね?

今回は、その面倒なことを避けるためにAnacondaを用いて2系と3系の仮想環境を構築する方法をご紹介します!

  • 仮想環境の目的
  • Anacondaによる仮想環境の扱い
    • condaコマンド
    • 仮想環境の構築
    • 仮想環境の切り替え
    • 仮想環境の削除
  • まとめ


続きを読む

1番オススメのEmacsのテーマ!:Zenburn

Emacsのテーマって悩みますよね?

f:id:wakaba-mafin:20181205213137j:plain:w150:right

  • 黒基調がいいかなー

  • 明るくすると目が疲れないかな?

  • できるだけハイライトが見やすいものがいいな

とか色々考えるところがあります。私も定期的にEmacsのテーマ悩んじゃいます...💦

私も真剣に悩んだ結果、今まで使ってきたZenburnが一番いいやってなりました笑

ということで、今回は私が一番オススメするテーマZenburnの入れ方についてご紹介します。

※この記事の内容をご自身で試される場合は自己責任でお願いします

  • Zenburn
  • Zenburnの入れ方
    • 環境
    • 自身でダウンロードして入れる場合
    • package.elを利用して入れる場合
  • まとめ


続きを読む

【Chromebookでカッコいいエディタを入れたい人必見!】Emacs26.1をChromebookに導入する方法!

Emacs26.1。

2018年5月にリリースされたバージョンのEmacs

ステキなキーバインドカスタマイズの容易さから人気を集めている高機能エディタ

以前の記事でChromebookEmacsを導入する方法

をご紹介しました。ですが、こちらの記事ではEmacsを単純にapt-getで導入していたので、残念ながらバージョンは24.5.1と比較的古いバージョンのEmacsが入っていました

そこで今回の記事では一番最新(2018/12時点)のEmacsChromebookに入れる方法をご紹介します!

※この記事の内容をご自身で試す場合には自己責任でお願いします

  • Emacsとは
  • 環境
  • apt-getによるEmacs26.1導入の試み(失敗)
    • 導入方法
    • apt-getによるEmacs26.1の導入の実践
  • ビルドによるEmacs26.1導入(成功!)
  • まとめ


続きを読む