プログラミング– category –
-
プログラミング
WordPressでデータベースを構築
最近、画像生成AI「Stable Diffusion」の呪文(プロンプト)データベースの整理をしようと思い、どのような形が一番楽できるかを考えた結果、WordPressを使うという手があると思ったので、その備忘として残しておきたいと思います。 画像と呪文の一覧を今... -
プログラミング
日本語の大規模言語モデルが続々登場
現状では生成AIを動かすにはそれなりのPCのスペックが必要になりますので、ChatGPTのようにサーバーに接続して使う方法が主流です。しかし、セキュリティの問題や利用料といったコストの問題がありますので、できればローカルで動かしたいところです。 こ... -
プログラミング
Metaの大規模言語モデル「Llama2」を使ってみました。
Metaが大規模言語モデル「Llama2」を無償で使えるようにしたと発表しました。 リクエストさえすれば誰でも無償で使える、ということで早速リクエストをしました。 ちなみに、環境は「MacBook Pro M1 Pro 16GB」です。 ローカル環境でCha-GPT並みの大規模言... -
プログラミング
Prophetで時系列解析をしてみました。
Metaの時系列解析ライブラリ、Prophetを試してみました。 当初は、M1 MacBook Proで動かしたかったのですが、prophetライブラリのインストールはできても、エラーが発生して動かすことができませんでした。 そこで、試しに、intel MacBook Proが手元にあっ... -
プログラミング
連番形式の圧縮ファイルを解凍する方法(Mac)
機械学習では、モデルのファイルサイズが大きくなります。その大きなファイルを圧縮する方法として、ファイルを分割して圧縮するという方法があります。 〇〇.zip.001 〇〇.zip.002 〇〇.zip.003 〇〇.zip.004 という感じで、zipのあとに連番が振られてい... -
プログラミング
ckptファイルの危険性
生成AIを使う場合、学習済モデルとしてckptファイルという形式で提供されていることが多いため、これをそのままダウンロードして使っている方も多いと思います。 しかし、これは非常に危険な行為であると言えます。まさか、これでPCが乗っ取られるとは夢に... -
プログラミング
Macのローカル環境でOpenCALMを動かしてみました
2023年5月17日にサイバーエージェントが日本語の大規模言語モデルを発表しました。太っ腹なことに、誰でも使えるとのことなので(ありがとうございます)、早速使ってみました。 ローカル環境で動かすことができる(エッジAI) Open AIのChatGPT3やGPT4は... -
プログラミング
【深層学習】PyTorch torchvizによる可視化
PyTorchのネットワーク構造がどうなっているのか、可視化したい場合に便利なのが「torchviz」というライブラリです。 Graphvizのインストール まず、「Graphviz」をHomebrewを使ってインストールする必要があります。 %brew install graphviz torchvizのイ... -
プログラミング
【Mac】MAMPのインストール
MAMPは、自分のPCにローカルサーバーを置くことできるソフトです。 自分のPCをサーバーとすることで、WordPressの開発をローカル環境で行うことができます。ローカル環境でJavaScriptを動かすためにも必要となります。 全世界に公開する前にいろいろと試す... -
プログラミング
【AIイラスト】MagicPromptで呪文を自動生成
AIで簡単に絵が描けるようになりました。もっとも、人間に比べれば完成度はあと一歩ですが、かなり使えるようになってきたと思います。 このAIイラストは、Stable Diffusionを使えば無料で作成が可能です。 しかし、このAIイラストの生成には、文字でイメ... -
プログラミング
【M1 Mac】Stable Diffusion環境の構築
M1 ProのMacBook Proを購入したのは、強力なM1 Proプロセッサを使いたかったからというのがあります。実際、intel Macとの差は歴然です。Stable Diffusionでイラストを自動生成させてみると、M1 Proのパワーが実感できます。 AIイラストでは、いろいろなサ... -
プログラミング
【Mac】ローカルでのJava環境構築
新しいM1 ProのMacBookを購入したので、改めてJava開発環境を構築しました。備忘として、その手順について記録しておきたいと思います。 MacにJava(OpenJDK)を入れる機会は多いと思います。マインクラフトという有名なゲームをするためには、OpenJDKが必...
