InfoQ ホームページ Python に関するすべてのコンテンツ
-
Mojoプログラミング言語の紹介
Mojoは、PythonのシンプルさとRustのスピードとメモリの安全性を組み合わせた、新しく発表されたプログラミング言語である。開発の初期段階にあり、その機能を探求するためのオンラインプレイグラウンドをユーザーに提供している。Mojoはデータサイエンスと機械学習における卓越性を目指しており、Pythonに代わる高速な言語を提供する。オープンソース化も徐々に計画されている。
-
Chrononを使ったAirBnbの特徴量エンジニアリング
AirBnbは、機械学習モデルで使用する新しい特徴量を作成する際の生産性とスケーラビリティを向上させるために、生データを学習と推論のための特徴量に変換するために必要なインフラを構築するソリューションであるChrononを構築した。
-
半構造化データ変換のためのLLMの効率的な適用について
半構造化(Semi-Structured)データから構造化データを生成するための手段としてLLMは有効だが相応のコストを要する。スタンフォード大学とコーネル大学の研究チームは推論品質を向上させながら、推論コストを110分の1に削減する技術を発見したとしている。
-
AWS Lambda、ついにPython 3.10に対応
AWSはLambdaがマネージドランタイムとコンテナベースイメージの両方としてPython 3.10をサポートし、開発者がランタイムの改善と機能を活用できるようになったと発表した。
-
モバイルやノートパソコンでローカル実行可能な大規模言語モデル MLC LLMを公開
MLC LLMは、大規模言語モデルを様々なハードウェアやアプリケーションに展開することを目的とした新しいオープンソースプロジェクトだ。このプロジェクトにはユースケース毎にモデルのパフォーマンスを最適化するためのフレームワークも含まれている。
-
Microsoft Semantic Kernel、従来のプログラムとのLLM統合を実現
マイクロソフトは、 大規模言語モデル(LLM)と従来のプログラムとの統合を可能にするlightweight SDK「Semantic Kernel(SK)」をオープンソース化し、プロンプトのテンプレート化、ベクトル化メモリ、インテリジェント・プランニングなどの機能を活用を可能にした。
-
JetBrains、テスト自動化指向の新IDE「Aqua」をリリース
JetBrainsによれば、現在プレビュー版を公開しているJetBrains Aquaは、テスト自動化に焦点を当てた新しいIDEで、自動化エンジニアの業務に欠かせないさまざまなツールをサポートしている。多言語対応、HTTPクライアントとWebインスペクタ、データベース管理、Dockerの統合サポートなど、さまざまな機能を備えている。
-
本番環境でのディープネットワークのサービス提供:生産性と効率のトレードオフのバランス
最近公開された取り組みは、ディープニューラルネットワークをサービス提供するための、モダリティの選択肢の1つを提供するものである。組み込みのCPythonインタープリタを使うことで、本番処理でeagerモードモデルコードを直接利用できる。目標は、モデルを研究段階からエンドユーザに提供するまでのエンジニアリングの労力を削減し、将来の数値Pythonライブラリを移行するための概念実証(PoC)プラットフォームを作成することである。
-
BloombergがPythonのメモリプロファイラーMemrayをオープンソース化
Bloombergで開発され、現在はオープンソースであるMemrayはメモリプロファイラである。これにより、ネイティブ拡張機能を含むPythonコードとPythonインタープリター自体のメモリ割り当てを追跡できる。
-
オープンソースソフトウェアのサプライチェーンの安全性確保
SonarSourceのセキュリティ研究者による最近の調査結果では、Pip、Yarn、Composerなどの一般的なパッケージマネージャに複数のセキュリティ脆弱性があることが判明している。しかし、パッケージマネージャは、オープンソースのセキュリティチェーンにおける唯一の弱点ではない。InfoQは、SonatypeのCTOであるBrian Foxに話を聞いた。
-
Detector Libraryとログインジェクション脆弱性のためのセキュリティ検出器を特徴とする新たなCodeGuru Reviewer
Amazon CodeGuru Reviewerは、機械学習を活用してコード(JavaとPython)のセキュリティ上の欠陥を検出し、コードの品質向上のための提案をする開発者ツールである。最近、AWSはツールに2つの新機能を導入した。新しいDetector Libraryと、ログインジェクション脆弱性用のセキュリティ検出器である。
-
Google Cloud Pythonロギングライブラリのリリースにより、サーバーレスのサポートが改善
Googleは、Google Cloud Pythonログライブラリのバージョン3.0.0を発表した。このリリースでは、Cloud RunとCloud Functionsのサポート強化、文字列JSONペイロードのサポート、メタデータ添付の自動化など、多くの新機能が導入されている。
-
PipelineDPによりGoogleの差分プライバシーライブラリをPythonで提供
GoogleとOpenMinedは新たなオープンソースライブラリのPipelineDPをリリースした。これにより、研究者や開発者がバッチ処理システムを使って大規模なデータセットに差分プライベート集計を適用できるようになる。
-
AppleがGCGCをオープンソース化:JavaGCログの分析ツール
AppleはGCGCをオープンソース化した。これは、Python 3とpandasをベースとしたJavaガベージコレクター(GC)ログの視覚化のためのツールである。
-
SQLAlchemy用のGoogle Cloud Spanner方言が一般向け提供へ
Google Cloudは最近、SQLAlchemyアプリケーションを分散SQLデータベース管理およびストレージサービスで実行できるようにするSpanner方言の一般向け提供を発表した。