Stability AIの日本語画像言語モデルをWindows+RTX 4060 Ti 16GBで試す
Stability AIから日本語画像モデルが出ていたので試してみました。Windows + RTX 4060 Ti 16GBです。Stability AIのリリースはこちら日本語画像言語モデル「Japanese InstructBLIP Alpha」をリリースしました — Stability AI...
View ArticleCode Llamaのinstructを試す
Llama2をコーディング用にチューニングしたCode Llamaでてますね。そして、対話モデルもあります。けどどう使うかわからなかったのでいろいろ試したら、なんとなくわかったのでメモ。モデルはHugging...
View ArticleChatGPTに時計を作ってもらったら完璧だった
Macで時計を表示しようと思って、ウィジェットというのがあるなと表示してみたら常時表示はできなくて、じゃあJavaで作るかーと、とりあえずChatGPTで雛形つくってもらおうと思ったら欲しいものが完璧にできあがってしまった。とりあえずGPT4に「Javaでアナログ時計を作って」というと、針だけの時計を作ってくれました。「1分ごとの点を描いて」といって点を打ってもらう。見づらいので、「5分おきに強調し...
View Article100年前の小学5年生がひらがなばかりの作文を書くのはおかしいのか
100年前(大正12年)の小学5年生の作文がひらがなばかりなのを見て、幼稚園じゃないんだから漢字かけるだろというのがあったので、当時の漢字教育どんなんだったんだろと調べてみたら面白かった。まず、文化庁の「国語問題要領」の「国語問題の歴史的展望」を見ると、常用漢字表の発表がちょうど100年前なので、100年前の小学5年生は常用漢字をもとにした漢字教育を受けてないことがわかる。ちなみに、この常用漢字は関...
View ArticleChatGPTで構成された仮想のソフトウェア会社にシステム開発を行ってもらうChatDevがおもしろい
ChatGPTによるメンバーで構成された仮想のソフトウェア会社にシステム開発を行ってもらうChatDEVが結構おもしろかった。ChatDEVは、ChatGPTによってCTOやプログラマー、レビュアー、テスターといった役割をもつエージェントをやりとりさせることでソフトウェア開発を自動化しようという試みの実装です。https://github.com/OpenBMB/ChatDevアイデアは論文にまとま...
View Articleネットワークプログラミングの練習にインターネット自由協会の電子公告表示プログラムを作ろう
登さんがインターネット自由協会の電子公告をTELNETで公開されていました。TELNETであれば簡単に内容を見れるので、誰でも見れることを目指すべき電子公告には適していますね!登さんがこういうツイートをされていました。最近の法務局登記官のインターネット・リテラシは、極めて高くなってきたようだ。インターネットにおける Telnetの歴史的重要性を、理解されている。大変に素晴らしいことなのである。...
View ArticleStable Diffusion Web UIにFooocusのスタイルを取り込む
FooocusというStable DiffusionのUIではスタイルを設定するだけで呪文が不要のシンプルなプロンプトでの画像生成が可能になっています。そのスタイルをAUTOMATIC1111/Stable Diffusion Web UIに取り込めるようにしてみました。いろいろ過程を書いてるので、最後まで読むのがめんどかったら、このstyles.csvをStable Diffusion Web...
View Article画像対応ChatGPTで設計図からコードの世界が実現しててやばい
アマチュア驚き屋のきしだです。 ChatGPTが画像入力に対応するよという話があって、来週くらいに使えるようになるかなーと思ったら、もう使えるようになってました。 で、写真から「カレー食べてる男の人です」くらいを言えるイメージで試してたら、なんかふつうに画面設計やクラス図からコードを書いていてびっくりしてしまいました。まあ、起きたらこういうのが来てたわけですね。...
View ArticleICU4Jで文字数をカウントする
Javaでは文字数をlength()で数えることができます。 1996年にJavaが出てきた当初は「半角も全角も1文字に数えれて便利だなー」などと思っていたわけです。 けれども、同じ1996年に策定されたUnicode 2.0で2文字分のコードを使って1文字を表すサロゲートペアが導入されて、2001年のUnicode...
View Articleツイート埋め込みテスト
サムネイルにタイトルや概要が表示されなくなってるけど、埋め込みだと表示されてる。 ICU4Jで文字をカウントするhttps://t.co/uiihK9Y6IQ— きしだൠ(K1S) (@kis) 2023年10月5日サイト上だとこう。 一応、執筆時点での埋め込みのキャプチャ
View ArticleLLaVAを使っておうちのパソコンでも画像からコード生成
ChatGPTが画像対応して、画像からいろいろなコードが生成できて楽しいことになっていましたが、同じようなことをおうちで動かせるLLaVAが出ていたので試してみました。GPUはVRAM 12GBあれば十分、8GBはギリギリという感じ。LLaVA-1.5先週、LLaVAのバージョンアップ版、LLaVA-1.5が出てました。🚀 LLaVA-1.5 is out! Achieving SoTA on 11...
View Article画像対応モデルのLLaVAをMacで動かす
画像認識対応モデルのLLaVAで、おうちでも設計画像からコードが生成できるようになりました。LLaVAを使っておうちのパソコンでも画像からコード生成 -...
View ArticleLINE LLMをMacで動かす
先日、LINE(現LINEヤフー)のNLP Foundation Devチームから日本語言語モデルが公開されました。(以降LINE LLMと表記します) 36億パラメータの日本語言語モデルを公開しましたInstruction...
View ArticlerinnaのYouri 7Bで8GB GPUでもLLM翻訳ができるかも
rinnaからLlama 2 7Bに日本語を追加学習させたYouri 7Bが公開されました。rinna、Llama 2の日本語継続事前学習モデル「Youri 7B」を公開|rinna株式会社このうち、Youri 7B...
View Article味噌汁
雑に味噌汁を食いたいときがあるわけですね。でも、味噌を常備して鍋に湯を沸かして煮るとかめんどくさい。と思ったら、なんか出汁入り味噌をお椀にとってお湯をいれるだけでいいという話をききつつ、そうするとチューブのやつがあるねってなりつつ、探すと粉のあった。具もなんかある。なので、粉を大さじ1具も大さじ1そうすると味噌汁になる。この写真をとったとき、かきまぜが足りていなかったのだけど、ちゃんと混ぜるともっと...
View ArticleJavaを中心に偏見ベースでプログラミング言語の関係をまとめた
オブジェクト指向言語の話をするときに便利なように、Javaを中心にプログラミング言語をまとめてみました。Javaに影響与えるか、Javaから影響を受けるか、という感じですね。Simulaオブジェクト指向はここから始まったと言われています。...
View ArticleGoogle ColabでJavaを使う
Jupyter for JavaというのがInfoQで紹介されていたので試してみました。Java News Roundup: JDK 22, Spring CVEs, Liberica JDK, JDKMon 21, Jupyter for Java, Gradle 8.5Jupyter notebookでJavaを使うためのいろいろをまとめたGitHub...
View Article今年買ってよかったもの2023
今年買ってよかったものまとめフライパンテフロンのはがれたフライパンを惰性で使い続けていたのだけど、餃子やいてもはがれないし、タマゴを炒めるとくっつきまくりで気になっていた。で、インターネッツぽちぽちやってるときに、なんとなく買ったら、やっぱり新しいフライパンはよかった。オリーブオイルとニンニクと塩だけのパスタがおいしすぎてよく作っている。和平フレイズ マーブルコート フライパン 26cm ブラック...
View Article今年おもしろかったマンガ2023
今年読んで面白かったマンガをまとめておきます。葬送のフリーレンアニメがヒットしてるフリーレン、最近やってた黄金郷編がめちゃよかった。葬送のフリーレン作者:山田鐘人,アベツカサAmazon転生してハイエルフになりましたが、スローライフは120年で飽きましたフリーレンはエルフを主軸にしたマンガではあるけど、基本的にはフェルンの物語なので、人間の時間軸で話が進みます。一方で「転生してハイエルフ」はエルフの...
View Article報道ヘリがうるさくて救助の邪魔になるという話はどう広まったのか
報道ヘリがうるさくて救助の邪魔になるという話はどう広まったのか、というのを調べてみていたのでメモそもそもとして「報道ヘリがうるさくて救助の邪魔になる」ということなんてあるのか、という話は、1995年1月17日の阪神淡路大震災にさかのぼる。震災後6日後に収録されたと言われる1月27日放送の「パペポTV」で上岡龍太郎が次のような発言をしていた。取材陣のヘリコプターがあの被災地の上を飛び回るでしょう。あの...
View Articleジョギングを始めた。700mほど。
そういえば、去年から雑なジョギングを始めている。バスが間に合わなそうで走ったときに、ちょっと走れなすぎてヤバいなと思ったので、走るという行為をたまにやっとこうと思ったのがきっかけ。...
View Article時代がstaticおじさんに追いついてきた(追記あり)
この文章みてください。オレはもう20年以上システム業界にいるけどな、その長い経験から言うと、オブジェクト指向なんてものは、理論としては面白いけど、およそ実用的とは言い難いものだな。まぁ、例えばGUIのコンポーネントとかはオブジェクト指向に基づいて作られているようだから、そういうツールとかを作る人には必要なものなのかもしれない。しかし君たちがいずれ作ることになる業務アルゴリズムにはまったく無縁のものだ...
View ArticleJavaのDIコンテナは言語機能の補完でありinjectはimport
というブログを書こうとしたら、すでにあった。Dependency Injectionでやりたいことはモジュールimport -...
View Article掛算の順序と学習指導要領
あいかわらず掛算の順序の話がもりあがってるようなのだけど、コーディングルールの話なんだから計算の定義の話をしても徒労だよなと思いながら見ていた。で、ちょっと教育指導要領解説を見てみたのでまとめる。学習指導要領解説の記述「【算数編】小学校学習指導要領(平成29年告示)解説」では次のようになっています。順序は表現のときの問題で、計算では交換則を使っていいとなっています。被乗数と乗数の順序は、「一つ分の大...
View Articleなぜ掛算順序の話が混乱するのか
掛算順序について学習指導要領解説を見て整理したらいろいろ反論あって、結局のところ問題が三層構造になっていることと、表現という層が認識されていないことで混乱があるように見える。前回のブログに書いたように「被乗数と乗数の順序が,この場面の表現 において本質的な役割を果たしている」と学習指導要領解説で説明されていて、表現の問題であると整理されています。掛算の順序と学習指導要領 -...
View ArticleAIがコードを書くようになるなら、AIだけに理解できる言語を作ればいい、のかな?
AIがコードを書くようになって、そしてその品質がどんどんあがってきて、人間がコードを書く必要性が薄れてきています。であれば、プログラミング言語そもそも不要で日本語で命令与えるだけでいいのでは、とか、人間には読み書きできないAI専用言語を作るといいのでは、という話になりそうだけど、やっぱ今のプログラミングは残るんじゃないかな。...
View Article目的を規定せずにモデリングを考えても意味がない
オブジェクト指向の本では「自転車をモデリングしてみましょう」「鳥をモデリングしてみましょう」ということが、どういうシステムで使うか規定せずによく書かれています。けれども、モデリングではどういうシステムで使うかということが大事で、それを決めずにモデリングを考えても意味がありません。モデリングすべきはモノではなくシステムのプロセスです。よく、オブジェクト指向では現実をモデリングするのようなことが言われま...
View Article掛算順序問題を学校という権威を叩くための棍棒として使う人がいる
掛算順序問題のやりとりや反応を見るときに、掛算順序否定派の人に攻撃的だったり侮蔑的な発言が目立つことが気になっていました。また、借りてきた論拠をそのまま使ってるんではないかと感じることもあります。これ、学校という権威を叩く棍棒として使ってる人も結構いるんじゃないだろうか。こういうことを感じたのは、[https://nowokay.hatenablog.com/entry/2024/04/06/010...
View Article
More Pages to Explore .....