記事一覧

pythonプログラム初歩の初歩11/関数とスコープ

タイトル:pythonプログラム初歩の初歩11/ 関数とスコープ こんにちはmakokonです。プログラム書いていますか? 今日のテーマは関数とスコープです。スコープとは変数や…

makokon
2週間前
1

ニュースCall for High School ProjectsMachine Learning for Social Impact

タイトル: ニュースCall for High School ProjectsMachine Learning for Social Impact こんにちは、makokonです。今日は気になった発表の紹介です。 AI学会であるNeur…

makokon
3週間前

pythonプログラム初歩の初歩10/作った関数をチェックしよう

こんにちはmakokonです。プログラムしていますか? 今日は自作関数の単体テストの話です。 プログラムを書くときには、なるべく処理が冗長にならないように関数化して記載…

makokon
4週間前
1

AI相談室01:『AIと共に探る、自分の本当にやりたいこと』

こんにちはmakokonです。 最近、公開できないプロジェクトに取り組んでおり、新しいネタを提供することが難しい時期を過ごしています。そんな時、ふと思い立ち、GPT-4とい…

makokon
1か月前

素数ニュース 新しい素数が判明 既知の素数の中で48番目の大きさ

こんにちはmakokonです。 タイトルのとおりですが、以下の形の10進Kynea数が素数であることが判明したようです。 発見者はRyan Propper さんで、今年の2/20から素数判定…

makokon
1か月前
6

pythonプログラム 初歩の初歩9/複数行入力

こんにちは、makokonです。 今日は簡単な小技です。 いつもチャットしていますか。 makokonは、目的別にしょっちゅうチャットアプリを書くのですが、コンソールチャット…

makokon
1か月前
3

pythonプログラム 初歩の初歩8/JSONの取り扱い

こんにちは、makokonです。今日の初歩の初歩はJSONデータの取扱です。 皆さんはJSONデータを使っていますか?実はmakokonは初めてJSONファイルを見たときには、pythonプロ…

makokon
1か月前
1

langchain 0.1.11 一通り確認(2)

langchain 0.1.11 一通り確認(1) 公式サイトのcookbook RAGにあるサンプルコードを一通り試す こんにちはmakokonです。 今回は、Langchainのサンプルコードを自分の環…

makokon
1か月前
4

python 初歩の初歩7/コマンドラインパラメータ

こんにちはmakokonです。 今日はpythonプログラムを実行するときのパラメータの話です。 想像してみてください。あなたが作成したPythonプログラムが、ただのコードの塊か…

makokon
2か月前

langchain 0.1.11 一通り確認(1)

langchain 0.1.11 一通り確認(1) 公式サイトのcookbook Prompt+LLMにあるサンプルコードを一通り試す こんにちは、makokonです。 皆さんlangchainを使っていますか。 …

makokon
2か月前
4

google gemini pro visionで絵描き歌を解説してもらう

こんにちはmakokonです。 今日はgoogle gemini pro visionで絵描き歌を解説してもらう。 gemini pro visionは複数の画像を渡して、回答を生成することができるので、きっと…

makokon
2か月前
4

OpenAIの新鮮な埋め込みモデルとRAG: シンプルな実装で大きな可能性を探る

こんにちは、makokonです。 最近OpenAIが発表した新しいモデルとAPIの更新、聞いていますか? 多くの人が既にこの話題を取り上げていますが、私も試してみました。 特に、…

makokon
2か月前
4

APIを使ってDALL-E3で画像生成!驚きの簡単さに興奮しませんか?

APIを使ってDALL-E3で画像生成!驚きの簡単さに興奮しませんか?こんにちは、makokonです。今回は、画像生成を手掛ける新たなツール、DALL-E3についてお話しします。ChatGP…

makokon
3か月前
9

小ネタ windowsでgrepをつかう

こんにちはmakokonです makokonは、windwos、macos、linuxの3つをどれも均等に使っています。プログラム開発はいずれのOSでもターミナル上で行いますが、最近ほとんどプロ…

makokon
3か月前
1

大相撲決まり手【珍解説】/ChatGPTが決まり手を解説(注意 ほとんど間違いです。ジョークとして読んでください)

こんにちはmakokonです。今日はクリエイター気分でなかったので、ぼんやりとテレビで大相撲を見ていました。 大相撲初場所も、中日(8日目)を迎えましたね。7勝1敗の…

makokon
3か月前
1

OpenAIの障害情報を確認する

