import torch
import torch.nn as nn
import torch.nn.functional as F
# ---------------------------------------------------------
# Basic Modules: MLP, Attention, Transformer blocks
# ---------------------------------------------------------
class MLP(nn.Module):
def __init__(self, dim, hidden):
super().__init__()
self.fc1 = nn.Linear(dim, hidden)
self.fc2 = nn.Linear(hidden, dim)
self.act = nn.GELU()
def forward(self, x):
return # curl コマンド一覧
## curlとは
curlは、コマンドラインからHTTPリクエストを送信するツール。Webブラウザが行うHTTPリクエストを、ターミナル上で実行できる。
### 基本動作
- HTTPプロトコルでサーバーにリクエストを送信
- サーバーからのレスポンスを標準出力に表示
- GET、POST、PUT、DELETE等のHTTPメソッドに対応
- JSON、XML、HTML等の任意のデータ形式を送受信可能
### 用途
- API動作確認
- Webサーバーの状態チェック
- ファイルダウンロード
- 自動化スクリプトでのHTTP通信
- パフォーマンス測定
### インストール
macOS: 標準でインストール済み
Windows 10/11: 標準でインストール済み
Linux: `apt install curl` 等でインストール
### 基本構文
```bash
curl [オプション] URL
```
### 最も基本的な使用例
```bash
# GETリクエスト(最もシンプル)
curl https://jsonplaceimport torch
import torch.nn as nn
import torch.nn.functional as F
# ==========================================================
# Basic building blocks
# ==========================================================
class ConvBNReLU(nn.Module):
"""Basic conv → BN → ReLU"""
def __init__(self, in_ch, out_ch, k=3, s=1, p=1):
super().__init__()
self.conv = nn.Conv2d(in_ch, out_ch, k, s, p, bias=False)
self.bn = nn.BatchNorm2d(out_ch)
self.act = from __future__ import annotations
from dataclasses import dataclass
from typing import Optional, Dict, Any, Tuple
import torch
from torch import nn
from torch.nn import functional as F
# ---------------------------------------------------------------------------
# Utility modules
# ---------------------------------------------------------------------------
class MLP(nn.Module):
"""Simple multi-layer perceptron with optional dropout and activation."""
def __init_import torch
import torch.nn as nn
import torch.nn.functional as F
# =====================================================
# Utility Layers
# =====================================================
class FeedForward(nn.Module):
def __init__(self, dim, hidden=256):
super().__init__()
self.fc1 = nn.Linear(dim, hidden)
self.fc2 = nn.Linear(hidden, dim)
self.act = nn.GELU()
def forward(self, x):
return self.fc2(self.act(self.fc1(x)))from __future__ import annotations
from dataclasses import dataclass
from typing import Dict, List, Optional, Tuple
import math
import torch
import torch.nn as nn
import torch.nn.functional as F
# ---------------------------------------------------------------------------
# Helper: simple multi-layer perceptron
# ---------------------------------------------------------------------------
class MLP(nn.Module):
"""Simple MLP with configurable depth and dropout."""
from __future__ import annotations
from dataclasses import dataclass
from typing import Dict, List, Optional, Tuple
import math
import torch
import torch.nn as nn
import torch.nn.functional as F
# ---------------------------------------------------------------------------
# Utility: simple MLP
# ---------------------------------------------------------------------------
class MLP(nn.Module):
"""Simple multi-layer perceptron."""
def __init__(
self,
from __future__ import annotations
from dataclasses import dataclass
from typing import Dict, Optional, Tuple
import torch
import torch.nn as nn
import torch.nn.functional as F
# ---------------------------------------------------------------------------
# Utility functions
# ---------------------------------------------------------------------------
def compute_residualized_features(
s: torch.Tensor,
x: torch.Tensor,
eps: float = 1e-6,
) -> Tuple[torch.Tensofrom typing import Optional, Tuple, Dict
import math
import torch
import torch.nn as nn
import torch.nn.functional as F
# ---------------------------------------------------------------------------
# Utility modules
# ---------------------------------------------------------------------------
class MLP(nn.Module):
"""Simple feed-forward network with configurable depth."""
def __init__(
self,
in_dim: int,
out_dim: int,
hidden_dim: # LEFT JOIN と WHERE 句の正しい使い方
## LEFT JOIN の説明
LEFT JOIN(左外部結合)は、左側のテーブル(FROM 句のテーブル)の全レコードを保持しながら、右側のテーブル(JOIN 句のテーブル)と結合する方法。
### LEFT JOIN の動作
- 左側テーブルの全レコードが結果に含まれる
- 右側テーブルに対応するレコードがない場合、右側テーブルの全カラムは**NULL**になる
- この「対応レコードなし →NULL」という挙動が、WHERE 句での絞り込みで問題を引き起こす
## WHERE 句の説明
WHERE 句は、結合後のテーブルに対して行の絞り込みを行う。
### 実行順序
SQL の実行順序は以下の通り:
1. FROM
2. **JOIN**(結合処理)
3. **WHERE**(結合後の絞り込み)
4. GROUP BY
5. HAVING
6. SELECT
7. ORDER BY
8. LIMIT
つまり、WHERE 句は**結合が完了した後**に実行される。
## コードの比較と問題点
###from __future__ import annotations
from dataclasses import dataclass
from typing import Optional, Tuple, Dict, Any
import math
import torch
from torch import nn, Tensor
from torch.nn import functional as F
# ---------------------------------------------------------------------------
# Utility helpers
# ---------------------------------------------------------------------------
def sequence_mask(lengths: Tensor, max_len: Optional[int] = None) -> Tensor:
"""
Create <div class="app-container">
<div class="operations-container">
<div class="container">
<!-- 2. ユーザー管理 -->
<div class="section">
<h2 class="section-title">ユーザー管理</h2>
<input class="input" type="text" id="userName" placeholder="ユーザー名" />
<button class="button" id="addUser">ユーザー追加</button>
<button class="button" id="getAllUsers">ユーザー一覧</button>
<button class="button" id="generateSampleUsers">サンプルユーザー生成(3件)</button>
<button class="but/*
ブラウザストレージの目的別使い分けサンプル
【認証トークン】→ HttpOnly Cookie
- セキュリティ最優先
- XSS攻撃から保護
- サーバー側で設定
※注意: localStorageに保存しない(XSS攻撃で盗まれる)
【ユーザー設定(テーマ、言語など)】→ localStorage
- 永続的に保存
- 5-10MBまで保存可能
- 即座に読み書き可能(await不要)
※注意: プライベートブラウジングでは動作しない場合あり
【一時的なフォーム入力】→ sessionStorage
- タブを閉じたら消える
- ページ遷移では保持
- セッション内のみ有効
※注意: 別タブ間では共有されない
【大容量データ(画像、動画、大量レコード)】→ IndexedDB
- 数百MB〜GB保存可能
- 非同期処理必須
- 複雑なデータ構造OK
【トラッキング・分析】→ ファーストパーティCookie
- SameSite属性でCSRF対策
- 有効期限設定可能
- クロスサイトで読み取り可<a href="https://twitter.com/intent/tweet?text=共有するテキスト&url=https://example.com&hashtags=タグ1,タグ2">Twitterで共有</a>
<br>
<a href="https://www.facebook.com/sharer/sharer.php?u=https://example.com">Facebookで共有</a>
<br>
<a href="https://line.me/R/msg/text/?共有するテキスト%0Ahttps://example.com">LINEで共有</a><select id="actionSelect">
<option value="open">window.openを実行</option>
<option value="copy">クリップボードにコピー</option>
</select><ul class="list">
<li class="item">項目</li>
<li class="item">項目</li>
<li class="item">項目</li>
<li class="item">項目</li>
<li class="item">項目</li>
<li class="item">項目</li>
<li class="item">項目</li>
</ul>