Skip to content

Instantly share code, notes, and snippets.

View hello-tikz.tex
\documentclass[dvipdfmx,uplatex]{jsarticle}
\usepackage{tikz}
\usetikzlibrary{intersections, calc, arrows.meta, angles, quotes}
\usepackage{tkz-euclide}
\newcommand{\axis}[1]{\mathrm{#1}}
\begin{document}
\begin{tikzpicture}
View 焼きなまし法.adoc

焼きなまし法

  • 世の中に存在する組み合わせ最適化問題は効率的なアルゴリズムが存在しない場合も多い。

    • SAT

    • 巡回セールスマン問題

    • 負の長さの閉路を持つグラフに対する最短経路問題

    • オセロ

    • ぷよぷよ

  • 有名な問題の場合は専用のソルバーが開発されている場合もあるがマイナーな問題の場合、専用ソルバーは存在しない

  • メタヒューリスティクス

View TextureMapping.shader
Shader "Unlit/TextureMapping" {
Properties {
_Texture("Texture", 2D) = "white" {}
_AmbientReflectance("Ambient Reflection Constant", Range(0, 1)) = 0.1
_DiffuseReflectance("Diffuse Reflection Constant", Range(0, 1)) = 0.7
_SpecularReflectance("Specular Reflection Constant", Range(0, 1)) = 0.2
_Shininess("Shininess", Float) = 20.0
}
SubShader {
Tags { "Queue"="Geometry" "RenderType"="Opaque" }
View Phong.shader
Shader "Unlit/Phong" {
Properties {
_BaseColor("Base Color", Color) = (0.8, 0.0, 0.0, 1.0)
_AmbientReflectance("Ambient Reflection Constant", Range(0, 1)) = 0.1
_DiffuseReflectance("Diffuse Reflection Constant", Range(0, 1)) = 0.7
_SpecularReflectance("Specular Reflection Constant", Range(0, 1)) = 0.2
_Shininess("Shininess", Float) = 20.0
}
SubShader {
Tags { "Queue"="Geometry" "RenderType"="Opaque" }
@nojima
nojima / main.go
Created Aug 7, 2018
Go で構造体のフィールド一覧をリフレクションで取得する
View main.go
package main
import (
"reflect"
"fmt"
)
type Hoge struct {
Hello string
World string
View NoEnableAutoConfiguration.kt
package com.example.demo
import org.springframework.boot.CommandLineRunner
import org.springframework.boot.SpringBootConfiguration
import org.springframework.boot.autoconfigure.AutoConfigurationPackages
import org.springframework.boot.autoconfigure.ImportAutoConfiguration
import org.springframework.boot.autoconfigure.SpringBootApplication
import org.springframework.boot.autoconfigure.context.ConfigurationPropertiesAutoConfiguration
import org.springframework.boot.autoconfigure.context.PropertyPlaceholderAutoConfiguration
import org.springframework.boot.autoconfigure.http.HttpMessageConvertersAutoConfiguration
View gist:95d0d813f18a990ff7ee0c1d4625f597
In [1]: %load_ext autoreload
In [2]: %autoreload 2
In [3]: from stan_lda import *
In [4]: import os
In [5]: os.environ['CC'] = 'gcc-4.8'
View _note.md

EncoderDecoder による日英翻訳の結果です。

  • JA, EN: test set に含まれる対訳
  • ED+Greedy: 普通の EncoderDecoder
  • ED+Beam: 予測に beam search を使った EncoderDecoder
  • ED+Atn+Greedy: Attention 付きの EncoderDecoder
  • ED+Atn+Beam: 予測に beam search を使った Attention 付きの EncoderDecoder
  • 訳文の前にある数字は BLEU の値

JA と EN は Tatoeba の例文を利用しました。

View translation_output_simple_ed_epoch19.txt
JA: 昼食 会 に 1 0 人 を 招待 し た 。
EN: We asked ten people to the luncheon .
Output: A one invited ten people to the meeting .
JA: 彼女 の 言葉づかい に は 誤り が 多い 。
EN: Her grammar is bad .
Output: Her heart 's beating wildly .
JA: その 文書 に は その 戦い が 1 7 0 0 年 に 起こっ た と 記録 さ れ て いる 。
EN: The document records that the war broke out in 1700 .
View jq_recipes.md

jq レシピ集

JSON オブジェクトの特定のキーの値を出力する

. に続けて所望するキー名を書く。

例:

$ echo '{"foo": "hello", "bar": "world"}' | jq -r '.foo'