こんにちはmakokonです。 毎日CHATGPT使っていますか? makokonも使用時間はそんなに長くはないのですが、毎日使っています。 毎日使っていると、「あれ、回答が返ってこな…

makokon
3か月前
1
pythonプログラム初歩の初歩11/関数とスコープ

pythonプログラム初歩の初歩11/関数とスコープ

タイトル:pythonプログラム初歩の初歩11/
関数とスコープ
こんにちはmakokonです。プログラム書いていますか?
今日のテーマは関数とスコープです。スコープとは変数や関数などの名前がプログラム内で参照できる範囲のことです。
つまり、ある変数がプログラムのどこで利用できるかが決まっているということです。
そんなのが何の役に立つのでしょうか?利用できる範囲が決まっているならば別の関数を書いた

もっとみる
pythonプログラム初歩の初歩10/作った関数をチェックしよう

pythonプログラム初歩の初歩10/作った関数をチェックしよう

こんにちはmakokonです。プログラムしていますか?
今日は自作関数の単体テストの話です。
プログラムを書くときには、なるべく処理が冗長にならないように関数化して記載するものですが、実際にはこの関数が正しいことを確認するのはけっこう大変です。
makokonは、恥ずかしながら実際に関数の中にprintを大量に埋め込んでいちいち、その挙動を確認していました。
テスト用データも作成するのですが、実シ

もっとみる
AI相談室01:『AIと共に探る、自分の本当にやりたいこと』

AI相談室01:『AIと共に探る、自分の本当にやりたいこと』

こんにちはmakokonです。
最近、公開できないプロジェクトに取り組んでおり、新しいネタを提供することが難しい時期を過ごしています。そんな時、ふと思い立ち、GPT-4という最新のAI技術を活用した「AI何でも相談室」を作って自分自身の悩みについて考えてみることにしました(きっと今後も穴埋めネタを提供してくれるでしょう)。今回のテーマは、「自分の本当にやりたいことを探す方法」です。このテーマは、多

もっとみる
素数ニュース 新しい素数が判明 既知の素数の中で48番目の大きさ

素数ニュース 新しい素数が判明 既知の素数の中で48番目の大きさ

こんにちはmakokonです。
タイトルのとおりですが、以下の形の10進Kynea数が素数であることが判明したようです。
発見者はRyan Propper さんで、今年の2/20から素数判定が始まり、3/29に素数であることが確認されました。
既知の素数の中では48番目の大きさのようです。
ニュース紹介です。

Kynea数とは
下記の形で表されるもので

これを一般化して

b進Kynea数とい

もっとみる
pythonプログラム 初歩の初歩9/複数行入力

pythonプログラム 初歩の初歩9/複数行入力


こんにちは、makokonです。
今日は簡単な小技です。

いつもチャットしていますか。
makokonは、目的別にしょっちゅうチャットアプリを書くのですが、コンソールチャットアプリを結構多用しています。圧倒的に簡単にかけて、周辺の部品モジュールテストがし易いですから。
そんなとき、多少不便なのが、複数行の入力を一度にすることができない問題です。python標準のinput()では、改行を入力の

もっとみる
pythonプログラム 初歩の初歩8/JSONの取り扱い

pythonプログラム 初歩の初歩8/JSONの取り扱い

こんにちは、makokonです。今日の初歩の初歩はJSONデータの取扱です。
皆さんはJSONデータを使っていますか?実はmakokonは初めてJSONファイルを見たときには、pythonプログラマーでなく、WEBもあまり興味がなかったので、JavaScriptを使うこともなく、なんでこんな面倒な形式をわざわざ使うのかわかりませんでした。絶対、配列とかCSVテキストのほうが、便利だと思いました。

もっとみる
langchain 0.1.11 一通り確認(2)

langchain 0.1.11 一通り確認(2)

langchain 0.1.11 一通り確認(1)
公式サイトのcookbook RAGにあるサンプルコードを一通り試す

こんにちはmakokonです。
今回は、Langchainのサンプルコードを自分の環境で検証する第2弾ということでRAGを試してみようと思います。
RAG:“retrieval-augmented generation”「検索拡張生成」

今回も基本的には公式ページの焼き直し

もっとみる
python 初歩の初歩7/コマンドラインパラメータ

python 初歩の初歩7/コマンドラインパラメータ

こんにちはmakokonです。
今日はpythonプログラムを実行するときのパラメータの話です。

