文字をベクトル化する

文章生成にchar-level lstmを使ってみる。英語ではうまくいっている例があるが日本語では難しい。これは、日本語は英語に比べ文字数が多く、ニューラルネットワークの次元数(パラメータ数)が増やす必要があるのが原因の1つだと思う。また、次元削減のため、日本語では文章を単語に区切り単語をベクトル化 …

pythonで拡張子を取得する

ファイルの拡張子を取得する方法をいつも忘れるのでメモ import os file_path = "hoge/test.md" root, ext = os.path.splitext(file_path) print(root, ext) 出力 hoge/test .md

lsp-modeを導入する

大学時代から使っていたemacsの設定たちを綺麗にするという目的で、ついでにlsp-modeを導入してみようと思う。 lsp-mode https://github.com/emacs-lsp/lsp-mode language server protocolとは language server …

use-packagesを使ってみる

これまで長い間放置しててきたemacsの設定たちを見直すついでに、use-pacakgeを使ってみようと思う。 https://github.com/jwiegley/use-package use-packageとは、emacsのパッケージ管理を強化するパッケージです。 use-packageのマ …

falconでアップロードサーバーを作る

はじめに 現在、サーバー上にHugoとHugoが生成した静的ファイルを置いてブログを公開している。 静的ファイルの生成とmdファイルや画像ファイルのアップロードのためfalconを使ってapiサーバーを作った。 falconをつかったのは、flaskやbottleは使ったことあったので、使ったことな …

falconを使ってみた

はじめに Hugoをおいているwebサーバーに画像や、mdファイルをアップロードするためのapiサーバーとしてfalconを使ってみた。ORMなど必要なく、簡単なアップロードができれば良いということで、軽量さとシンプルさが特徴のfalconを使う。 簡単なtipsをメモしておく。 …

Hugoでブログを作る

はじめに Hugoとは、go言語で書かれた、静的なwebサイトをbuildingするためのframeworkです。 Hugoを使ってブログを作ってみたので構築方法を簡単にまとめておきます。 サイトの作成 インストール brew install hugo テンプレートの作成 hugo new site …

Hugoでリンクを新しいウィンドウで開く

リンクは新しいウィンドウで開いて欲しい派なんだけど、Hugoではデフォルトで通常のリンクの開きかた(?)をする。 hrefではtarget='_blank'を指定すれば良いのだが、markdownでどうすれば良いのか調べた。 Hugoでは次のようにconfig.tomlするといける。 …