地平線まで行ってくる。

記録あるいは忘備録。時には検討事項。

IT

BabyAGIでLLMを学ぶ #2

GPTモデルの使い方を学ぶ。 bwgift.hatenadiary.jp 引き続き、ちまちまと実験しつつ手を入れた。Agentのプロンプトもコツが要って難しい。説明不足でもダメだけど、シンプルに伝わらないと、意図する動作をしてくれない。なんとなく、使えそうなものが出来た…

BabyAGIでLLMの使い方を学ぶ

大規模言語モデル(LLM)を色々とタスクを解決させることができる。思い通りに動かすには結構大変だ。 ド素人ながら、LangChainを使うと簡単に機能を盛り込むことができる。大変便利だ。しかし、色々と自分で勉強しようとプロンプトを弄ったりすると整合性が保…

spaCyからLLMを使えるようになりつつあり

spaCyからLLMを使えるように実装が始まっている。どんどんお気軽に使える様になってきてうれしい。 github.com とりあえず、簡単なテスト。 github.com FewShot学習も対応しているけれども、日本語はこれからの模様。こういう動きになると益々プロンプトエン…

StableVicuna(2023/05/15時点)を試す #StableVicuna

さっそく試してみる。 ja.stability.ai StableVicuna by CarperAICarperAI/stable-vicuna-13b-delta こちらで試してみました。 StableVicuna - a Hugging Face Space by CarperAI 目次 目次 題材(青空文庫、寺田寅彦作、映画雑感より「家なき児」をまとめる…

autoGPTで調べものに挑戦。モビルスーツでどれが一番強いか!?

自律的にタスクを遂行するautoGPT。GPTモデルを利用することで、課題からタスクを抽出・調査を行う意欲的な実験が進んでいます。OpenAIのAPIを使うので、自分のPCのスペックが少なくても問題なし。そこでチャレンジしてみました。 こちらを参考にしました。 …

PDFを使ってQ&Aをさせてみたい。(gpt-3.5-turbo+LangChain)

Chat GPTで、おしゃべりも楽しいけれども、実用的に考えれば根拠のある回答ができるようが良い。そこで、PDFドキュメントを使った対話が可能だというのでお試しした。 qiita.com こちらを参考にさせていただきつつ、colabで動かしてみた。題材は、題材は産総…

dolly-japanese-gpt-1bを試してみる。

rinna社の「japanese-gpt-1b」を、日本語データセット「databricks-dolly-15k-ja」を使用して学習させたDolly-Japanese-GPT-1Bモデルを試してみる。今はすっかりGPT-3が話題ですが、GPT-2相当のモデルでどこまでできるのだろうとcolaboratoryで動作させてみ…

ChatGPTとGPT4、Claude-instant、Claude、Sageでアムロとシャアに会話させてみた。

OpenAIのChatGPTばかり話題になるが、他の会社も頑張っている。Poeサービスを使って、3つのモデルでアムロとシャアに降臨して頂き会話をしていただいた。 プロンプトを作成し、以下のセリフからの続きを生成してもらった。参考にさせていただいたサイトは文…

ChatGPTと音声で会話する。

色々と纏めさせたり、コード書くのを手伝ったもらったりと、大変便利なOpenAIのGPT。気軽なお遊びはやっぱり、音声でのキャラクター会話だろうとおもって試してみた。 こちらでいい記事を発見! zenn.dev こちらのコードを元(fork)して手を加えてみた。 ・…

ColaboratoryでCerebras-GPTをとりあえず動かしてみる

毎日何かしらトピックが尽きないし大規模言語モデル。今度は、Cerebras-GPTが発表された。ColaboratoryでCerebras-GPT-1.3Bを動かしてみた。無料版だとRAMがギリギリだったが、動かせた。 Generative AI is a very powerful tool for the creation of new AI…

ChatGPTで降臨。跡部景吾様

引き続き、ChatGPTの醍醐味であるプロンプトに挑戦した。 挑戦したキャラクターは、テニスの王子様に出てくる跡部景吾。イケメンで凄腕プレイヤーで御曹司と非の打ち所がない中学生。「なるほどsundayじゃねーの」と言った名台詞も多数。少年ジャンプで連載…

言語モデル、Flan_UI2をcolaboratoryで試してみる。

例に従って簡単に動かせました。 github.com 質問 Answer the following question step by step in the detail. Give the rationale before answeringWhat should be implemented to eliminate war from the world? 答え War is a state of armed conflict b…

Stable Diffusionで画像生成2023年3月版

何やらさらに進化しているらしいということで・・・StableDiffusionで画像生成をチェックしてみました。使ったcolabのコードです。 github.com waifu-diffusion/wd-1-5-beta2 · Hugging Face Defpoint/Defmix-v2.0 · Hugging Face 用途に応じでアイデア次第…

自然言語処理 spaCyでelectraのファインチューニング

超大規模モデルが世間を圧倒させている。それをAPIで使うってのも面白そう。しかし、お手軽に使うとなると・・・。悔しいので、colabでできる自然言語処理のお勉強を進めることにする。今回は、固有表現抽出用にelectraのファインチューニングをお手軽にでき…

Raspberry PI でBTスピーカで音を鳴らす。#2

不安定だったので、ヘッドレス運用のためLiteで再挑戦。前回、なぜBluetoorh接続が不安定だったのか、原因はわからず。 色々考えず、ゼロから初めてPulseAudioで音をだすことに集中。 www.mikan-tech.net Userグループは、それぞれ何を誰にさせたいか、で追…

Ubuntu Proでlive patchを。

VPSのセキュリティ強化。Webサーバーといった外に向けた使い方をしないとは言えセキュリティは重要なのは言うまでもない。VPSにインストールしたUbuntuにはlive patch機能がPROでは提供されている。OSを最新の状態にしておくのは基本だろうなぁ、と思って調…

FuguMTで翻訳してみる。

フリーのニューラル機械翻訳モデル(日本語・英語)FuguMTをお試ししてみた。 staka.jp といっても簡単。ほぼモデルを呼び出すだけ。 github.com これくらいのベースが出来ているのであれば、分野や文書ごとに追加で学習させて使うやりかたが気軽にできそう…

Google Colabにpre-installされたspaCyをテスト

自然言語処理ライブラリspaCy。Colabで使う時には、なんとなく惰性でpipでインストールしていたが、実はpre-installされていた。今更気が付いた。 Google Colab now comes with spaCy v3.3 pre-installed as the default Run spaCy 3.3 workflows in Google …

ラズパイで簡易NASを。OpenMediaVaultで。

今更感あるけれども、ラズパイでNASを再構築した。 再構築前はsambaでファイル共有の仕組みを作っていた。が、ある日、ラズパイが起動しなくなっていた。ブートドライブとして使ったいた安いUSBメモリ(32GB)が死亡したのだ。USBメモリーをフォーマットしなお…

AI対話:会話データSODAで鍛えたCOSMOモデルを試す。

自然な会話ができるChatGPTが話題ですが、SODA*1という、データセットで学習させたCOSMOというモデルがなかな優秀だというのをtwitterで見かけたので試してみる。 github.com 会話の状況は「最後の一葉」を参考にして投入した。 instructionは不要らしいが、…

Metaが公開したNLLBモデルを試してみる。

No Language Left Behind: NLLBでのモデルが公開された。どんな言語でもWeb上の情報を母国語でコミュニケーションできるようにという翻訳AIプロジェクト。 No Language Left Behind: A model from NLLB is released. A translation AI project that allows a…

ラズパイでミュージックボックス

ラズパイでミュージックサーバーが立ち上がった。気軽に手持ちの音源を聞くことができる。在宅で音寂しい時にBGMとしてお手軽に流せるようになった。 bwgift.hatenadiary.jp 折角なので、Webでアクセスできた方が便利かも・・・と思って、web clientをインス…

続:ラズパイでPoetryを「Failed to create the collection:」エラー

ラズパイにPoetryを導入して無事に動いたものの、別のラズパイにも入れたが、いざ環境構築しようとすると・・・ Failed to create the collection: Prompt dismissed.. と、いうエラー。 調べると・・ Keyring errors during non-publishing operations · Is…

Stable Diffusion2.0お試し。

本家を見てColabで動かそうとしたら、さくっと先人がいらっしゃったので、参考にした。プロンプト(呪文)も先人の知恵を参考にした。 note.com お手軽に結構なクオリティで描ける。すっかり民主化された道具になったので、驚かなくなった。凄い瞬間に立ち会…

久しぶりにTwitterからのデータ収集見直したらエラー・・・。

動かしっぱなしにしているtwitterからデータを収集するコード。サーバーのメンテナンスついでに、ライブラリーも最新に・・・と考えたのが間違いだったのか。それなりに時間が経っているので、モジュールの仕様も変わっているわけで・・・。 emoji emoji.UNI…

読書、Web閲覧用タブレット・・・。

片手て持てる読書・Web閲覧・時々動画端末。古い7inchタブレットの更新をしたいと思いつつ、ずるずると使っている。AmazonのFire7が発売されたので、比較してみる。 値段優先だったら、Fire7一択。だが、TwitterやWebを見るには4GでもいいのでSIMを入れて使…

青空文庫から自然言語処理用データをダウンロード

青空文庫の中から自然言語処理用データを入手する。青空文庫は、定番の題材のようだ。意外と読んだことのない本が多いことに気が付きつつ、青空文庫に感謝しつつ、題材とさせていただきました。注意点は、掲載しているすべてのデータが著作権が切れたもので…

WSL Installと環境構築(Windows11)

Windows11のマシンにwslの環境構築したのでメモ。 Microsoft公式が丁寧に記載されてるのでとても便利。エラーが出た場合も場合分けして書いてるので、ほぼこの通りで問題なかった。 docs.microsoft.com 実験環境としての位置づけなので、やり直しは重要。ubu…

Metabaseを使ってみる。

データの分析ツールを探していた。分析したものを再利用したり、他人と共有したりしたいからだ。気になるところを追加で可視化したりしつつ、ダッシュボード化しておけば、情報の共有化も簡単だ。 導入が簡単なMetabaseがいいかも・・・と思って挑戦。 www.m…

雑誌:Interface(インターフェース) 2021年 6 月号

今時、大抵の入門編はWebで勉強できる。と、いいながら、本屋で見かけると買ってしまうのだ。というわけ、Python文法を特集したInterfaceを購入。紙のメディアの見やすさもあるけれども、休憩時間になんとなく眺めるのにタブレットよりも気分転換にもなる。 …