G– tag –
-
プログラミング・開発言語
G1GC詳細:Javaのグローバルスナップショットガベージコレクター
G1GC(Garbage-First Garbage Collector)は、2009年にSun Microsystemsによって開発されたJava仮想マシン(JVM)用の新しいガベージコレタです。大規模なメモリ空間において優れたパフォーマンスを提供することを目指しており、現行の多数のアプリケーシ... -
ガジェット・ハードウェア
G-Sync Ultimate: ゲーミングディスプレイのフレームレート同期技術
NVIDIAが開発したG-Sync Ultimateは、フレームレートの変動による遅延やブースタを解決する先進的なテクノロジーです。2015年の初代G-Syncから、最新のUltra HDとVR対応モデルまで、進化の一途を辿るその技術を紹介します。 【この記事の目次】 G-Sync Ult... -
AI・機械学習・データサイエンス
G-Eval: 言語モデルの倫理的評価指標
G-Evalは、AI言語モデルが生成したテキストの倫理性を評価するためのフレームワークです。2021年に提出された論文によって注目を集めました。 【この記事の目次】 G-Evalとは何か G-Evalの発展 G-Evalの内部仕組み G-Evalとその他の指標の比較 まとめ 【G-... -
Web・フロントエンド・バックエンド
Gin — Go言語のWeb開発を高速化した軽量ルーター
Ginは、2014年〜2015年にかけてオープンソース化されたGo言語向けの軽量Webフレームワークです。Manuel Martínez-Almeida(マヌエル・マルティネス=アルメイダ)らが中心となって開発し、httprouter由来のラディックスツリー方式ルーターを採用することで... -
Web・フロントエンド・バックエンド
GSAP とは商用 Web アニメーションの定番エンジン
GSAP(ジーサップ、GreenSock Animation Platform)は、米国 GreenSock 社が開発する JavaScript アニメーションライブラリです。原型は 2008 年頃に ActionScript 向けに登場し、その後 Flash 衰退とともに JavaScript 版へ軸足を移して進化してきました... -
AI・機械学習・データサイエンス
GANとは|2つのネットワークが競い合う敵対的生成モデル
GAN(Generative Adversarial Network、敵対的生成ネットワーク)は、2014年にIan Goodfellowが提案した生成モデルで、生成器と識別器という二つのニューラルネットワークを敵対的に競わせることでリアルなデータを生成します。画像生成や超解像、スタイル... -
AI・機械学習・データサイエンス
GRUとは|LSTMを簡素化した軽量ゲート付きRNN
GRU(Gated Recurrent Unit)は、2014年にKyunghyun Choらが機械翻訳の文脈で提案した再帰型ニューラルネットワークの一種で、LSTMから派生した簡素化バージョンです。リセットゲートと更新ゲートという二つのゲートだけでセル状態を持たず、パラメータ数... -
ネットワーク・インフラ・クラウド
Grafana Mimirとは|Prometheus互換の長期保存基盤
Grafana Mimir(グラファナ・ミミール)は、Grafana Labsが2022年に発表したオープンソースの長期メトリクスストアで、Prometheusの大規模スケールと長期保存を解決する目的で設計されました。10億系列規模のメトリクスを扱える水平スケーラビリティ、マル... -
ネットワーク・インフラ・クラウド
Grafana Tempoとは|トレースID駆動の分散トレース基盤
Grafana Tempo(グラファナ・テンポ)は、Grafana Labsが2020年に発表したオープンソースの分散トレーシングバックエンドで、トレースIDを用いた検索に特化することで運用コストを最小化したのが特徴です。OpenTelemetry、Jaeger、Zipkin、OpenCensusとい... -
ネットワーク・インフラ・クラウド
Grafana Lokiとは|ラベル指向で軽量なログ集約基盤
Grafana Loki(グラファナ・ロキ)は、Grafana Labsが2018年に発表したオープンソースのログ集約システムで、Prometheusに着想を得たラベル指向のインデックス設計を特徴とします。ログ本文を全文索引せず、ラベルだけを索引化することでストレージコスト...
