L– tag –
-
Web・フロントエンド・バックエンド
Laravel — PHPの主役を奪い返した表現力重視のフレームワーク
Laravelは、2011年6月にアメリカのTaylor Otwell(テイラー・オトウェル)が公開したPHP製のWebアプリケーションフレームワークです。Ruby on Railsを範としつつ、PHP特有の手軽さと表現力豊かな構文を両立し、登場から10年あまりでPHP界の事実上の標準フ... -
Web・フロントエンド・バックエンド
Lottie とは AE で作るアニメーションを JSON 配信
Lottie(ロティ)は、Adobe After Effects(AE)で作成したアニメーションを JSON 形式で書き出し、Web・iOS・Android・React Native などの各プラットフォームでネイティブにレンダリングできるようにする仕組みおよびライブラリ群の総称です。2017 年に ... -
AI・機械学習・データサイエンス
LSTMとは|長期依存を学習できる再帰型ネットの代表格
LSTM(Long Short-Term Memory)は、1997年にHochreiterとSchmidhuberが提案した再帰型ニューラルネットワークの一種で、セル状態と三つのゲートを組み合わせることで長距離の依存関係を学習できる構造を実現しました。素のRNNが抱える勾配消失問題を大幅... -
ネットワーク・インフラ・クラウド
LDAP — 1993年に生まれたディレクトリ問い合わせの標準プロトコル
LDAP(Lightweight Directory Access Protocol)は1993年、ミシガン大学のTim Howesらが提案したディレクトリサービス用の問い合わせプロトコルです。X.500ディレクトリの重厚なDAP(Directory Access Protocol)をTCP/IP上で軽量に使えるよう簡素化したも... -
OS・ソフトウェア
Linux Namespacesとは|コンテナ分離の基盤技術
Linux Namespaces(ネームスペース)は、Linuxカーネルが提供するプロセスごとの「見える世界」を分離する仕組みです。プロセスID、ネットワーク、マウントポイント、ホスト名、ユーザーID、プロセス間通信などの資源を、グローバルに共有する代わりに名前... -
プログラミング・開発言語
LLVMとは何かをコンパイラ基盤の視点から具体的に読む
LLVMは2000年にイリノイ大学の大学院生だったChris Lattnerが博士研究として開発を始めたコンパイラ基盤で、現在はLLVM Foundationが運営するオープンソースプロジェクトとして膨大な数の言語処理系を支えています。C/C++向けフロントエンドのClang、Swift... -
プログラミング・開発言語
LLVMとは何かをコンパイラ基盤の視点から具体的に読む
LLVMは2000年にイリノイ大学の大学院生だったChris Lattnerが博士研究として開発を始めたコンパイラ基盤で、現在はLLVM Foundationが運営するオープンソースプロジェクトとして膨大な数の言語処理系を支えています。C/C++向けフロントエンドのClang、Swift... -
プログラミング・開発言語
Lispとは|世界最古級の高水準言語と人工知能の母
Lispは1958年に米マサチューセッツ工科大学(MIT)のJohn McCarthyによって設計された、現存するもっとも古い高水準プログラミング言語の一つである。「LISt Processor」の略にふさわしく、コードもデータも括弧で囲まれたリスト(S式)で表現する独特の文... -
プログラミング・開発言語
Luaとは|ブラジル発の組み込みスクリプト言語
Luaは1993年にブラジルのリオデジャネイロ・カトリック大学(PUC-Rio)で誕生した、軽量で組み込み可能なスクリプト言語である。Roberto Ierusalimschyらの研究チームが石油会社Petrobrasの社内ツール用に開発した小さな言語が、いまではWorld of Warcraft... -
AI・機械学習・データサイエンス
LoRAとは|低ランク行列で大規模モデルを軽量チューニング
LoRA(Low-Rank Adaptation)はMicrosoft Researchが2021年6月に論文LoRA: Low-Rank Adaptation of Large Language Modelsで発表した、大規模モデルのファインチューニング手法です。元の重みを凍結したまま低ランクの行列を追加学習する仕組みで、必要パラ...
