InfoQ ホームページ プログラミング に関するすべてのコンテンツ
-
テルアビブ大学、長文NLPベンチマークSCROLLSをリリース
テルアビブ大学(Tel-Aviv University)、Meta AI、IBM Research、Allen Institute for AIの研究者らが、さまざまな分野から収集した長いテキスト列を処理対象とする自然言語処理(NLP)ベンチマーク用のタスクセットを、Standardized CompaRison Over Long Language Sequences(SCROLLS)としてリリースした。ベースラインのNLPモデルを対象とした実験結果からは、現行のモデルに改善の余地が多くあることが示唆されている。
-
Java Newsラウンドアップ - Spring Projectのアップデート、Value Object(プレビュー)、JEP、Quarkus 2.7.2
2022年2月21日週のJavaラウンドアップでは、Open JDK 18、JDK 19、Quarkus 2.7.2.Final、JReleaser早期アクセス版の他、Springプロジェクトのアップデートとして、Spring Boot 2.7.0-M1 2.6.4および2.5.10、Spring Data 3.0-M2用の新たなインターフェースListCrudRepository、Spring Security 5.7.0-M2 5.6.2および5.5.5、Spring Session 2021.1.2および2021.0.5、Spring Shell 2.1.0-M3、Spring Batch 4.3.5などの情報をお届けする。
-
Kotlin 1.6.20プレビュー版でコンテキストレシーバーが提供され、パフォーマンスが改善
JetBrainsはKotlin1.6.20-M1をリリースした。これは、次のGAリリースのプレビューバージョンであり、コンテキストレシーバー、コンパイル時間を短縮するためのいくつかのパフォーマンス改善オプション、同時ガベージコレクターが取り入れられる。
-
GitLens 12がVisual Studio Code for the Webのサポートを提供
GitKrakenはGitLens 12をリリースした。これはWebおよびgithub.dev用のVisual Studio CodeからGitを使えるようにするオープンソースのVisual Studio Code拡張機能だ。新たな無料機能、改善、バグ修正に加えて、GitLens 12には、ワークツリーやビジュアルファイル履歴などのプレミアム機能も導入されている。
-
Shepherd:アプリケーションのガイド付きユーザツアー
AWSは最近、CloudFrontのAWSマネージドプレフィックスリストが利用できるようになったことを発表した。顧客は、CloudFrontのオリジンフェイシングサーバに属するIPアドレスからのみに、VPCやアプリケーションへのインバウンドHTTP/HTTPSトラフィックを制限できるようになった。
-
Couchbase Mobile 3では新たにC APIとKotlin APIが提供され、管理がシンプルに
NoSQLデータベースメーカーのCouchbaseは、エッジ対応のモバイルデータベースのCouchbase Mobile 3をリリースした。組み込みプラットフォームにCouchbase Liteを埋め込むための新しいC API、AndroidでのKotlinサポート、新しい管理REST APIが導入され、また、セキュリティが強化されている。
-
プログラミング言語Flixに関するMagnus Madsen氏へのインタビュー
Flixは多くのプログラミング言語にインスパイアされたオープンソースのプログラミング言語であり、開発者は関数型、命令型、論理型のスタイルでコードを書くことが可能である。FlixはScalaに似ており、Hindley-Milnerに基づく型システムとGoにインスパイアされた並行処理モデルを採用している。JVM言語はポリモーフィックエフェクトシステムやDatalog制約などのユニークな機能をサポートしている。
-
switch式とsealed型を加えたGroovy 4.0.0
Apache Groovyのバージョン4.0.0には、switch式、sealed型、組込みの型チェック、組込みマクロメソッドの他、インキュベーション機能としてレコード、JavaShell、POJOアノテーション、Groovyコントラクト、Groovy-Integrated Query、TOMLのサポートが導入されている。それら以外にも、いくつかの小さな改善や、今回の最新バージョンで削除された機能による非互換的な変更が含まれる。
-
WaymoがBlock-NeRF 3Dビュー合成ディープラーニングモデルをリリース
Waymoは、自動運転車によって収集された画像から再構築された大規模な3Dワールドビュー合成のためのBlock-NeRFと呼ばれる画期的なディープラーニングモデルをリリースした。NeRFには、ニューラルネットワークで表面と体積の表現をエンコードする機能がある。
-
OpenAIは人間の指示に従うためのInstructGPT言語モデルを導入
OpenAIはGPT-3言語モデルを見直した。そして、有害な言語や誤った情報に関する不満に対処するためにInstructGPTと呼ばれる新しいデフォルトツールを導入した。
-
Detector Libraryとログインジェクション脆弱性のためのセキュリティ検出器を特徴とする新たなCodeGuru Reviewer
Amazon CodeGuru Reviewerは、機械学習を活用してコード(JavaとPython)のセキュリティ上の欠陥を検出し、コードの品質向上のための提案をする開発者ツールである。最近、AWSはツールに2つの新機能を導入した。新しいDetector Libraryと、ログインジェクション脆弱性用のセキュリティ検出器である。
-
パフォーマンス向上のためにGitHub Codespacesがテンプレート化
GitHubは、大規模で複雑なプロジェクトのための完全な開発環境を立ち上げるためにかかる時間を短縮するために、ビルド済みのCodespacesを導入した。
-
MetaがマルチモーダルAIアルゴリズムのdata2vecをオープンソース化
Meta AIは最近、data2vecをオープンソース化した。画像、テキスト、音声音声データに関する自己監視型ディープラーニングのための統合フレームワークだ。一般的なベンチマークで評価すると、data2vecを使ってトレーニングされたモデルは、モダリティ固有の目的でトレーニングされた最先端のモデルと同等かそれ以上のパフォーマンスを達成している。
-
LinkedInにおけるサービス過負荷の検出と回復
LinkedInは先頃、同社がマイクロサービスで採用しているオーバーロードの検出と対処の方法を公開した。同社のソリューションであるHodorは、設定不要で機能する"適応型ソリューション"として、監視対象プロセス内部でオーバーロード検出機能とロードシェダ(load shedder)を実行し、アプリケーション処理チェーン内でロードのサンプリングと削減を行う、プラットフォーム非依存のメカニズムを提供する。
-
GitHubが機械学習を使って脆弱性コードスキャンを拡張した方法
GitHubは、機械学習技術をルールベースのセキュリティコードスキャン機能に適用し、既存のルールから新しいルールを自動的に推測することで、あまり一般的ではない脆弱性パターンにその機能を拡張できることを期待している。