記事一覧
pythonプログラム初歩の初歩11/関数とスコープ
タイトル:pythonプログラム初歩の初歩11/
関数とスコープ
こんにちはmakokonです。プログラム書いていますか?
今日のテーマは関数とスコープです。スコープとは変数や関数などの名前がプログラム内で参照できる範囲のことです。
つまり、ある変数がプログラムのどこで利用できるかが決まっているということです。
そんなのが何の役に立つのでしょうか?利用できる範囲が決まっているならば別の関数を書いた
ニュースCall for High School ProjectsMachine Learning for Social Impact
タイトル:
ニュースCall for High School ProjectsMachine Learning for Social Impact
こんにちは、makokonです。今日は気になった発表の紹介です。
AI学会であるNeurIPS(Neural Information Processing Systems)が高校生向けのプロジェクトを発表しました。NeurIPSは、機械学習、神経科学
AI相談室01:『AIと共に探る、自分の本当にやりたいこと』
こんにちはmakokonです。
最近、公開できないプロジェクトに取り組んでおり、新しいネタを提供することが難しい時期を過ごしています。そんな時、ふと思い立ち、GPT-4という最新のAI技術を活用した「AI何でも相談室」を作って自分自身の悩みについて考えてみることにしました(きっと今後も穴埋めネタを提供してくれるでしょう)。今回のテーマは、「自分の本当にやりたいことを探す方法」です。このテーマは、多
素数ニュース 新しい素数が判明 既知の素数の中で48番目の大きさ
こんにちはmakokonです。
タイトルのとおりですが、以下の形の10進Kynea数が素数であることが判明したようです。
発見者はRyan Propper さんで、今年の2/20から素数判定が始まり、3/29に素数であることが確認されました。
既知の素数の中では48番目の大きさのようです。
ニュース紹介です。
Kynea数とは
下記の形で表されるもので
これを一般化して
b進Kynea数とい
pythonプログラム 初歩の初歩9/複数行入力
こんにちは、makokonです。
今日は簡単な小技です。
いつもチャットしていますか。
makokonは、目的別にしょっちゅうチャットアプリを書くのですが、コンソールチャットアプリを結構多用しています。圧倒的に簡単にかけて、周辺の部品モジュールテストがし易いですから。
そんなとき、多少不便なのが、複数行の入力を一度にすることができない問題です。python標準のinput()では、改行を入力の
pythonプログラム 初歩の初歩8/JSONの取り扱い
こんにちは、makokonです。今日の初歩の初歩はJSONデータの取扱です。
皆さんはJSONデータを使っていますか?実はmakokonは初めてJSONファイルを見たときには、pythonプログラマーでなく、WEBもあまり興味がなかったので、JavaScriptを使うこともなく、なんでこんな面倒な形式をわざわざ使うのかわかりませんでした。絶対、配列とかCSVテキストのほうが、便利だと思いました。
langchain 0.1.11 一通り確認(2)
langchain 0.1.11 一通り確認(1)
公式サイトのcookbook RAGにあるサンプルコードを一通り試す
こんにちはmakokonです。
今回は、Langchainのサンプルコードを自分の環境で検証する第2弾ということでRAGを試してみようと思います。
RAG:“retrieval-augmented generation”「検索拡張生成」
今回も基本的には公式ページの焼き直し
python 初歩の初歩7/コマンドラインパラメータ
こんにちはmakokonです。
今日はpythonプログラムを実行するときのパラメータの話です。
想像してみてください。あなたが作成したPythonプログラムが、ただのコードの塊から、さまざまな条件下で動作する柔軟なツールへと変貌を遂げる瞬間を。これが、コマンドラインパラメータの力です。初心者プログラマーならなおさら、プログラムの起動時にこれらのパラメータを設定することで、その動作をカスタマイズ
langchain 0.1.11 一通り確認(1)
langchain 0.1.11 一通り確認(1)
公式サイトのcookbook Prompt+LLMにあるサンプルコードを一通り試す
こんにちは、makokonです。
皆さんlangchainを使っていますか。
2023年12月14日にv0.1.0へのメジャーアップデートと思ったら、もうv0.1.11になっていますね。今のところ使っていて、いきなり従来のプログラムが誤作動するような大きな変更に
OpenAIの新鮮な埋め込みモデルとRAG: シンプルな実装で大きな可能性を探る
こんにちは、makokonです。
最近OpenAIが発表した新しいモデルとAPIの更新、聞いていますか?
多くの人が既にこの話題を取り上げていますが、私も試してみました。
特に、新しいEmbeddingモデルとGPT-4 Turbo Previewが注目点です。
では、さっそくRAGを作って新しいモデルの可能性を探ってみましょう。
なぜ、RAGなのかですか?やっぱりいちばん可能性がわかりやすいです
APIを使ってDALL-E3で画像生成!驚きの簡単さに興奮しませんか?
APIを使ってDALL-E3で画像生成!驚きの簡単さに興奮しませんか?こんにちは、makokonです。今回は、画像生成を手掛ける新たなツール、DALL-E3についてお話しします。ChatGPTやBing Chatで使えるこのツール、既にご存知でしょうか?
私自身、仕事以外では、繊細な映像を作ることはあまりないのですが、ぼんやりとした映像をAIで楽しむ分には、これほど便利なツールはありません。Ch
小ネタ windowsでgrepをつかう
こんにちはmakokonです
makokonは、windwos、macos、linuxの3つをどれも均等に使っています。プログラム開発はいずれのOSでもターミナル上で行いますが、最近ほとんどプログラムには使っていなかったwindowsの比率が高まってきて、他のOSと遜色ない比率になりました。
grepがないよ
windowsを使っていて、一番困るのはgrepコマンドが無いことです。もちろんなくて