ColPali
ColPali arXiv アーカイブ 記事 ColPali: PaliGemma-3B と ColBERT ストラテジーに基づくビジュアルレトリバー ColPali: Efficient Document Retrieval with Vision Language Models テキスト抽出不要の RAG を実現する ColPali
ColPali arXiv アーカイブ 記事 ColPali: PaliGemma-3B と ColBERT ストラテジーに基づくビジュアルレトリバー ColPali: Efficient Document Retrieval with Vision Language Models テキスト抽出不要の RAG を実現する ColPali
Strawberry https://strawberry.rocks/ Djanog Integration https://strawberry.rocks/docs/integrations/django Getting started with Strawberry 1 2 3 uv add strawberry-graphql[debug-server] uv add strawberry-graphql-django uv add django-choices-field\n strawberry-sqlalchemy https://github.com/strawberry-graphql/strawberry-sqlalchemy 記事 FastAPI と Strawberry(GraphQL) が動作する諸々整ったデモアプリを作ってみた https://github.com/0machi/FastAPI_Strawberry_strawberry-sqlalchemy_DemoApp Graphene vs Strawberry: Which is better for providing a GraphQL API? Django Developing GraphQL APIs in Django with Strawberry
メモ Rye 【Python】Rye で始める Python プロジェクト Python パッケージ管理ツール比較: Poetry vs Pipenv vs Rye https://rye.astral.sh/ Contentful : Organization は削除できない 管理者の最後のアカウントが削除されたら削除できる AWS Secret Manager: 再作成 このエラーは、Secrets Manager がシークレットを直ちに削除せず、復旧期間(通常 7 日間)を設けているために発生します。この期間中は同じ名前のシークレットを再作成することができません ¹。 ただし、AWS CLI を使用して、復旧期間を設けずにシークレットを完全に削除することが可能です。以下の手順を試してみてください: 削除予定のシークレット ID を取得: AWS Secrets Manager コンソールを開きます。 ナビゲーションペインで「Secrets」を選択します。 「設定」アイコンを選択し、「詳細設定」で「削除予定のシークレットを表示」を選択します。 「Secrets」ペインで、削除予定のシークレットの ID を確認します。 AWS CLI を使用してシークレットを完全に削除: 以下のコマンドを実行します(your-secret-nameをシークレット ID または ARN に、your-regionを AWS リージョンに置き換えてください): 1 aws secretsmanager delete-secret --secret-id your-secret-name --force-delete-without-recovery --region your-region 削除が完了したことを確認: 以下のコマンドを実行して、シークレットが完全に削除されたことを確認します: 1 aws secretsmanager describe-secret --secret-id your-secret-name --region your-region 「Secrets Manager can’t find the specified secret」というエラーが表示されれば、シークレットは正常に削除されています。 これで、同じ名前のシークレットを再作成できるようになります ¹。 ...
PGVector ニューラルネットワークの知識の蒸留 distilling the knowledge in a neural networkPGVector (Postgres) Rails/PostgreSQL/pgvector を組み合わせてベクトル検索をする。 https://github.com/yassun/sample-pgvector https://hub.docker.com/r/pgvector/pgvector https://github.com/pgvector/pgvector-python LangChain と pgvector(Postgres)を用いて関連性の高いドキュメントを手軽に検索する 生成 AI でテキスト分類やってみた SentenceTransformer Python の SentenceTransformer を用いた文章類似度比較 sentence transformers で日本語を扱えるモデルのまとめ transformers 多言語モデル中の日本語語彙調査 知識蒸留 ニューラルネットワークの知識の蒸留 distilling the knowledge in a neural network 知識蒸留で効果的な教師の条件とは? 教師データとは?学習データとの違いや作り方をわかりやすく紹介 ディープラーニングを軽量化する「モデル圧縮」3手法 MUSE Muse: Text-To-Image Generation via Masked Generative Transformers を読んだメモ
PolarDB for PostgreSQL PolarDB for PostgreSQL(以下、PolarDB)は、Alibaba Cloud が独自に開発したクラウドネイティブなデータベースサービスです。 このサービスは、PostgreSQL と 100%互換性があり、共有ストレージベースのアーキテクチャを採用しています。 これにより、計算とストレージが分離され、柔軟なスケーラビリティ、ミリ秒レベルの遅延、HTAP(Hybrid Transactional/Analytical Processing)機能を提供します ¹²。 主な特徴は以下の通りです: 柔軟なスケーラビリティ:ビジネス要件に応じて、計算クラスターやストレージクラスターをスケールアウトできます。 ミリ秒レベルの遅延:WAL(Write-Ahead Logging)ログが共有ストレージに保存され、メタデータのみがレプリケートされます。 HTAP 機能:OLTP(オンライントランザクション処理)と OLAP(オンライン分析処理)の両方をサポートするためのアーキテクチャを持っています ¹²³。 他に知りたいことがあれば教えてくださいね。 ソース: Copilot との会話、 2024/7/31 (1) GitHub - ApsaraDB/PolarDB-for-PostgreSQL: A cloud-native …. https://github.com/ApsaraDB/PolarDB-for-PostgreSQL. (2) PolarDB for PostgreSQL - Gitee. https://gitee.com/polardb/PolarDB-for-PostgreSQL. (3) PolarDB云原生数据库自研数据库_数据库-阿里云. https://polardbpg.com/. (4) PolarDB: 阿里云开源云原生数据库 PolarDB - Gitee. https://gitee.com/polardb. 記事 PolarDB for PostgreSQL 14 で pgvector と LangChain を使ってベクトル検索してみる
asyncio async/await 構文を利用して並行処理を行う シングルスレッドで動作する並行処理のためのライブラリ コルーチン定義関数(Coroutine function definition) 8.9.1. コルーチン関数定義 コルーチン定義関数は コルーチンオブジェクトを返す。 (ジェネレータベースの)コルーチン(yield) 単純な関数呼び出しによるサブルーチンとは異なり、呼び出し元と呼び出し先を行ったり来たりするような関係性のルーチン ジェネレータを利用してコルーチンを実装する(yield) 『コルーチンは処理を中断した後、続きから処理を再開できる』= ジェネレータは処理を中断・再開できるので、コルーチンであると言える send 呼び出しもとからデータ可能 native coroutine(async) async の付いている関数定義は、generator と同じように、呼び出しをしても直ちに実行はされない関数 await で実行終了を待つ 非同期ジェネレータ(AsyncGenerator) async generator 通常のジェネレータと違って非同期ジェネレータはジェネレータ関数自体の戻り値を返すことはできません asend : 非同期ジェネレータでも呼び出し元から、ジェネレータ関数に値を通知することができます 資料 Python で学ぶ、コルーチンと非同期処理 図解「generator・native coroutine・with」 〜 関心やコードを分離する文法と、処理順序・構造
SSE MDN: サーバー送信イベントの使用 python で SSE (server side events) の例を作ってみて遊んでみた Server-Sent Events と WebSocket の簡単な実装例
サイトセキュリティチェック Mozilla: https://observatory.mozilla.org/ トレンドマイクロ: https://global.sitesafety.trendmicro.com/?cc=jp Google: https://www.virustotal.com/gui/home/upload OWASP Zap Docker 版 OWASP ZAP を M1 Mac で動かす。 問題: : Cookie No HttpOnly Flag [10010] : Re-examine Cache-control Directives [10015] : Cross-Domain JavaScript Source File Inclusion [10017] : Missing Anti-clickjacking Header [10020] : X-Content-Type-Options Header Missing [10021] : [Information Disclosure - Suspicious Comments]https://www.zaproxy.org/docs/alerts/10027/ : [Cookie Poisoning]https://www.zaproxy.org/docs/alerts/10029/ : User Controllable HTML Element Attribute (Potential XSS) [10031] : Strict-Transport-Security Header Not Set [10035] : Content Security Policy (CSP) Header Not Set [10038] : Secure Pages Include Mixed Content [10040] : Storable and Cacheable Content [10049] : Cookie without SameSite Attribute [10054] : Permissions Policy Header Not Set [10063] : Timestamp Disclosure - Unix [10096] : Modern Web Application [10109] (対応しなくてもよい) : Dangerous JS Functions [10110] : Session Management Response Identified [10112] : Absence of Anti-CSRF Tokens [10202] : Sub Resource Integrity Attribute Missing [90003] : Charset Mismatch [90011] VIRUSTOTAL https://www.virustotal.com/gui/home/upload SUURI https://sitecheck.sucuri.net/
金融機関 自己資本比率 自己資本とは返済する必要のない資金のことです。 自己資本比率とは総資産のうち、万が一の場合に貸倒れの可能性がある資産に対して、資本金など自己資本がどれくらいあるかを示す指標のことです。 記事: 銀行の自己資本比率 BIS 規制 3 段階(バーゼル3): 狭義の中核的自己資本(コア Tier1) (普通株と内部留保のみ) 中核的自己資本(Tier1)(+優先株、優先出資証券) 総資本 バーゼル 1, 2, 3 バーゼル I: (対日本メガバンク) 国際的な銀行システムの健全性の強化と、国際業務に携わる銀行間の競争上の不平等の軽減を目的として策定 銀行の自己資本比率の測定方法や、達成すべき最低水準(8%以上) バーゼル II: (1)最低所要自己資本比率規制(リスク計測の精緻化) (2)銀行自身による経営上必要な自己資本額の検討と当局によるその妥当性の検証 (3)情報開示の充実を通じた市場規律の実効性向 達成すべき最低水準(8%以上)はバーゼル I と変わらない 銀行が抱えるリスク計測(自己資本比率を算出する際の分母)の精緻化 バーゼル III:(リーマンショックと世界金融危機の反省) 世界的な金融危機の再発を防ぎ、国際金融システムのリスク耐性を高めることを目的 銀行が想定外の損失に直面した場合でも経営危機に陥ることのないよう、自己資本比率規制が厳格化 急な資金の引き出しに備えるための流動性規制 過大なリスクテイクを抑制するためのレバレッジ比率規制等が導入 規制を設計する際、金融システム全体の安定性を維持するというマクロ・プルーデンスの観点が重視されている 資料 Tier1(基本的項目) Tier2(補完的項目) (有価証券含み益、一般貸倒引当金、劣後債・劣後ローンなど) 国際決済銀行(BIS) バーゼル合意、バーゼル I、II、III とは何ですか? いわゆる BIS 規制とは何ですか?
swiper https://github.com/nolimits4web/swiper 【最新】Swiper の使い方・カスタマイズを解説!サンプルやオプション 15 個付き ー基礎から応用までー (Swiper v8.1.4) JVNDB-2021-005554 swiper における脆弱性 (6.5.1)(情報を取得される、情報を改ざんされる、およびサービス運用妨害 (DoS) 状態にされる可能性があります。)