Submit Search
Upload
ゲーム組み込み用スクリプト言語を作ってみた
•
Download as PPTX, PDF
•
3 likes
•
4,333 views
M
MASA_T_O
Follow
C#のExpressionTreeを使って作成したスクリプト言語の簡単な紹介
Read less
Read more
Technology
Report
Share
Report
Share
1 of 20
Download now
Recommended
ゲーム組み込み向け独自スクリプト言語の設計で気を付けている事
ゲーム組み込み向け独自スクリプト言語の設計で気を付けている事
Shun Moriya
ゲームへ組み込む独自スクリプト言語を設計する時に気を付けている事。および著者の独自言語を少しだけ紹介しています。 https://github.com/shun126/Mana
金大アルゴリズム勉強会#007資料
金大アルゴリズム勉強会#007資料
Takumi Murano
勉強会の資料
スクリプト・プログラマー宣言
スクリプト・プログラマー宣言
kanemu
2010.6.26 第二回テクニカルDTP勉強会、フォローアップ
二求の塾 プログラミング講座(2019-08-10)
二求の塾 プログラミング講座(2019-08-10)
Atsuo Yamasaki
C#
Programming school 02
Programming school 02
Masato Nakajima
プログラミングの心得
30分で作ってRubyを体感資料
30分で作ってRubyを体感資料
松本 雄貴
『英単語当てゲーム』を作るのに必要な最低限の構文を学習し30分でゲームをつくりRubyを体験します
磯野ー!Dartやろうぜー!
磯野ー!Dartやろうぜー!
uka yare
はじめてのChu カッコカリ
はじめてのChu カッコカリ
Masuda Tomoaki
絵文字を使うプログラミング言語 Chu の仮スライド
Recommended
ゲーム組み込み向け独自スクリプト言語の設計で気を付けている事
ゲーム組み込み向け独自スクリプト言語の設計で気を付けている事
Shun Moriya
ゲームへ組み込む独自スクリプト言語を設計する時に気を付けている事。および著者の独自言語を少しだけ紹介しています。 https://github.com/shun126/Mana
金大アルゴリズム勉強会#007資料
金大アルゴリズム勉強会#007資料
Takumi Murano
勉強会の資料
スクリプト・プログラマー宣言
スクリプト・プログラマー宣言
kanemu
2010.6.26 第二回テクニカルDTP勉強会、フォローアップ
二求の塾 プログラミング講座(2019-08-10)
二求の塾 プログラミング講座(2019-08-10)
Atsuo Yamasaki
C#
Programming school 02
Programming school 02
Masato Nakajima
プログラミングの心得
30分で作ってRubyを体感資料
30分で作ってRubyを体感資料
松本 雄貴
『英単語当てゲーム』を作るのに必要な最低限の構文を学習し30分でゲームをつくりRubyを体験します
磯野ー!Dartやろうぜー!
磯野ー!Dartやろうぜー!
uka yare
はじめてのChu カッコカリ
はじめてのChu カッコカリ
Masuda Tomoaki
絵文字を使うプログラミング言語 Chu の仮スライド
The Steps of Programming
The Steps of Programming
shundroidk
For our high school students
シナリオレビューという手法の提案
シナリオレビューという手法の提案
tuna cook
2014/2/15での第1回シナリオレビュー会のスライド
Intelli code
Intelli code
m ishizaki
IntelliCode Model
初心者目線でIo t
初心者目線でIo t
Makoto Nishimura
2016年6月の.NET勉強会仙台のLTDスライドです。
平成26年度 マルチメディア研究同好会 ゲーム/コンピューター班 新入会員の指導・活動予定の概要
平成26年度 マルチメディア研究同好会 ゲーム/コンピューター班 新入会員の指導・活動予定の概要
Multimedia Research Club (TMCIT)
新入会員(ゲーム/コンピューター班)向けの説明に使ったものです。 メディ研のサイトURL:http://cgt25.rosx.net/ 「高専 メディ研」で検索!
WordPress 3.8 RC1
WordPress 3.8 RC1
BREN
About for WordPress 3.8 Release Candidate 1
Javaプログラミング入門【第1回】
Javaプログラミング入門【第1回】
Yukiko Kato
Java言語プログラミングレッスン[第3版](結城浩著)の写経&授業
第0回プログラミング講座
第0回プログラミング講座
happo31
AM部内講座用の資料
オンライン英会話のモチベーション維持!
オンライン英会話のモチベーション維持!
civicpg
新潟デルタ発表
CodingTips+ 基礎編
CodingTips+ 基礎編
Yusuke Ito
複数人でSwift開発を行うには
複数人でSwift開発を行うには
Yuya Fujiwara
プログラミング教室 シーズン1
プログラミング教室 シーズン1
Yu Kohase
Coworking Space Hammock
アクセサリ部
アクセサリ部
Tatsuya Iwanari
JXUG Windowsアプリを開発している皆さん、C#でスマホアプリ開発を試してみませんか?ハンズオン
JXUG Windowsアプリを開発している皆さん、C#でスマホアプリ開発を試してみませんか?ハンズオン
Tomohiro Suzuki
JXUG Windowsアプリを開発している皆さん、C#でスマホアプリ開発を試してみませんか?ハンズオン
プログラミング言語は怖くない
プログラミング言語は怖くない
Shoichi Matsuda
プログラミングパラダイムは大事だね!というのをさくっと発表した資料です。
議論を描く技術「ファシリテーショングラフィック」
議論を描く技術「ファシリテーショングラフィック」
nishikawa_makoto7
議論を描く技術「ファシリテーショングラフィック」 Agile Japan2010 Day1 Workshop1 2010/04/09
JS/Canvas Tutorial1
JS/Canvas Tutorial1
秀俊 伊藤
サークル向けゲーム開発講座(第1回)で使用したスライドです。 HTML5 CanvasとJavaScriptを用いたシューティングゲームの作り方を解説します。
Developers Summit 2014 【13-D-7】 コミュニティLT - Story 5. 「新人技術者にどうプログラミングを教えたか」
Developers Summit 2014 【13-D-7】 コミュニティLT - Story 5. 「新人技術者にどうプログラミングを教えたか」
Fujio Kojima
Developers Summit 2014 2014/02/13 【13-D-7】 コミュニティLT - Story 5. 「新人技術者にどうプログラミングを教えたか」 http://event.shoeisha.jp/devsumi/20140213/timetable/
メタプログラミングでExcel仕様書よさらば
メタプログラミングでExcel仕様書よさらば
Kouji Matsui
メタプログラミングでExcel仕様書よさらば! 第一回Center CLR 勉強会 http://www.kekyo.net/2014/11/02/%e3%83%a1%e3%82%bf%e3%83%97%e3%83%ad%e3%82%b0%e3%83%a9%e3%83%9f%e3%83%b3%e3%82%b0%e3%81%a7excel%e4%bb%95%e6%a7%98%e6%9b%b8%e3%82%88%e3%80%81%e3%81%95%e3%82%89%e3%81%b0%ef%bc%81-%e7%ac%ac%e4%b8%80/
開発から見たWindowsの国際化機能
開発から見たWindowsの国際化機能
Tadahiro Ishisaka
Windowsおよび.NET Frameworkアプリケーションでの国際化要件について
2014年の社内新人教育テキスト #3(オブジェクト指向言語ふりかえり)
2014年の社内新人教育テキスト #3(オブジェクト指向言語ふりかえり)
Shin-ya Koga
2014/07/01 に、社内の新人教育で使ったテキスト。
ノーコード・ローコード開発の意義
ノーコード・ローコード開発の意義
千紘 佐野
ノーコード・ローコード開発の意義を、簡潔に図解した資料です。 2021年6月16日に以下のイベントで発表資料として使用しました。 https://rpacommunity.connpass.com/event/215246/
More Related Content
What's hot
The Steps of Programming
The Steps of Programming
shundroidk
For our high school students
シナリオレビューという手法の提案
シナリオレビューという手法の提案
tuna cook
2014/2/15での第1回シナリオレビュー会のスライド
Intelli code
Intelli code
m ishizaki
IntelliCode Model
初心者目線でIo t
初心者目線でIo t
Makoto Nishimura
2016年6月の.NET勉強会仙台のLTDスライドです。
平成26年度 マルチメディア研究同好会 ゲーム/コンピューター班 新入会員の指導・活動予定の概要
平成26年度 マルチメディア研究同好会 ゲーム/コンピューター班 新入会員の指導・活動予定の概要
Multimedia Research Club (TMCIT)
新入会員(ゲーム/コンピューター班)向けの説明に使ったものです。 メディ研のサイトURL:http://cgt25.rosx.net/ 「高専 メディ研」で検索!
WordPress 3.8 RC1
WordPress 3.8 RC1
BREN
About for WordPress 3.8 Release Candidate 1
Javaプログラミング入門【第1回】
Javaプログラミング入門【第1回】
Yukiko Kato
Java言語プログラミングレッスン[第3版](結城浩著)の写経&授業
第0回プログラミング講座
第0回プログラミング講座
happo31
AM部内講座用の資料
オンライン英会話のモチベーション維持!
オンライン英会話のモチベーション維持!
civicpg
新潟デルタ発表
CodingTips+ 基礎編
CodingTips+ 基礎編
Yusuke Ito
複数人でSwift開発を行うには
複数人でSwift開発を行うには
Yuya Fujiwara
プログラミング教室 シーズン1
プログラミング教室 シーズン1
Yu Kohase
Coworking Space Hammock
アクセサリ部
アクセサリ部
Tatsuya Iwanari
JXUG Windowsアプリを開発している皆さん、C#でスマホアプリ開発を試してみませんか?ハンズオン
JXUG Windowsアプリを開発している皆さん、C#でスマホアプリ開発を試してみませんか?ハンズオン
Tomohiro Suzuki
JXUG Windowsアプリを開発している皆さん、C#でスマホアプリ開発を試してみませんか?ハンズオン
プログラミング言語は怖くない
プログラミング言語は怖くない
Shoichi Matsuda
プログラミングパラダイムは大事だね!というのをさくっと発表した資料です。
議論を描く技術「ファシリテーショングラフィック」
議論を描く技術「ファシリテーショングラフィック」
nishikawa_makoto7
議論を描く技術「ファシリテーショングラフィック」 Agile Japan2010 Day1 Workshop1 2010/04/09
JS/Canvas Tutorial1
JS/Canvas Tutorial1
秀俊 伊藤
サークル向けゲーム開発講座(第1回)で使用したスライドです。 HTML5 CanvasとJavaScriptを用いたシューティングゲームの作り方を解説します。
Developers Summit 2014 【13-D-7】 コミュニティLT - Story 5. 「新人技術者にどうプログラミングを教えたか」
Developers Summit 2014 【13-D-7】 コミュニティLT - Story 5. 「新人技術者にどうプログラミングを教えたか」
Fujio Kojima
Developers Summit 2014 2014/02/13 【13-D-7】 コミュニティLT - Story 5. 「新人技術者にどうプログラミングを教えたか」 http://event.shoeisha.jp/devsumi/20140213/timetable/
メタプログラミングでExcel仕様書よさらば
メタプログラミングでExcel仕様書よさらば
Kouji Matsui
メタプログラミングでExcel仕様書よさらば! 第一回Center CLR 勉強会 http://www.kekyo.net/2014/11/02/%e3%83%a1%e3%82%bf%e3%83%97%e3%83%ad%e3%82%b0%e3%83%a9%e3%83%9f%e3%83%b3%e3%82%b0%e3%81%a7excel%e4%bb%95%e6%a7%98%e6%9b%b8%e3%82%88%e3%80%81%e3%81%95%e3%82%89%e3%81%b0%ef%bc%81-%e7%ac%ac%e4%b8%80/
What's hot
(19)
The Steps of Programming
The Steps of Programming
シナリオレビューという手法の提案
シナリオレビューという手法の提案
Intelli code
Intelli code
初心者目線でIo t
初心者目線でIo t
平成26年度 マルチメディア研究同好会 ゲーム/コンピューター班 新入会員の指導・活動予定の概要
平成26年度 マルチメディア研究同好会 ゲーム/コンピューター班 新入会員の指導・活動予定の概要
WordPress 3.8 RC1
WordPress 3.8 RC1
Javaプログラミング入門【第1回】
Javaプログラミング入門【第1回】
第0回プログラミング講座
第0回プログラミング講座
オンライン英会話のモチベーション維持!
オンライン英会話のモチベーション維持!
CodingTips+ 基礎編
CodingTips+ 基礎編
複数人でSwift開発を行うには
複数人でSwift開発を行うには
プログラミング教室 シーズン1
プログラミング教室 シーズン1
アクセサリ部
アクセサリ部
JXUG Windowsアプリを開発している皆さん、C#でスマホアプリ開発を試してみませんか?ハンズオン
JXUG Windowsアプリを開発している皆さん、C#でスマホアプリ開発を試してみませんか?ハンズオン
プログラミング言語は怖くない
プログラミング言語は怖くない
議論を描く技術「ファシリテーショングラフィック」
議論を描く技術「ファシリテーショングラフィック」
JS/Canvas Tutorial1
JS/Canvas Tutorial1
Developers Summit 2014 【13-D-7】 コミュニティLT - Story 5. 「新人技術者にどうプログラミングを教えたか」
Developers Summit 2014 【13-D-7】 コミュニティLT - Story 5. 「新人技術者にどうプログラミングを教えたか」
メタプログラミングでExcel仕様書よさらば
メタプログラミングでExcel仕様書よさらば
Similar to ゲーム組み込み用スクリプト言語を作ってみた
開発から見たWindowsの国際化機能
開発から見たWindowsの国際化機能
Tadahiro Ishisaka
Windowsおよび.NET Frameworkアプリケーションでの国際化要件について
2014年の社内新人教育テキスト #3(オブジェクト指向言語ふりかえり)
2014年の社内新人教育テキスト #3(オブジェクト指向言語ふりかえり)
Shin-ya Koga
2014/07/01 に、社内の新人教育で使ったテキスト。
ノーコード・ローコード開発の意義
ノーコード・ローコード開発の意義
千紘 佐野
ノーコード・ローコード開発の意義を、簡潔に図解した資料です。 2021年6月16日に以下のイベントで発表資料として使用しました。 https://rpacommunity.connpass.com/event/215246/
大阪DDD読書会ワークショップvol.1ガイダンス
大阪DDD読書会ワークショップvol.1ガイダンス
kumamidori
大阪DDD読書会ワークショップvol.1ガイダンス
GoでMinecraftっぽいの作る
GoでMinecraftっぽいの作る
京大 マイコンクラブ
MinecraftっぽいゲームをGoogleのGo言語で作る
プログラミングを早くする方法
プログラミングを早くする方法
kazukiTakahashi18
勉強会資料
勉強会 - 1
勉強会 - 1
KenjiYamasaki5
勉強会 - 1
エンジニアのためのSpread Sheets講座101 - Google Apps Script -
エンジニアのためのSpread Sheets講座101 - Google Apps Script -
Yuki Katada
コーディングができるエンジニアのためのGoogle Sheetsコーディング講座
最新C#動向と関数型言語haskell ~命令型静的プログラミングから関数型動的プログラミングへのシフト~
最新C#動向と関数型言語haskell ~命令型静的プログラミングから関数型動的プログラミングへのシフト~
Fujio Kojima
2009-10-23 FITEA最新技術ミニセミナー http://fitea.org/?p=112
Why-is-ImplementationPattterns-important-so-much
Why-is-ImplementationPattterns-important-so-much
Koji SHIMADA
Ruby Sapporo Night Vol.5
Let's join in OpsWorks world!
Let's join in OpsWorks world!
Shigeo Nakano
2015/3/26に開催されました「AWSプロダクトシリーズ よくわかるAWS OpsWorks」セミナーで発表に使った資料です。
最近のフロントエンドツールの紹介
最近のフロントエンドツールの紹介
Ryo Iinuma
最近使っているフロントエンドのツールについて紹介
enchant.jsを使った子ども向けプログラミングワークショップ講義内容
enchant.jsを使った子ども向けプログラミングワークショップ講義内容
Yuki Tanaka
三重県の子ども向けプログラミングワークショップ「Littole Code Mie」にて実施した講義内容。 テーマは「キーボードでのプログラミングに挑戦してみよう。」。 Scratch経験者かつある程度キーボード入力が可能な人を条件に、 小学校高学年の子どもたちと一緒に行いました。 Little Coder Mie http://ws.moyashi-koubou.com/
自己紹介とC# Devkitについて.pptx
自己紹介とC# Devkitについて.pptx
hkharu0803
2024/02/03 Fukuoka .NET Conf登壇資料
3日時間をもらったのでTypeScriptを触ってみた
3日時間をもらったのでTypeScriptを触ってみた
Yasushi Kato
Microsoft社の新言語TypeScriptについて社内の自主研究発表会で発表した内容です。 対象バージョンは V0.9(2013年10月時点の最新)。 比較対象としてCoffeeScript, Haxe, Dartなどにも触れています。
ドメイン駆動設計の学習曲線とブレークポイント
ドメイン駆動設計の学習曲線とブレークポイント
増田 亨
ドメイン駆動設計の実践力に転機が訪れる時。 チームがオブジェクト指向を体で覚えた時。 チームがインクリメンタルな設計を体で覚えた時。 チームでオブジェクト指向とインクリメンタルな設計を体で覚えるための指針。 QCon Tokyo 2016
2011年10月21日
2011年10月21日
nukaemon
現場で役立つシステム設計の原則
現場で役立つシステム設計の原則
増田 亨
DDD Alliance での発表内容。イベント参加者に事前記入してもらった質問や意見への私からの回答
実用Brainf*ckプログラミング入門編
実用Brainf*ckプログラミング入門編
京大 マイコンクラブ
実用Brainf*ckプログラミング入門編 prime@KMC
本の紹介
本の紹介
t w
エンジニアのための本の紹介
Similar to ゲーム組み込み用スクリプト言語を作ってみた
(20)
開発から見たWindowsの国際化機能
開発から見たWindowsの国際化機能
2014年の社内新人教育テキスト #3(オブジェクト指向言語ふりかえり)
2014年の社内新人教育テキスト #3(オブジェクト指向言語ふりかえり)
ノーコード・ローコード開発の意義
ノーコード・ローコード開発の意義
大阪DDD読書会ワークショップvol.1ガイダンス
大阪DDD読書会ワークショップvol.1ガイダンス
GoでMinecraftっぽいの作る
GoでMinecraftっぽいの作る
プログラミングを早くする方法
プログラミングを早くする方法
勉強会 - 1
勉強会 - 1
エンジニアのためのSpread Sheets講座101 - Google Apps Script -
エンジニアのためのSpread Sheets講座101 - Google Apps Script -
最新C#動向と関数型言語haskell ~命令型静的プログラミングから関数型動的プログラミングへのシフト~
最新C#動向と関数型言語haskell ~命令型静的プログラミングから関数型動的プログラミングへのシフト~
Why-is-ImplementationPattterns-important-so-much
Why-is-ImplementationPattterns-important-so-much
Let's join in OpsWorks world!
Let's join in OpsWorks world!
最近のフロントエンドツールの紹介
最近のフロントエンドツールの紹介
enchant.jsを使った子ども向けプログラミングワークショップ講義内容
enchant.jsを使った子ども向けプログラミングワークショップ講義内容
自己紹介とC# Devkitについて.pptx
自己紹介とC# Devkitについて.pptx
3日時間をもらったのでTypeScriptを触ってみた
3日時間をもらったのでTypeScriptを触ってみた
ドメイン駆動設計の学習曲線とブレークポイント
ドメイン駆動設計の学習曲線とブレークポイント
2011年10月21日
2011年10月21日
現場で役立つシステム設計の原則
現場で役立つシステム設計の原則
実用Brainf*ckプログラミング入門編
実用Brainf*ckプログラミング入門編
本の紹介
本の紹介
Recently uploaded
論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...
論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...
Toru Tamaki
Xinhong Ma, Yiming Wang, Hao Liu, Tianyu Guo, Yunhe Wang, "When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Segmentation" NeurIPS2023 https://proceedings.neurips.cc/paper_files/paper/2023/hash/157c30da6a988e1cbef2095f7b9521db-Abstract-Conference.html
論文紹介:Deep Learning-Based Human Pose Estimation: A Survey
論文紹介:Deep Learning-Based Human Pose Estimation: A Survey
Toru Tamaki
Ce Zheng, Wenhan Wu, Chen Chen, Taojiannan Yang, Sijie Zhu, Ju Shen, Nasser Kehtarnavaz, Mubarak Shah, "Deep Learning-Based Human Pose Estimation: A Survey" arXiv2020 https://arxiv.org/abs/2012.13392
キンドリル ネットワークアセスメントサービスご紹介 今のネットワーク環境は大丈夫? 調査〜対策までご支援します
キンドリル ネットワークアセスメントサービスご紹介 今のネットワーク環境は大丈夫? 調査〜対策までご支援します
Takayuki Nakayama
キンドリルネットワークアセスメントサービス
Generating Automatic Feedback on UI Mockups with Large Language Models
Generating Automatic Feedback on UI Mockups with Large Language Models
harmonylab
Generating Automatic Feedback on UI Mockups with Large Language Modelsを和訳紹介したものです
JSAI_類似画像マッチングによる器への印象付与手法の妥当性検証_ver.3_高橋りさ
JSAI_類似画像マッチングによる器への印象付与手法の妥当性検証_ver.3_高橋りさ
0207sukipio
JSAI2024の発表スライドです.
This is the company presentation material of RIZAP Technologies, Inc.
This is the company presentation material of RIZAP Technologies, Inc.
chiefujita1
RIZAPテクノロジーズ株式会社の会社説明資料です。
遺伝的アルゴリズムと知識蒸留による大規模言語モデル(LLM)の学習とハイパーパラメータ最適化
遺伝的アルゴリズムと知識蒸留による大規模言語モデル(LLM)の学習とハイパーパラメータ最適化
t m
オープンエンドな進化から着想を得て、個々の大規模言語モデル(LLM)が、グループとして学習を進めながら、ノームエージェントとして機能するという概念を探求しています。これは、単一のモデルでは難しい複雑な問題を解決することを目的としています。具体的な方法として、遺伝的アルゴリズムと知識蒸留を組み合わせた学習プロセスを提案しています。知識蒸留によって学習を進め、同時に遺伝的アルゴリズムでハイパーパラメータを最適化することで、より効率的な学習を目指します。ドメインタスクとして、指示からPythonコードを生成するコード生成タスクを選択しました。実験では、学習に3つの学習モデルと1つの教師モデルを使用しました。その結果、HumanEvalのpass@1で精度が1.2%向上し、学習が進むにつれて学習率が最適化された兆候が見られました。しかし、大幅な精度向上を達成し、さまざまなハイパーパラメータを最適化するには、まだ課題が残っています。
ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---
ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---
Matsushita Laboratory
我々はこれまで,新たなモノを産出する過程において「便利にすること」によって副次的に生じる課題を「便利の副作用」と定義し,その低減を目的としてアイディアの発想支援手法を提案してきた. これまでの研究では,便利前後の行為の増減に着目することにより便利の副作用への気づきの誘発が示唆されたものの,行為の増減の提示による便利の副作用への気づきへの影響は十分に検討できていなかった. そのため,本稿では行為の提示により便利の副作用に気づき,それを防いだアイディアの発想の支援が可能かの検証を目的として実験を行い,その有効性について検証する. 実験では,行為の増減の提示の有無によりアイディア発想にどのような影響を与えるか検証を行う.
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
CRI Japan, Inc.
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
Recently uploaded
(9)
論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...
論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...
論文紹介:Deep Learning-Based Human Pose Estimation: A Survey
論文紹介:Deep Learning-Based Human Pose Estimation: A Survey
キンドリル ネットワークアセスメントサービスご紹介 今のネットワーク環境は大丈夫? 調査〜対策までご支援します
キンドリル ネットワークアセスメントサービスご紹介 今のネットワーク環境は大丈夫? 調査〜対策までご支援します
Generating Automatic Feedback on UI Mockups with Large Language Models
Generating Automatic Feedback on UI Mockups with Large Language Models
JSAI_類似画像マッチングによる器への印象付与手法の妥当性検証_ver.3_高橋りさ
JSAI_類似画像マッチングによる器への印象付与手法の妥当性検証_ver.3_高橋りさ
This is the company presentation material of RIZAP Technologies, Inc.
This is the company presentation material of RIZAP Technologies, Inc.
遺伝的アルゴリズムと知識蒸留による大規模言語モデル(LLM)の学習とハイパーパラメータ最適化
遺伝的アルゴリズムと知識蒸留による大規模言語モデル(LLM)の学習とハイパーパラメータ最適化
ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---
ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
ゲーム組み込み用スクリプト言語を作ってみた
1.
ゲーム組み込み用スクリ プト言語を作ってみた 2013年6月1日
2.
目次 目的 言語仕様策定
作る 作った
3.
目的 細かい調整するにはスクリプト言語がいい 小規模なロジックをたくさん書くのに便利
既存言語調べるのめんどくさい 作るの楽しそう
4.
言語仕様策定
5.
基本事項 言語の開発はC#で 動作環境もC#で
1フレームで数百回走らせられる速度 コンパイル型にする
6.
方針 単純な命令は書きやすく 括弧なしでのメソッド呼び出し
オーバーロードを簡単に 名前付き引数的機能 手続き型っぽく 実装の簡単化 1種類のオブジェクトにつき1本のスクリプト
7.
実際のスクリプト 実演
8.
スクリプトでパーティクル制御
9.
作る
10.
処理の流れ ソースの文字列の読み込み プリプロセッサ
文字列をトークン分割(スキャナ) トークン : スペースで区切られた単語や改行文字 トークン列を構文に整理(パーサ) 構文を実行可能形式に変換(プロセッサ) 実行
11.
ソースの読み込み 普通のファイル読み込み 暗号化して固めたデータからの読み込みも別 途サポートした
12.
プリプロセッサ 定数定義の#defineと単純な#includeをサポー ト 入力ソースを適当に置換して実装
13.
スキャナ 入力文字列をスペースでトークンに分割 手抜き
トークンを型付けする 数値リテラルはfloat値に 演算子やタブ、改行などは対応する列挙体に その他は文字列に トークンの配列を返す
14.
パーサ コメント部分を除去 トークン列を改行を目印に行に分割
行にインデントの深さも与える 行内のカッコを再帰的にまとめる カッコで括られた部分を一塊のオブジェクト に
15.
プロセッサ基本方針 .NETのExpression Treeというライブラリを使 用
式の木構造をオブジェクトで組んでコンパイ ルすると、そのまま実行可能な無名関数を返 す! 本体側のメソッド呼び出しにはリフレクショ ンを活用
16.
プロセッサ準備 本体側のメソッドやプロパティを呼び出す準 備 1つの型につき1つの「識別子-メソッド情報」 辞書
全ての型で1つ、グローバル関数の辞書も用意
17.
プロセッサ1 トップレベルの文を1つずつパース トップレベルの文=必ず実行される文
文がどの構文かをチェック 最初の1、2単語を見て判断可能 制御文、代入文、宣言文でなければメソッド呼び 出し 実行中に使う数値型は基本的に全てfloat
18.
作った
19.
速度テスト float i =
0; float j = 0; while (i < 1000){ j = 0; while (j < 1000){ j++; } i++; } というコードを最適化なしで実行 C#ネイティブ: 10k ticks(2-3ms) スクリプト: 16k ticks(4ms)
20.
速度テスト2 中身が空で1引数のC#側関数を40万回呼び出 し C#ネイティブ:12ms
スクリプト:57ms 動的な呼び出しなのでやや遅い
Download now