想像してみてください。あなたが作成したPythonプログラムが、ただのコードの塊から、さまざまな条件下で動作する柔軟なツールへと変貌を遂げる瞬間を。これが、コマンドラインパラメータの力です。初心者プログラマーならなおさら、プログラムの起動時にこれらのパラメータを設定することで、その動作をカスタマイズ

もっとみる
langchain 0.1.11 一通り確認(1)

langchain 0.1.11 一通り確認(1)

langchain 0.1.11 一通り確認(1)
公式サイトのcookbook Prompt+LLMにあるサンプルコードを一通り試す

こんにちは、makokonです。
皆さんlangchainを使っていますか。
2023年12月14日にv0.1.0へのメジャーアップデートと思ったら、もうv0.1.11になっていますね。今のところ使っていて、いきなり従来のプログラムが誤作動するような大きな変更に

もっとみる
google gemini pro visionで絵描き歌を解説してもらう

google gemini pro visionで絵描き歌を解説してもらう

こんにちはmakokonです。
今日はgoogle gemini pro visionで絵描き歌を解説してもらう。
gemini pro visionは複数の画像を渡して、回答を生成することができるので、きっと絵描き歌もわかるに違いない。

google 生成AIの準備
ライブラリをインストールして、APIキーをGEMINI_API_KEYにセットしておきます。
export GEMINI_API

もっとみる
OpenAIの新鮮な埋め込みモデルとRAG: シンプルな実装で大きな可能性を探る

OpenAIの新鮮な埋め込みモデルとRAG: シンプルな実装で大きな可能性を探る

こんにちは、makokonです。
最近OpenAIが発表した新しいモデルとAPIの更新、聞いていますか?
多くの人が既にこの話題を取り上げていますが、私も試してみました。
特に、新しいEmbeddingモデルとGPT-4 Turbo Previewが注目点です。
では、さっそくRAGを作って新しいモデルの可能性を探ってみましょう。
なぜ、RAGなのかですか?やっぱりいちばん可能性がわかりやすいです

もっとみる
APIを使ってDALL-E3で画像生成!驚きの簡単さに興奮しませんか?

APIを使ってDALL-E3で画像生成!驚きの簡単さに興奮しませんか?

APIを使ってDALL-E3で画像生成!驚きの簡単さに興奮しませんか?こんにちは、makokonです。今回は、画像生成を手掛ける新たなツール、DALL-E3についてお話しします。ChatGPTやBing Chatで使えるこのツール、既にご存知でしょうか?

私自身、仕事以外では、繊細な映像を作ることはあまりないのですが、ぼんやりとした映像をAIで楽しむ分には、これほど便利なツールはありません。Ch

もっとみる
小ネタ windowsでgrepをつかう

小ネタ windowsでgrepをつかう

こんにちはmakokonです
makokonは、windwos、macos、linuxの3つをどれも均等に使っています。プログラム開発はいずれのOSでもターミナル上で行いますが、最近ほとんどプログラムには使っていなかったwindowsの比率が高まってきて、他のOSと遜色ない比率になりました。

grepがないよ
windowsを使っていて、一番困るのはgrepコマンドが無いことです。もちろんなくて

もっとみる
大相撲決まり手【珍解説】/ChatGPTが決まり手を解説(注意 ほとんど間違いです。ジョークとして読んでください)

大相撲決まり手【珍解説】/ChatGPTが決まり手を解説(注意 ほとんど間違いです。ジョークとして読んでください)

こんにちはmakokonです。今日はクリエイター気分でなかったので、ぼんやりとテレビで大相撲を見ていました。

大相撲初場所も、中日(8日目)を迎えましたね。7勝1敗の4力士と、6勝2杯で追いかける
琴ノ若(ことのわか) 7勝1敗
朝乃山(あさのやま) 7勝1敗
阿武咲(おうのしょう) 7勝1敗
大の里(おおのさと) 7勝1敗
照ノ富士、霧島、豊昇龍、大栄翔関も6勝2敗であり、なかなか目が話せませ

もっとみる
OpenAIの障害情報を確認する

OpenAIの障害情報を確認する

こんにちはmakokonです。
毎日CHATGPT使っていますか?
makokonも使用時間はそんなに長くはないのですが、毎日使っています。
毎日使っていると、「あれ、回答が返ってこない」ということがたまにあります。
もちろん、大体はインターネット接続のトラブルだとか、ブラウザの調子が悪いとか、リクエスト回数が多すぎるとかなんですけど、たまにはopenaiのサービスに障害があることがあります。

もっとみる