電子情報通信学会ワードテンプレート (タイトル)

Size: px
Start display at page:

Download "電子情報通信学会ワードテンプレート (タイトル)"

Transcription

1 DEIM Forum 2012 E11-6 RDFS Induction: URI の共通性を利用した Linked Data に対するスキーマ推定手法 大澤昇平 # 天笠俊之 北川博之 筑波大学大学院システム情報工学研究科 筑波大学システム情報系 # 宇宙航空研究開発機構宇宙科学研究所宇宙科学情報解析研究系 shohei.ohsawa@kde.cs.tsukuba.ac.jp, {amagasa, kitagawa}@cs.tsukuba.ac.jp あらまし近年, ウェブ工学, 図書館情報学, 生物情報学の分野において, 各組織の所持するデータの相互運用性を高める ため, データをウェブ上で効率的にやり取りするための取り組みとして,linked data が話題になっている.Linked data の問題点 として, 提供されるデータのほとんどには, スキーマ情報が付随していないということが挙げられる. そこで, 我々は,RDF データの集合からスキーマ情報を推定する手法 RDFS Induction を提案する.RDFS Induction は, オブジェクトの URI を利用して, データに潜在するスキーマ情報を RDFS として推定する. 本手法において推定するスキーマ情報は,rdfs:subClassOf?, rdfs:domain, rdfs:range, owl:sameas の 4 つである. 本論文では, 実データに対して RDFS Induction を適用し, その結果について評価を行う. キーワード Linked data, RDFS, 知識抽出 1. はじめに近年, ウェブ工学, 図書館情報学, 生物情報学の分野において, 各組織の所持するデータの相互運用性を高めるため, データをウェブ上で効率的にやり取りするための取り組みとして, linked data が話題になっている.Linked data とは,RDF データの共有方法について定義したものであり,2011 年 9 月現在で 310 億件存在していると報告されている RDF データ 1 は, すべて linked data に準拠している. Linked data の現状として, linked data に準拠した多くの RDF データにおいて,RDFS データが記述されていないという問題がある. 図 1 はウェブ上に存在する linked data の SPARQL エンドポイントを対象に, 提供されている RDF トリプルの種類の内訳を, 我々が調査したものである. rdf:type などのスキーマ情報と無関係な情報は 90% 以上のエンドポイントで提供されているのに対し,rdfs: を名前空間に持つスキーマ情報は, 55% 以下のエンドポイントでしか提供されていない. 特に, 述語の定義域を表す rdfs:domain を提供しているエンドポイントは, 全体の 42% であった. また, RDF データへの問合せ処理の高速化を行なうため,RDF データに含まれる RDFS データを利用して最適化を行う手法が提案されている [1]. そのため, linked data に準拠した RDF データのうち, およそ半数には, こうした手法を適用することができないという問題がある. 以上の理由から,linked data における 1 Projects/LinkingOpenData RDFS データの拡充が課題点であると考えられる. Linked data における RDFS データの拡充を行なうため, 我々は RDFS データを持たない RDF データからスキーマ情報を推定する手法 RDFS Induction を提案する. RDFS Induction は, リソースが持つ URI の共通性に注目し, データに潜在するスキーマ情報に関するルールを,RDFS として帰納的に推定する技術のことである. ここで, 推定するスキーマ情報は, それぞれ rdfs:subclassof, rdfs:domain, rdfs:range, owl:sameas を述語に持つ 4 種類の RDF トリプルである. RDFS Induction の効果として, RDF データの公開者に対する RDFS の入力支援や, 既存のデータに対するデータ構造の理解などが期待できる. 2. 関連研究半構造データからのスキーマ抽出についての先行研究として, Chidlovskii ら [2], Hegewald ら [3], による研究があげられる. [2] では, 文脈自由文法の拡張である ECFG(extended context-free grammar) を用いて XML スキーマを表現し, 複数の XML データから ECFG を生成する手法について提案している.[3] では, 複数の XML から XML スキーマを導出する XStruct というシステムを提案し,1G バイトの XML データに対し, 速度, メモリ使用量の観点から評価を行なっている.RDF も,RDF/XML という仕様に沿った表現を行なうことで, XML による表現が可能であるため, 彼らの手法を適用することが可能である. しかし, 彼らの手法では,RDFS Induction が対象にしている RDF

2 % of provided per all endpoints 100.0% 50.0% 0.0% predicate 各 SPARQL エンドポイントに対し, 条件部に述語名のみを指定した問合せを行い,1 件以上問合せ結果を返したエンドポイントの数を, 全体数で除した % 値をグラフとして図示している. この調査では, W3C により運営 ) に掲載されている "Currently Alive SPARQL Endpoints 表で一覧されている 50 件のエンドポイントのうち, 2011 年 10 月時点でアクセス可能だったものを対象にした. 実際には, 50 件中, アクセスが確認できたものは 24 件であり. 他のものは問合せがタイムアウトしたか, 既にデータの提供を終了していた. 横軸は, 問合せの際に指定した述語を表している. (any) は, 任意の述語を指定した場合を意味する. 図 1 データソースごとに提供されているスキーマ情報の統計 Schema に関する情報を導出することはできない. James ら [4] は, 帰納論理プログラミング (inductive logic programming) を HTML で記述された文書に対して適用することで, 文書に潜在するルールを述語論理による仮説空間として抽出する技術を提案している. 本論文では, データからオントロジの形式でルールを抽出するという点では, 帰納論理プログラミングとを共通しているが, linked data の枠組みで提供されるリソースの持つ, URI の共通性をルール抽出に用いている点に新規性がある. Schmidt ら [1] は,RDFS データを用いた SPARQL 問合せの最適化,semantic SPARQL optimization を提案している. ただし, 既に議論したように, 多くの SPARQL エンドポイントでは RDFS が提供されていないため, そのままこの手法を用いることはできない. また, 同文献では, この問題点について議論されていない. 本論文では, RDFS のないデータからも RDFS データを推定することができるため, 彼らの手法と組み合わせることが可能である. 3. 提案手法 3.1 共通接頭辞仮説 linked data の枠組みでは, 共通のクラスに属するリソース同士は, 十分な長さを持った共通の URI prefix を持つことが経験的に知られている. たとえば, Bio2RDF [5] に参画している組織が提供するデータにおいては, タンパク質を表す URI はすべて * は任意の文字列 ) というパターンに従うよう統一されている. これは,Bio2RDF のタンパク質クラスに属するリソースに関しては, どの RDF データでも変わらない性質である. このように, あるクラス Cに属するリソースが,RDF データによらず共通の URI prefix を持つことを, 本論文ではCに対する共通接頭辞と呼ぶ. 共通接頭辞がを持つクラスは, どの RDF データで解釈しても必ず共通の URI prefix を持ったリソースの集合になる. linked data では, 参照可能 (dereferencable) な URI をリソースの同定に用いていることから, リソースを実体のあるサーバと関連付けなければならないという制約が,RDF の公開者に対して課せられる. そのため, データが局所的になることが多く共通接頭辞の存在を仮定することは多くの場合妥当であるといえる. このような共通接頭辞が, 処理の対象となるすべてのクラスに対して共通しているという仮説を, 本手法では議論の前提とする. この仮説を共通接頭辞仮説 (common prefix assumption; CPA) と呼び,DL(description logic) [6] を用いて形式的に定義する. 定義 1 (s- 埋込クラス ) 任意の RDF データに対して自身に属するインスタンスの URI が, 必ず文字列 s から始まるクラスを, s- 埋込クラスといい, EC(s) によって表記する. すなわち,S は文字列全体の集合,U は URI 全体の集合とすると, 文字列 s Sに対し,EC(s) は次式を満たす. u : EC(s), u U s 1 S(u = s + s 1 ) ただし, u は URI u によって表現されるリソースを表し,+ は文字列同士の結合を表す二項演算子である. 例 1 以下の URI によって表現されるリソースは, すべてEC( uniprot. org/protain/ ) に属する 定義 2 ある RDF データ D RDF において, クラス C の外延に属するすべてのインスタンスが共通の URI 接頭辞 s を持つとき,D (C EC(s)) が成立する. これを, D は C の共通接頭辞 s をモデルする といい.D CP(C, s) で表す. 定義 3( 共通接頭辞仮説 ) RDF データ集合 D RDF

3 と, 任意のクラス C I を考える. このとき,D に含まれる任意の RDF データ D D について, 空でない文字列 s が存在して,D CP(C, s) が成立するとき, D は共通接頭辞仮説を満たす といい, D CPA によって表記する. すなわち, D CPA C I ( D D( s S(D CP(C, s), s ))) 3.2 RDFS Induction RDFS Induction とは,CPA を仮定した RDF データ集合に含まれる RDF データから, そこに潜在するスキーマ情報を導出する手法である. CPA を仮定した条件下では, どの RDF データでクラスを解釈しても, その外延に属するオブジェクトはすべて共通の URI 接頭辞を持つ. そのため, RDFS Induction では, オブジェクトの URI に含まれる情報から, クラスの URI prefix を導出する. これは, 外延集合からクラスの性質を導出する, 帰納的アプローチであるとみなすことが可能である. RDFS Induction は, RDF を入力として受け取り, 潜在するスキーマグラフを RDF として出力する手続き (procedure) として定義される. ここで, スキーマグラフとは, rdfs:subclassof, rdfs:domain, rdfs:range, owl:sameas の 4 つの述語で構成される RDF グラフと定義する. RDFS Induction は, スキーマグラフ帰納 (schema graph induction) と, スキーマグラフ最適化 (schema graph optimization) の 2 つのフェーズを経て行われる. 次項以降で, それぞれのフェーズについて説明する. 3.3 フェーズ 1: スキーマグラフ帰納スキーマグラフ帰納では, 入力 RDF データ D に対して以下の 4 つの規則の適用を行い, スキーマグラフの帰納的な導出を行う. (a) s- 埋込クラス帰納規則 (s-embedded class induction rule) D に含まれるすべてのクラス C に対して, その外延から s- 埋込クラスを導出する規則を, s- 埋込クラス帰納規則と呼ぶ. すなわち, a C i (a = s + s i ) C i EC i (s) C EC(s) ( CPA) Dom(p) i EC i (s) Dom(p) EC(s) ( CPA) ただし, Dom(p) は p の定義域で, (p, rdfs: domain, Dom(p)) ( トリプル表現 ) である. (c) 値域帰納規則 (range induction rule) 値域帰納規則では, D に含まれるすべての述語 p に対して値域の導出を行う. (a, b) p i (b = s + s i ) Range(p) i EC i (s) Range(p) EC(s) ( CPA) ただし, Range(p) は p の値域で, (p, rdfs: range, Range(p)) ( トリプル表現 ) である. (d) 親クラス導出規則 (super class derivation rule) 親クラス導出では, 二つの s- 埋込クラスが共通して持つ親クラスの導出を行う. C EC(s + s 1 ) C EC(s + s 2 ) EC(s + s 1 ) EC(s) EC(s + s 2 ) EC(s) このうち, s- 埋込クラス帰納規則の例を図 2 に示す. この例では,UniProt の提供するデータのうち, タンパク質クラスである uniprot:protain と, その外延が図示されている ( ここで, uniprot: は を略記したものである ). このグラフから,uniprot:Protain の外延は, すべて uniprot:uniprot/ という URI prefix を持っていることがわかる. このとき, uniprot:protain のクラス外延を内包する極小クラスは EC( uniprot: uniprot/ ) である. そのため, uniprot:protain は EC( uniprot: uniprot/ ) に内応されることが帰納的に導出できる. このとき, クラスの内包関係が他のデータソースにおいても成立することは, CPA によって保証されている. RDF データにおいては, EC(s) の URI は smr:embeddedclass[ s ] によって表記する. そのため, (uniprot:protain, rdfs:subclassof, smr:embeddedclass) という新しいトリプルが導出される. (b) 定義域帰納規則 (domain induction rule) 定義域帰納規則では, D に含まれるすべての述語 p に対して定義域の導出を行う. (a, b) p i (a = s + s i ) 図 2 s- 埋込クラス帰納規則

4 3.4 フェーズ 2: スキーマグラフ最適化次に, 導出されたスキーマグラフに対し, これが持つ冗長な情報を削除する処理を行なう. これを, スキーマグラフ最適化と呼ぶ. スキーマグラフ最適化では, 尐ない埋込クラスを使って, 等価なスキーマを表現できるようにする. ここでは,(a) のスキーマグラフを例に説明する. まず, スキーマグラフ最適化は, 1 つしか子クラスを持っていないクラスに注目する. すなわち, D C D 1 (D 1 C (D 1 D)) に代表クラスを選ぶことにする. 1) MECS が実在クラスを含むとき代表クラスとして実在クラスを選ぶ. 実在クラスが 2 つ以上存在するときは, 無作為に選ぶ. 2) MECS が実在クラスを含まないとき最も prefix が短い埋込クラスを代表クラスに選ぶ. これは, スキーマ情報の汎化能力を最大化するためである. これによって, 冗長なクラスを削除した結果が,(c) である. が成立するようなクラスの組 C, Dである. 本論文では, このようなケースを, D は C を単一継承 (uniquely inheritance) する と呼ぶ. 単一継承関係は, 等価関係を包摂する. すわなち, クラス間の単一継承関係を特殊化することで, クラス間の等価関係が得られる. D C D 1 (D 1 C (D 1 D)) D C D 1 ( (D 1 C) D 1 D) D C C D (let D 1 C) D C (a) Induced Schema Graph たとえば, 図中において,EC( uniprot:uniprot/ ) はサブクラスとして uniprot:protain しか持たない. そのため, EC( uniprot:uniprot/ ) の外延はすべて uniprot:protain の外延に含まれる. したがって, EC( uniprot:uniprot/ ) の外延と uniprot:protain の外延は等しくなる. このようなルールを適用して導出された, 互いに等価なクラスの集合を, 等価クラス集合 (equivalent class set) と呼ぶ. また, 等価クラス集合のうち, 自身を真に包含する別な等価クラス集合が存在しないものを, 極大等価クラス集合 (maximal equivalent class set; MECS) と呼ぶ. スキーマグラフ最適化では, 最初に入力スキーマグラフからすべての MECS を列挙する. すべての MECS を抽出したものが,(b) である. (b) Extracting MECS MECS に属する複数のクラスは, 周囲のリソースとの論理的関係を維持しながら, 1 つのクラスに縮約 (shrink) することが可能である. すなわち, MECS E に含まれる 1 つのクラスC 1 に対して, C 1 E(P(C 1 ) = P(C)) が成立する. ただし, P( ) は, 与えられたリソースを含むトリプルを表す. したがって, すべてのトリプルを,C 1 の代わりに等価な代表クラス C を使って記述しても, 矛盾を含むことがない. 本手法では, MECS が実在クラス ( substantial class; 入力データに含まれるクラス ) を含むか含まないかで場合分けし, 次のよう (c) Shrink MECS 図 3 スキーマグラフ最適化

5 4. 実装 4.1 RDFS の推定アルゴリズム RDF データに対して, RDFS Induction を適用するシステムの概観を図 4 に示す. このシステムは, 任意の RDF トリプルの集合を入力として受け取り, それに内在するスキーマ情報を出力するシステムであると言い換えることが可能である. induce_schema_graph() データに対して Class/Domain/Range Induction を行い,Schema Graph を帰納的に導出する. ここで, Schema Graph とは, rdfs:subclassof, owl:sameas, rdfs:domain, rdfs:raneg の関係に基づき構築される RDF グラフのことである. transform_schema_graph() Equivalent class set の抽出と, その縮退を行う. 図 4 システム概要 RDFS Induction のアルゴリズムを以下に示す.RDFS Induction では, 1) O(1) の記憶領域で処理を行うこと が可能である,2) 一回のファイルシークで処理を行な うことが可能であるといった利点がある. 1. function induce_schema_graph() 2. while not end_of_triples() 3. s, p, o = read_triple() 4. if p == rdf:type then 5. EC = get_embedded_class_by_label(o) 6. EC.learn(o) 7. else 8. dom = get_domain_by_label(p) 9. dom.learn(s) 10. range = get_domain_by_label(p) 11. range.learn(o) 12. end if 13. end while 14. emit_all_embedded_classes (); 15. emit_all_embedded_domains (); 16. emit_all_embedded_ranges() 17. end function; function transform_schema_graph () 20. foreach EC: get_all_embedded_classes() 21. classes = EC.get_sub_classes(); 22. if classes.length == 1 then 23. emit_triple(classes[0], owl:sameas, EC) 24. emit_triple(ec, owl:sameas, classes[0]) 25. end if 26. end foreach foreach MECS: extract_all_minimal_equivalent_ class_sets() 29. MECS.shrink() 30. end foreach 31. end function function induce() 34. induce_schema_graph() 35. transform_schema_graph() 36. end function 5. 実験 5.1 実験内容 本実験では, (a) スキーマトリプルの推定精度, (b) クラス 定義域 値域帰納の精度, (c) スキーマグラ フ最適化の推定精度の評価を行う. (a) スキーマトリプルの推定精度ここでは, 定義域, 値域の推定能力について評価する. データセットを用 意し, 推定したトリプルとスキーマ情報の一致度を見 る. この時, データセットをどの程度予測できている かを評価する. 評価では, スキーマトリプルの, 正解 データに関する各スキーマトリプルを正解データと比 較し, それぞれの論理的関係にしたがい表 1 の評価カ テゴリに分類する. 以下の式によって適合率を算出す る. precision = E + I E + I + O + N. 表 1 スキーマトリプルの評価カテゴリ 評価 記号 名称 意味 * 条件 適合 E Exact スキーマ情報が完全 C r C t に等しい I Inclusive スキーマ情報が正解データを包含している C r C t 非適合 対象外 * O Over fitting 正解データがスキーマ情報を包含している N Not fitting スキーマ情報と正解 データの間に, 包含関 係が成立しない U Unknown 正解データが存在し ない C r C t (C r C t ) (C r C t ) 評価対象となるクラスを C r とし, 正解のクラスを C t と する. たとえば. 定義域に関する評価を行う場合, トリプル ex:doctoraldegreefrom rdfs:domain ex:student については, ex:student が評価対象のクラスとなる. (b) クラス 定義域 値域帰納の精度実験では, 推 定されたスキーマ情報の汎化能力について評価するこ とを目的とする. ここでの汎化能力とは, ある RDF デ ータから抽出されたスキーマ情報が, 他の RDF データ に対しても適合するかどうかを意味する.

6 % of vaiolation per all classes # of triples 実験の手順について説明する. まず, 入力 RDF データから, 互いに素な訓練集合とテスト集合をサンプリングする. サンプリングは, ランダムサンプリングによって行なう. 訓練集合に RDFS Induction を適用し, スキーマ情報を得る. 次に, テスト集合をスキーマ情報と比較し, 適合しているかどうかを見る. 適合しているかどうかは, テスト集合に含まれる各トリプルを評価対象のスキーマ情報と比較し, 表 2 に示すスキーマ違反 (schema violation) の数を調べることで行なう. 実験では, 実世界にある RDF データを用いる. 本論文では,UniProt [7] が公開している RDF データ 2 を用いる rdfs:domain Predicate rdfs:range Unknown Not fitting Over fitting Inclusive Exact 表 2 スキーマ違反 図 5 実験結果 クラス違反 ドメイン違反 レンジ違反 テスト集合からの入力トリプル 比較するスキーマ情報 s rdf:type C C rdfs:subclassof EC(a) s p o, where p rdf:type s p o, where p rdf:type p rdfs:domain EC(a) p rdfs:range EC(a) チェックする違反内容 sの URI prefix が a になっていない sの URI prefix が a になっていない oの URI prefix が a になっていない (b) クラス 定義域 値域帰納の精度実験結果を図 6 および表 3 に示す. 訓練集合のサイズが大きくなるに伴い, 過学習が抑えられることで汎化能力が向上し, 違反の割合が低減していることが観察できる.100k トリプルでは, 誤差 0.01% の性能を得ている % 20.00% (c) スキーマグラフ最適化の性能スキーマグラフ最適化では, 入力したスキーマグラフに含まれている EC がどの程度尐なくなったかによって評価を行なう. 5.2 実験結果 (a) スキーマトリプルの推定精度実験結果を図 5 に示す. 適合率は,rdfs:domain に対して 51%,rdfs:range に対して 69% だった. この手法から,aRDFS Induction では,UniProt のデータセットに対しては,51% 以上の精度でスキーマを推定することが可能であるといえる. 一方で, 非適合例のうち, over fitting では, 正解データのクラスが OWL の範囲で複雑に表現されており, RDFS Induction では表現しきれないという例が多く観察された. こうした問題に対しては, 推定するスキーマの表現力を,RDFS だけでなく OWL の範囲に向上させることで対応する必要があると考えられる % 10.00% 5.00% 0.00% # of triples in learning set 図 6 スキーマ違反の割合 表 3 実験結果 Learning Set Size Test Set Size Checked Triples Valid Triples Checked Classes Valid Classes Error 21.16% 2.01% 0.01% (c) スキーマグラフ最適化の性能 s- 埋込クラスの減尐数を, 表に示す. 表より, スキーマグラフ最適化が, s- 埋込クラスの量を 42% に低減させていることが観察できる. 出力データに残っている s- 埋込クラスは, 述語の定義域や値域として推定されたものであった. 2

7 6. 結論 表 4 s- 埋込クラスの減尐数 s- 埋込クラス数 入力データ 24 出力データ 10 本論文では, 与えられたスキーマ情報を含まない RDF データから, 潜在するスキーマ情報を復元する技 術,RDFS Induction について提案し, 実データに対す る実験を行った. 実データに関する実験結果では,100k トリプルの訓練集合で学習した場合に, 誤差 0.01% の 精度を得た. 参考文献 [1] Michael Schmidt, Michael Meier, and Georg Lausen, "Foundations of SPARQL Query Optimization," The 13th International Conference on Database Theory (ICDT2010), Lausanne, Switzerland, [2] Boris Chidlovskii, "Schema extraction from XML: a grammatical inference approach," Proceedings of Workshop on Knowledge Representation meets Databases KRDB, [3] Jan Hegewald, Felix Naumann, and Melanie Weis, "XStruct: Efficient Schema Extraction from Multiple and Large XML Documents," Proceedings of the 22nd International Conference on Data Engineering Workshops (ICDEW'06), [4] J. S. Aitken, "Learning Information Extraction Rules: An Inductive Logic Programming approach," [5] M. Nolina, N. Tourigny, P. Rigaulta, and J. Morissettea F. Belleaua, "Bio2RDF: Towards a mashup to build bioinformatics knowledge systems," Journal of Biomedical Informatics, vol. 41, no. 5, pp , October [6] Franz Baader (Editor), Diego Calvanese (Editor), Deborah McGuinness (Editor), Daniele Nardi (Editor), and Peter Patel-Schneider (Editor), The Description Logic Handbook: Theory, Implementation, and Applications.: Cambridge University Press, [7] A. Bairoch, R. Apweiler, C. H. Wu, W. C. Barker, B. Boeckmann, S. Ferro, E. Gasteiger, H. Huang, R. Lopez, M. Magrane, M. J. Martin, D. A. Natale, C. O'Donovan, N. Redaschi, and L. L. Yeh, "The universal protein resource (UniProt)," 2005.

平成17年度大学院 知識システム特論

平成17年度大学院 知識システム特論 LinkedOpenData Linked Open Data の普及 Web 上で公開され, 相互に連結し合っている RDF データ これまで多く研究されてきた抽象的な概念構造が現実的な有用性を生むには依然高いハードルがある 具体物であるインスタンスの記述をした RDF(Linked Open Data) のデータベースを公開 共有し合うべきという風潮が高まっている 2007 年 5 月 2008

More information

国立国会図書館ダブリンコアメタデータ記述

国立国会図書館ダブリンコアメタデータ記述 国立国会図書館ダブリンコアメタデータ記述 -------------------------------------------------------------------------------- Title: 国立国会図書館ダブリンコアメタデータ記述 Creator: 国立国会図書館 Latest Version: http://ndl.go.jp/jp/library/data/meta/2011/12/dcndl.pdf

More information

オートマトン 形式言語及び演習 1. 有限オートマトンとは 酒井正彦 形式言語 言語とは : 文字列の集合例 : 偶数個の 1 の後に 0 を持つ列からなる集合 {0, 110, 11110,

オートマトン 形式言語及び演習 1. 有限オートマトンとは 酒井正彦   形式言語 言語とは : 文字列の集合例 : 偶数個の 1 の後に 0 を持つ列からなる集合 {0, 110, 11110, オートマトン 形式言語及び演習 1 有限オートマトンとは 酒井正彦 wwwtrscssinagoya-uacjp/~sakai/lecture/automata/ 形式言語 言語とは : 文字列の集合例 : 偶数個の 1 の後に 0 を持つ列からなる集合 {0, 110, 11110, } 形式言語 : 数学モデルに基づいて定義された言語 認識機械 : 文字列が該当言語に属するか? 文字列 機械 受理

More information

A Constructive Approach to Gene Expression Dynamics

A Constructive Approach to Gene Expression Dynamics 配列アラインメント (I): 大域アラインメント http://www.lab.tohou.ac.jp/sci/is/nacher/eaching/bioinformatics/ week.pdf 08/4/0 08/4/0 基本的な考え方 バイオインフォマティクスにはさまざまなアルゴリズムがありますが その多くにおいて基本的な考え方は 配列が類似していれば 機能も類似している というものである 例えば

More information

次元圧縮法を導入したクエリに基づくバイクラスタリング 情報推薦への応用 武内充三浦功輝岡田吉史 ( 室蘭工業大学 ) 概要以前, 我々はクエリに基づくバイクラスタリングを用いた情報推薦手法を提案した. 本研究では, 新たに推薦スコアが非常に良く似たユーザまたはアイテムを融合する次元圧縮法を導入した. 実験として, 縮減前と縮減後のデータセットのサイズとバイクラスタ計算時間の比較を行う. キーワード

More information

情報システム 第11回講義資料

情報システム 第11回講義資料 情報学科 CS コース情報システム (3 年後期 ) 講義ノート ー第 11 回ー Web 分析と意味モデリング 田中克己角谷和俊 Web の分析 Web 分析の観点 コンテンツ Web テキスト,XML 自然言語処理, テキストマイニング クラスタリング, 要約, トピック検出 構造 ハイパーリンク解析, グラフ構造 コミュニティ, クローリング 利用 Web ログ, トランザクション解析 アクセス

More information

メタデータスキーマレジストリ MetaBridge の概要

メタデータスキーマレジストリ MetaBridge の概要 スキーマレジストリ MetaBridge の概要 永森光晴筑波大学図書館情報メディア系 スキーマレジストリ MetaBridge [4] スキーマレジストリ スキーマの定義 蓄積 検索 参照 インスタンス変換 RDF 生成 ダムダウン 問い合わせ API 情報基盤構築事業 [1] プロジェクト概要 平成 22 年度総務省 新 ICT 利活用サービス創出支援事業 MLA 研究機関 民間出版社等の様々な機関が利用するスキーマの情報を収集する

More information

橡dbweb2002-sato.PDF

橡dbweb2002-sato.PDF Web Web 1 Web XML DB Web EAI 2 RDF RDF Schema DAML+OIL OWL (Web Ontology Language) 3 Resource Description Framework (RDF) W3C XML http://www.net.intap.or.jp/intap/s-web/

More information

Microsoft Word - 4_研究成果の要約(森田).doc

Microsoft Word - 4_研究成果の要約(森田).doc 09-01048 Wikipedia Web Web API 1 2 503 3 Wikipedia WordNet 504 1: 3-1 Wikipedia 505 3-2 Wikipedia owl:sameas 506 101 64 52 45 39 34 29 25 22 19 16 13 10 7 4 1 0 2000 4000 6000 8000 10000 12000 14000 16000

More information

<4D F736F F D208CF68BA48C6F8DCF8A C30342C CFA90B68C6F8DCF8A7782CC8AEE967B92E8979D32288F4390B394C529332E646F63>

<4D F736F F D208CF68BA48C6F8DCF8A C30342C CFA90B68C6F8DCF8A7782CC8AEE967B92E8979D32288F4390B394C529332E646F63> 2. 厚生経済学の ( 第 ) 基本定理 2 203 年 4 月 7 日 ( 水曜 3 限 )/8 本章では 純粋交換経済において厚生経済学の ( 第 ) 基本定理 が成立することを示す なお より一般的な生産技術のケースについては 4.5 補論 2 で議論する 2. 予算集合と最適消費点 ( 完全 ) 競争市場で達成される資源配分がパレート効率的であることを示すための準備として 個人の最適化行動を検討する

More information

ウェブサービスとは WWWを介してデータの取得 解析などをサー バ側で行うサービス 人が直接使うことは意図されていない プログラム等を使って大量に処理できる(単純) 作業を意図している SOAP, REST

ウェブサービスとは WWWを介してデータの取得 解析などをサー バ側で行うサービス 人が直接使うことは意図されていない プログラム等を使って大量に処理できる(単純) 作業を意図している SOAP, REST PDBj のウェブサービス 金城 玲 大阪大学蛋白質研究所 日本蛋白質構造データバンク PDBj ウェブサービスとは WWWを介してデータの取得 解析などをサー バ側で行うサービス 人が直接使うことは意図されていない プログラム等を使って大量に処理できる(単純) 作業を意図している SOAP, REST PDBjの提供するウェブサービス 大きく分けて2種類 PDBデータの取得 検索用のRESTfulウェブサービ

More information

プレポスト【解説】

プレポスト【解説】 コース名 : シェルの機能とプログラミング ~UNIX/Linux の効率的使用を目指して ~ 1 UNIX および Linux の主な構成要素は シェル コマンド カーネルです プロセスとは コマンドやプログラムを実行する単位のことなので プロセスに関する記述は誤りです UNIX および Linux のユーザーインターフェースは シェル です コマンドを解釈するという機能から コマンドインタープリタであるともいえます

More information

Microsoft PowerPoint - ●SWIM_ _INET掲載用.pptx

Microsoft PowerPoint - ●SWIM_ _INET掲載用.pptx シーケンスに基づく検索モデルの検索精度について 東京工芸大学工学部コンピュータ応用学科宇田川佳久 (1/3) (2/3) 要員数 情報システム開発のイメージソースコード検索機能 他人が作ったプログラムを保守する必要がある 実務面での応用 1 バグあるいは脆弱なコードを探す ( 品質の高いシステムを開発する ) 2 プログラム理解を支援する ( 第 3 者が書いたコードを保守する ) 要件定義外部設計内部設計

More information

2-1 / 語問題 項書換え系 4.0. 準備 (3.1. 項 代入 等価性 ) 定義 3.1.1: - シグネチャ (signature): 関数記号の集合 (Σ と書く ) - それぞれの関数記号は アリティ (arity) と呼ばれる自然数が定められている - Σ (n) : アリ

2-1 / 語問題 項書換え系 4.0. 準備 (3.1. 項 代入 等価性 ) 定義 3.1.1: - シグネチャ (signature): 関数記号の集合 (Σ と書く ) - それぞれの関数記号は アリティ (arity) と呼ばれる自然数が定められている - Σ (n) : アリ 2-1 / 32 4. 語問題 項書換え系 4.0. 準備 (3.1. 項 代入 等価性 ) 定義 3.1.1: - シグネチャ (signature): 関数記号の集合 (Σ と書く ) - それぞれの関数記号は アリティ (arity) と呼ばれる自然数が定められている - Σ (n) : アリティ n を持つ関数記号からなる Σ の部分集合 例 : 群 Σ G = {e, i, } (e Σ

More information

Si 知識情報処理

Si 知識情報処理 242311 Si, 285301 MS 第 12 回 竹平真則 takemasa@auecc.aichi-edu.ac.jp 2015/12/21 1 本日の内容 1. 先週のおさらい 2. PHP のスクリプトを実際に動かしてみる 3. RDB についての説明 2015/12/21 2 資料の URL http://peacenet.info/m2is 2015/12/21 3 注意事項 ( その

More information

3 2 2 (1) (2) (3) (4) 4 4 AdaBoost 2. [11] Onishi&Yoda [8] Iwashita&Stoica [5] 4 [3] 3. 3 (1) (2) (3)

3 2 2 (1) (2) (3) (4) 4 4 AdaBoost 2. [11] Onishi&Yoda [8] Iwashita&Stoica [5] 4 [3] 3. 3 (1) (2) (3) (MIRU2012) 2012 8 820-8502 680-4 E-mail: {d kouno,shimada,endo}@pluto.ai.kyutech.ac.jp (1) (2) (3) (4) 4 AdaBoost 1. Kanade [6] CLAFIC [12] EigenFace [10] 1 1 2 1 [7] 3 2 2 (1) (2) (3) (4) 4 4 AdaBoost

More information

オントロジ入門

オントロジ入門 Web Web 2004-01-23 XML XML Web WG Web ( ) Web (RDF RDF ) (OWL) ( ) WG ( ) 2004-01-23 2 Web Web Web XML ( ) 2004-01-23 3 Web Web 2 Web HTML(XHTML) ( ) Web ( ) 2 Web 2004-01-23 4 2 Web Web (XHTML) (RDF)

More information

オートマトン 形式言語及び演習 3. 正規表現 酒井正彦 正規表現とは 正規表現 ( 正則表現, Regular Expression) オートマトン : 言語を定義する機械正規表現 : 言語

オートマトン 形式言語及び演習 3. 正規表現 酒井正彦   正規表現とは 正規表現 ( 正則表現, Regular Expression) オートマトン : 言語を定義する機械正規表現 : 言語 オートマトン 形式言語及び演習 3. 酒井正彦 www.trs.css.i.nagoya-u.ac.jp/~sakai/lecture/automata/ とは ( 正則表現, Regular Expression) オートマトン : 言語を定義する機械 : 言語を記号列で定義 - 記述しやすい ( ユーザフレンドリ ) 例 :01 + 10 - UNIX の grep コマンド - UNIX の

More information

file://\\Toro\chibao\ORF2004\1124-orf-sw\Printable.html

file://\\Toro\chibao\ORF2004\1124-orf-sw\Printable.html 第 2 フェーズを迎えた Semantic Web by 福重貴雄 (W3C 訪問研究員 / 松下電器産業株式会社 ) Table of contents 第 2フェーズを迎えた Semantic Web 1. Semantic Webとは Semantic Webとは これまでのWeb Semantic Web による解決策 RDF (Resource Description Framework)

More information

Web - DAML OIL DAML-S - 三菱電機情報技術総合研究所音声 言語処理技術部今村誠 1. Web 2. セマンティック Web とオントロジ 3. オントロジ記述言語 4. 関連ツールと実験システム 5. 従来技術との差異 6. 今後の課題 1

Web - DAML OIL DAML-S - 三菱電機情報技術総合研究所音声 言語処理技術部今村誠 1. Web 2. セマンティック Web とオントロジ 3. オントロジ記述言語 4. 関連ツールと実験システム 5. 従来技術との差異 6. 今後の課題 1 Web - DAML OIL DAML-S - 三菱電機情報技術総合研究所音声 言語処理技術部今村誠 1. Web 2. セマンティック Web とオントロジ 3. オントロジ記述言語 4. 関連ツールと実験システム 5. 従来技術との差異 6. 今後の課題 1 Web DAML (DARPA Agent Markup Language) Web On-To-Knowledge IBROW 2 2.

More information

XPath式を用いたApplication Profileに基づくメタデータスキーマとインスタンスの関連付け

XPath式を用いたApplication Profileに基づくメタデータスキーマとインスタンスの関連付け 人工知能学会研究会資料 SIG-SWO-A101-03 XPath 式を用いた Application Profile に基づくメタデータスキーマとインスタンスの関連付け A Model for Mapping Metadata Instances to Metadata Schema based on DCMI Application Profile using XPath Expressions

More information

ucR/XML: XML によるucR graph のシリアライズ

ucR/XML: XML によるucR graph のシリアライズ [White Paper] Ubiquitous ID Center Specification DRAFT 2013-01-16 ucr/xml: XML による ucr graph のシリアライズ ucr/xml: Serialization of ucr graph over XML Number: Title: ucr/xml: XML による ucr graph のシリアライズ ucr/xml:

More information

Microsoft PowerPoint - 3.ppt [互換モード]

Microsoft PowerPoint - 3.ppt [互換モード] 3. プッシュダウンオートマトンと文脈自由文法 1 3-1. プッシュダウンオートマトン オートマトンはメモリがほとんど無かった この制限を除いた機械を考える 理想的なスタックを利用できるようなオートマトンをプッシュダウンオートマトン (Push Down Automaton,PDA) という 0 1 入力テープ 1 a 1 1 0 1 スタッb 入力テープを一度走査したあと ク2 入力テプを度走査したあと

More information

スライド 1

スライド 1 NTT Information Sharing Platform Laboratories NTT 情報流通プラットフォーム研究所 セマンティック Web 技術を用いた社内情報の連携 森田大翼 飯塚京士 ( 日本電信電話株式会社 NTT 情報流通プラットフォーム研究所 ) セマンティック Web コンファレンス 2012 2012 年 3 月 8 日 ( 木 ) 2012 NTT Information

More information

IPSJ SIG Technical Report Vol.2014-DBS-159 No.6 Vol.2014-IFAT-115 No /8/1 1,a) 1 1 1,, 1. ([1]) ([2], [3]) A B 1 ([4]) 1 Graduate School of Info

IPSJ SIG Technical Report Vol.2014-DBS-159 No.6 Vol.2014-IFAT-115 No /8/1 1,a) 1 1 1,, 1. ([1]) ([2], [3]) A B 1 ([4]) 1 Graduate School of Info 1,a) 1 1 1,, 1. ([1]) ([2], [3]) A B 1 ([4]) 1 Graduate School of Information Science and Technology, Osaka University a) kawasumi.ryo@ist.osaka-u.ac.jp 1 1 Bucket R*-tree[5] [4] 2 3 4 5 6 2. 2.1 2.2 2.3

More information

2008 年度下期未踏 IT 人材発掘 育成事業採択案件評価書 1. 担当 PM 田中二郎 PM ( 筑波大学大学院システム情報工学研究科教授 ) 2. 採択者氏名チーフクリエータ : 矢口裕明 ( 東京大学大学院情報理工学系研究科創造情報学専攻博士課程三年次学生 ) コクリエータ : なし 3.

2008 年度下期未踏 IT 人材発掘 育成事業採択案件評価書 1. 担当 PM 田中二郎 PM ( 筑波大学大学院システム情報工学研究科教授 ) 2. 採択者氏名チーフクリエータ : 矢口裕明 ( 東京大学大学院情報理工学系研究科創造情報学専攻博士課程三年次学生 ) コクリエータ : なし 3. 2008 年度下期未踏 IT 人材発掘 育成事業採択案件評価書 1. 担当 PM 田中二郎 PM ( 筑波大学大学院システム情報工学研究科教授 ) 2. 採択者氏名チーフクリエータ : 矢口裕明 ( 東京大学大学院情報理工学系研究科創造情報学専攻博士課程三年次学生 ) コクリエータ : なし 3. プロジェクト管理組織 株式会社オープンテクノロジーズ 4. 委託金支払額 3,000,000 円 5.

More information

intra-mart Accel Platform — IM-Repository拡張プログラミングガイド   初版  

intra-mart Accel Platform — IM-Repository拡張プログラミングガイド   初版   Copyright 2018 NTT DATA INTRAMART CORPORATION 1 Top 目次 1. 改訂情報 2. はじめに 2.1. 本書の目的 2.2. 対象読者 2.3. サンプルコードについて 2.4. 本書の構成 3. 辞書項目 API 3.1. 最新バージョン 3.1.1. 最新バージョンの辞書を取得する 3.2. 辞書項目 3.2.1. 辞書項目を取得する 3.2.2.

More information

RDF-lecture-01_ key

RDF-lecture-01_ key 1 RDF @JST Linked Open Data RDF SPARQL 2016/10/7 . @prefix : .

More information

分散情報システム構成法

分散情報システム構成法 Web Information System Design No.9 Resource Description Framework 萩野達也 1 文書 vs データ Web 上の文書 インターネット上のハイパーテキストシステムとして成功 HTML は広く使われるようになった 人が読む文書が大量にある ( ありすぎ?) HTML をインターフェイスとする便利なアプリケーションもある 文書の意味を理解せずに検索エンジンが処理をして関連するページを見つける

More information

Microsoft Word - thesis.doc

Microsoft Word - thesis.doc 剛体の基礎理論 -. 剛体の基礎理論初めに本論文で大域的に使用する記号を定義する. 使用する記号トルク撃力力角運動量角速度姿勢対角化された慣性テンソル慣性テンソル運動量速度位置質量時間 J W f F P p .. 質点の並進運動 質点は位置 と速度 P を用いる. ニュートンの運動方程式 という状態を持つ. 但し ここでは速度ではなく運動量 F P F.... より質点の運動は既に明らかであり 質点の状態ベクトル

More information

生命情報学

生命情報学 生命情報学 5 隠れマルコフモデル 阿久津達也 京都大学化学研究所 バイオインフォマティクスセンター 内容 配列モチーフ 最尤推定 ベイズ推定 M 推定 隠れマルコフモデル HMM Verアルゴリズム EMアルゴリズム Baum-Welchアルゴリズム 前向きアルゴリズム 後向きアルゴリズム プロファイル HMM 配列モチーフ モチーフ発見 配列モチーフ : 同じ機能を持つ遺伝子配列などに見られる共通の文字列パターン

More information

Medical3

Medical3 Chapter 1 1.4.1 1 元配置分散分析と多重比較の実行 3つの治療法による測定値に有意な差が認められるかどうかを分散分析で調べます この例では 因子が1つだけ含まれるため1 元配置分散分析 one-way ANOVA の適用になります また 多重比較法 multiple comparison procedure を用いて 具体的のどの治療法の間に有意差が認められるかを検定します 1. 分析メニュー

More information

文法と言語 ー文脈自由文法とLR構文解析2ー

文法と言語 ー文脈自由文法とLR構文解析2ー 文法と言語ー文脈自由文法とLR 構文解析 2 ー 和田俊和資料保存場所 http://vrl.sys.wakayama-u.ac.jp/~twada/syspro/ 前回までの復習 最右導出と上昇型構文解析 最右導出を前提とした場合, 上昇型の構文解析がしばしば用いられる. 上昇型構文解析では生成規則の右辺にマッチする部分を見つけ, それを左辺の非終端記号に置き換える 還元 (reduction)

More information

橡sit nakai-ppt

橡sit nakai-ppt GML(Geography Markup Language) nakai@mv.thd.pb.nttdata.co.jp NTT 1 1997 1997 1998 1999 1999 OGC XML Web Mapping SIG GIS Web Galdos Inc. ( ) 1998 2 XML 1.0 XML 1998 12 NTT MDML by NTT Data OGC Simple Features

More information

DEIM Forum 2010 A Web Abstract Classification Method for Revie

DEIM Forum 2010 A Web Abstract Classification Method for Revie DEIM Forum 2010 A2-2 305 8550 1 2 305 8550 1 2 E-mail: s0813158@u.tsukuba.ac.jp, satoh@slis.tsukuba.ac.jp Web Abstract Classification Method for Reviews using Degree of Mentioning each Viewpoint Tomoya

More information

開発・運用時のガイド JDK8への移行に伴う留意点 [UNIX]

開発・運用時のガイド JDK8への移行に伴う留意点 [UNIX] 開発 運用時のガイド [UNIX] JDK8 への移行に伴う留意点 2015.10 O c t o b e r はじめに 本書は 開発 運用フェーズで使用するドキュメントとして Java TM Development Kit 8 への移行に伴う 留意点について記述しています 1. 対象とする読者本書は Java TM Development Kit 8 を使用し システムを設計 構築 運用する立場にある方を対象としています

More information

ボルツマンマシンの高速化

ボルツマンマシンの高速化 1. はじめに ボルツマン学習と平均場近似 山梨大学工学部宗久研究室 G04MK016 鳥居圭太 ボルツマンマシンは学習可能な相互結合型ネットワー クの代表的なものである. ボルツマンマシンには, 学習のための統計平均を取る必要があり, 結果を求めるまでに長い時間がかかってしまうという欠点がある. そこで, 学習の高速化のために, 統計を取る2つのステップについて, 以下のことを行う. まず1つ目のステップでは,

More information

Microsoft PowerPoint - DA2_2019.pptx

Microsoft PowerPoint - DA2_2019.pptx Johnon のアルゴリズム データ構造とアルゴリズム IⅠ 第 回最大フロー 疎なグラフ, 例えば E O( V lg V ) が仮定できる場合に向いている 隣接リスト表現を仮定する. 実行時間は O( V lg V + V E ). 上記の仮定の下で,Floyd-Warhall アルゴリズムよりも漸近的に高速 Johnon のアルゴリズム : アイデア (I) 辺重みが全部非負なら,Dikra

More information

2016-wi-protege-ex2-owl

2016-wi-protege-ex2-owl Web インテリジェンス論 OWL 演習 演習の概要 カクテルオントロジーの作成 クラス階層 プロパティ階層 クラス公理 推論機構の利用 第 2 回レポート カクテルオントロジーの作成 カクテル (cocktail) スクリュードライバー (screwdriver) 主材料 (primary ingredient) ウォッカ (vodka) 副材料 (secondary ingredient) オレンジジュース

More information

国立国会図書館サーチとのOAI-PMH連携時に障害となるポイント

国立国会図書館サーチとのOAI-PMH連携時に障害となるポイント 国立国会図書館サーチとの OAI-PMH 連携時に障害となるポイント ~ スムーズな連携実現のためにご注意いただきたい点 ~ ( 平成 30 年 8 月 ) 国立国会図書館サーチでは これまで 100 を越えるデータベースと連携を行ってきました その経験から OAI-PMH で連携を開始する際に障害となりうるポイントをご案内します 国立国会図書館サーチとの OAI-PMH でのスムーズな連携実現のために

More information

([ ]!) name1 name2 : [Name]! name10 2. 3 SuperSQL,,,,,,, (@) < >@{ < > } =,,., 200,., TFE,, 1 2.,, 4, 3.,,,, Web EGG [5] SSVisual [6], Java SSedit( ss

([ ]!) name1 name2 : [Name]! name10 2. 3 SuperSQL,,,,,,, (@) < >@{ < > } =,,., 200,., TFE,, 1 2.,, 4, 3.,,,, Web EGG [5] SSVisual [6], Java SSedit( ss DEIM Forum 2016 H6-3 SuperSQL CSS 223 8522 3-14-1 E-mail: {ryosuke,goto}@db.ics.keio.ac.jp, toyama@ics.keio.ac.jp SuperSQL, SQL. SuperSQL HTML, PHP,,,, SuperSQL Web, CSS 1. SQL, SuperSQL, CSS SuperSQL,

More information

NLC配布用.ppt

NLC配布用.ppt Semantic Web September 20, 200 IBM( ) (uramoto@jp.ibm.com) Semantic Web ( )? Semantic Web 2 What can it do? (by Jim Hendler) 3 Semantic Web W3C Director Berners-Lee Web The Semantic Web is an extension

More information

IMI情報共有基盤 「表からデータモデル」 データ変換のみを行う方向け画面説明

IMI情報共有基盤 「表からデータモデル」 データ変換のみを行う方向け画面説明 表からデータモデル画面説明 データ変換のみを行う方へ 独立行政法人情報処理推進機構 (IPA) ( 法人番号 50000500726) 更新 初版 207 年 6 月 9 日 207 年 4 月 2 日 この文書について この文書は 経済産業省及び独立行政法人情報処理推進機構 (IPA) が推進する IMI(Infrastructure for Multilayer Interoperability:

More information

ソフトウェア基礎 Ⅰ Report#2 提出日 : 2009 年 8 月 11 日 所属 : 工学部情報工学科 学籍番号 : K 氏名 : 當銘孔太

ソフトウェア基礎 Ⅰ Report#2 提出日 : 2009 年 8 月 11 日 所属 : 工学部情報工学科 学籍番号 : K 氏名 : 當銘孔太 ソフトウェア基礎 Ⅰ Report#2 提出日 : 2009 年 8 月 11 日 所属 : 工学部情報工学科 学籍番号 : 095739 K 氏名 : 當銘孔太 1. UNIX における正規表現とは何か, 使い方の例を挙げて説明しなさい. 1.1 正規表現とは? 正規表現 ( 正則表現ともいう ) とは ある規則に基づいて文字列 ( 記号列 ) の集合を表す方法の 1 つです ファイル名表示で使うワイルドカードも正規表現の兄弟みたいなもの

More information

cs_seminar_2012.pptx

cs_seminar_2012.pptx OLAP を利利 用した Linked Data の分析処理理 システム情報 工学研究科コンピュータサイエンス専攻 1 年年 201220623 井上寛之 指導教員 : 北北川博之, 天笠笠俊之 1 発表の流流れ 背景 目的 関連研究 提案 手法 実験 まとめ 今後の課題 2 セマンティック技術 コンピュータに意味を理理解させるための技術 University Bank Shopping Center

More information

untitled

untitled DEIM Forum 2019 B3-3 305 8573 1-1-1 305 8573 1-1-1 ( ) 151-0053 1-3-15 6F word2vec, An Interface for Browsing Topics of Know-How Sites Shuto KAWABATA, Ohkawa YOUHEI,WenbinNIU,ChenZHAO, Takehito UTSURO,and

More information

Microsoft PowerPoint Java基本技術PrintOut.ppt [互換モード]

Microsoft PowerPoint Java基本技術PrintOut.ppt [互換モード] 第 3 回 Java 基本技術講義 クラス構造と生成 33 クラスの概念 前回の基本文法でも少し出てきたが, オブジェクト指向プログラミングは という概念をうまく活用した手法である. C 言語で言う関数に似ている オブジェクト指向プログラミングはこれら状態と振る舞いを持つオブジェクトの概念をソフトウェア開発の中に適用し 様々な機能を実現する クラス= = いろんなプログラムで使いまわせる 34 クラスの概念

More information

PowerPoint Presentation

PowerPoint Presentation Web インテリジェンス論 Protégé 演習 演習の概要 カクテルオントロジーの作成 クラス階層 プロパティ階層 クラス公理 推論機構の利用 Protégé 世界で最も有名かつ利用されているオントロジー構築支援ツール ユーザ登録数 : 約 17 万人 (2011 年 5 月 ) 拡張可能なプラグイン機構 http://protegewiki.stanford.edu/index.php/protege_plu

More information

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション J-GLOBAL knowledge 概要 & 使い方 平成 28 年 12 月 19 日 JST 情報企画部情報分析室知識インフラ担当 渡邊 JST の情報事業 提供中の主なサービス 文献 電子ジャーナル 研究者 求人情報 競争的資金情報 ライフサイエンス 2 J-GLBAL knowledge とは http://jglobal.jst.go.jp/ http://stirdf.jglobal.jst.go.jp/

More information

RDF講習会

RDF講習会 SPARQL の基本 2016 年 10 月 7 日 第 1 回 RDF 講習会 岡別府 陽 子 アジェンダ SPARQL の基本 文法の紹介 1. 初めての SPARQL 2. 複数のトリプルパターンの指定 3. 必須ではないパターンの指定 4. 値による絞り込み 5. パターンの結合 6. 結果セットの操作 7. グループ化と集約関数 8. サブクエリ 実際に SPARQL を書くために 1.

More information

2 21,238 35 2 2 Twitter 3 4 5 6 2. 2.1 SNS 2.2 2. 1 [8] [5] [7] 2. 2 SNS SNS 2 2. 2. 1 Cheng [2] Twitter [6] 2. 2. 2 Backstrom [1] Facebook 3 Jurgens

2 21,238 35 2 2 Twitter 3 4 5 6 2. 2.1 SNS 2.2 2. 1 [8] [5] [7] 2. 2 SNS SNS 2 2. 2. 1 Cheng [2] Twitter [6] 2. 2. 2 Backstrom [1] Facebook 3 Jurgens DEIM Forum 2016 B4-3 地域ユーザに着目した口コミツイート収集手法の提案 長島 里奈 関 洋平 圭 猪 筑波大学 情報学群 知識情報 図書館学類 305 8550 茨城県つくば市春日 1 2 筑波大学 図書館情報メディア系 305 8550 茨城県つくば市春日 1 2 つくば市役所 305 8555 茨城県つくば市研究学園 1 1 1 E-mail: s1211530@u.tsukuba.ac.jp,

More information

始めに, 最下位共通先祖を求めるための関数 LcaDFS( int v ) の処理を記述する. この関数は値を返さない再帰的な void 関数で, 点 v を根とする木 T の部分木を深さ優先探索する. 整数の引数 v は, 木 T の点を示す点番号で, 配列 NodeSpace[ ] へのカーソル

始めに, 最下位共通先祖を求めるための関数 LcaDFS( int v ) の処理を記述する. この関数は値を返さない再帰的な void 関数で, 点 v を根とする木 T の部分木を深さ優先探索する. 整数の引数 v は, 木 T の点を示す点番号で, 配列 NodeSpace[ ] へのカーソル 概略設計書 作成者築山修治作成日 2012 年 10 月 1 日 概要 ( どのような入力に対して, どのような出力をするかの概要説明 ) * 木 T および質問点対の集合 P が与えられたとき, 各質問点対 p = (v,w) P の最下位共通先祖 ( すなわち木 T において点 v と w の共通の先祖 a で,a の真の子孫には v と w の共通の先祖が無いような点 ) を見出す関数である.

More information

このルールをそのまま正規表現として書くと 下記のようになります ^A[0-9]{2}00[0-9]{3}([0-9]{2})?$ ちょっと難しく見えるかもしれませんが 下記のような対応になっています 最初 固定 年度 固定 通番 ( 枝番 ) 最後 ルール "A" 数字 2 桁 0 を 2 桁 数字

このルールをそのまま正規表現として書くと 下記のようになります ^A[0-9]{2}00[0-9]{3}([0-9]{2})?$ ちょっと難しく見えるかもしれませんが 下記のような対応になっています 最初 固定 年度 固定 通番 ( 枝番 ) 最後 ルール A 数字 2 桁 0 を 2 桁 数字 正規表現について 作成日 : 2016/01/21 作成者 : 西村 正規表現? 正規表現 (Regular Expression Regex) というと難しいもののように感じますが 正規表現 というのは 文字のパターンを表したもの です ( 例 ) これはソエルで使用している見積書の番号です A1500033 この番号は 下記のルールで付けられています 固定 年度 固定 通番 ( 枝番 ) ルール

More information

ビッグデータ分析を高速化する 分散処理技術を開発 日本電気株式会社

ビッグデータ分析を高速化する 分散処理技術を開発 日本電気株式会社 ビッグデータ分析を高速化する 分散処理技術を開発 日本電気株式会社 概要 NEC は ビッグデータの分析を高速化する分散処理技術を開発しました 本技術により レコメンド 価格予測 需要予測などに必要な機械学習処理を従来の 10 倍以上高速に行い 分析結果の迅速な活用に貢献します ビッグデータの分散処理で一般的なオープンソース Hadoop を利用 これにより レコメンド 価格予測 需要予測などの分析において

More information

JapanCert 専門 IT 認証試験問題集提供者 1 年で無料進級することに提供する

JapanCert 専門 IT 認証試験問題集提供者   1 年で無料進級することに提供する JapanCert 専門 IT 認証試験問題集提供者 http://www.japancert.com 1 年で無料進級することに提供する Exam : C-BOWI-41 日本語 (JPN) Title : SAP Certified Application Associate - SAP BusinessObjects Web Intelligence 4.1 Vendor : SAP Version

More information

COMPUTING THE LARGEST EMPTY RECTANGLE

COMPUTING THE LARGEST EMPTY RECTANGLE COMPUTING THE LARGEST EMPTY RECTANGLE B.Chazelle, R.L.Drysdale and D.T.Lee SIAM J. COMPUT Vol.15 No.1, February 1986 2012.7.12 TCS 講究関根渓 ( 情報知識ネットワーク研究室 M1) Empty rectangle 内部に N 個の点を含む領域長方形 (bounding

More information

IMI 共通語彙基盤ライブラリのご紹介 IPA 斉藤浩 / IPA 豊田耕司 2018 年 11 月 13 日 ( 火 ) 独立行政法人情報処理推進機構社会基盤センター産業プラットフォーム部データ活用推進グループ 1

IMI 共通語彙基盤ライブラリのご紹介 IPA 斉藤浩 / IPA 豊田耕司 2018 年 11 月 13 日 ( 火 ) 独立行政法人情報処理推進機構社会基盤センター産業プラットフォーム部データ活用推進グループ 1 IMI 共通語彙基盤ライブラリのご紹介 IPA 斉藤浩 / IPA 豊田耕司 2018 年 11 月 13 日 ( 火 ) 独立行政法人情報処理推進機構社会基盤センター産業プラットフォーム部データ活用推進グループ 1 IMI 共通語彙基盤ライブラリと IMI ツールの関係 IMI 共通語彙基盤ライブラリ 2 IMI 共通語彙基盤ライブラリバージョン 1.0.0 IMI 共通語彙基盤ライブラリは データ入力ツールやデータを利用するアプリケーション

More information

Microsoft PowerPoint - 【配布・WEB公開用】SAS発表資料.pptx

Microsoft PowerPoint - 【配布・WEB公開用】SAS発表資料.pptx 生存関数における信頼区間算出法の比較 佐藤聖士, 浜田知久馬東京理科大学工学研究科 Comparison of confidence intervals for survival rate Masashi Sato, Chikuma Hamada Graduate school of Engineering, Tokyo University of Science 要旨 : 生存割合の信頼区間算出の際に用いられる各変換関数の性能について被覆確率を評価指標として比較した.

More information

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション コンパイラとプログラミング言語 第 3 4 週 プログラミング言語の形式的な記述 2014 年 4 月 23 日 金岡晃 授業計画 第 1 週 (4/9) コンパイラの概要 第 8 週 (5/28) 下向き構文解析 / 構文解析プログラム 第 2 週 (4/16) コンパイラの構成 第 9 週 (6/4) 中間表現と意味解析 第 3 週 (4/23) プログラミング言語の形式的な記述 第 10 週

More information

紀要_第8号-表紙

紀要_第8号-表紙 二重否定除去と矛盾の公理の関係に関する一考察 中 原 陽 三 A Study on the Relationship between the two Axioms; the Double Negative Elimination and the Principle of Explosion Yozo NAKAHARA Keywords: Minimal logic Double negative elimination

More information

プログラミング基礎

プログラミング基礎 C プログラミング Ⅰ 条件分岐 : if 文, if~else 文 条件分岐 条件分岐とは ある条件が成立したときとしないときで処理の内容を変更する場合に応じた, 複雑な処理を行うことができる 条件分岐 yes 成績が良かったか? no ご褒美に何か買ってもらう お小遣いが減らされる C 言語では,if 文,if~else 文,if~else if~else 文,switch 文で条件分岐の処理を実現できる

More information

aaa

aaa Information an Coing Theory, 07 by Toyoaki Nishia 情報源符号化とその限界 Copyright 07 Toyoaki Nishia All Rights Reserve. 本科目の構成 情報源 information source 情報源符号器 source encoer 通信路符号器 channel encoer 通信路 channel 通信路復号器

More information

Jupyter Notebook を活用したプログラムライブラリ構築の検討 吹谷芳博 1, 藤澤正樹 1 ( 1 あすか製薬株式会社 ) Examination of the program library construction using Jupyter Notebook ASKA Pharm

Jupyter Notebook を活用したプログラムライブラリ構築の検討 吹谷芳博 1, 藤澤正樹 1 ( 1 あすか製薬株式会社 ) Examination of the program library construction using Jupyter Notebook ASKA Pharm Jupyter Notebook を活用したプログラムライブラリ構築の検討 吹谷芳博 1, 藤澤正樹 1 ( 1 あすか製薬株式会社 ) Examination of the program library construction using Jupyter Notebook ASKA Pharmaceutical Co., Ltd. 要旨 : PC SAS での Jupyter Notebook

More information

untitled

untitled DEIM Forum 2019 C1-2 305-8573 1-1-1 305-8573 1-1-1 () 151-0053 1-3-15 6F QA,,,, Detecting and Analysing Chinese Web Sites for Collecting Know-How Knowledge Wenbin NIU, Yohei OHKAWA,ShutoKAWABATA,ChenZHAO,TianNIE,

More information

Microsoft Word - 1 color Normalization Document _Agilent version_ .doc

Microsoft Word - 1 color Normalization Document _Agilent version_ .doc color 実験の Normalization color 実験で得られた複数のアレイデータを相互比較するためには Normalization( 正規化 ) が必要です 2 つのサンプルを異なる色素でラベル化し 競合ハイブリダイゼーションさせる 2color 実験では 基本的に Dye Normalization( 色素補正 ) が適用されますが color 実験では データの特徴と実験の目的 (

More information

DEIM Forum 2015 F8-4 Twitter Twitter 1. SNS

DEIM Forum 2015 F8-4 Twitter Twitter 1. SNS DEIM Forum 2015 F8-4 Twitter 432 8011 3-5-1 432 8011 3-5-1 E-mail: cs11032@s.inf.shizuoka.ac.jp, {yokoyama,fyamada}@inf.shizuoka.ac.jp Twitter 1. SNS SNS SNS Twitter 1 Twitter SNS facebook 2 mixi 3 Twitter

More information

.NETプログラマー早期育成ドリル ~VB編 付録 文法早見表~

.NETプログラマー早期育成ドリル ~VB編 付録 文法早見表~ .NET プログラマー早期育成ドリル VB 編 付録文法早見表 本資料は UUM01W:.NET プログラマー早期育成ドリル VB 編コードリーディング もしくは UUM02W:.NET プログラマー早期育成ドリル VB 編コードライティング を ご購入頂いた方にのみ提供される資料です 資料内容の転載はご遠慮下さい VB プログラミング文法早見表 < 基本文法 > 名前空間の定義 Namespace

More information

Java Scriptプログラミング入門 3.6~ 茨城大学工学部情報工学科 08T4018Y 小幡智裕

Java Scriptプログラミング入門 3.6~ 茨城大学工学部情報工学科 08T4018Y  小幡智裕 Java Script プログラミング入門 3-6~3-7 茨城大学工学部情報工学科 08T4018Y 小幡智裕 3-6 組み込み関数 組み込み関数とは JavaScript の内部にあらかじめ用意されている関数のこと ユーザ定義の関数と同様に 関数名のみで呼び出すことができる 3-6-1 文字列を式として評価する関数 eval() 関数 引数 : string 式として評価する文字列 戻り値 :

More information

Microsoft PowerPoint - 2.ppt [互換モード]

Microsoft PowerPoint - 2.ppt [互換モード] 0 章数学基礎 1 大学では 高校より厳密に議論を行う そのために 議論の議論の対象を明確にする必要がある 集合 ( 定義 ) 集合 物の集まりである集合 X に対して X を構成している物を X の要素または元という 集合については 3 セメスタ開講の 離散数学 で詳しく扱う 2 集合の表現 1. 要素を明示する表現 ( 外延的表現 ) 中括弧で 囲う X = {0,1, 2,3} 慣用的に 英大文字を用いる

More information

スライド 1

スライド 1 XML with SQLServer ~let's take fun when you can do it~ Presented by 夏椰 ( 今川美保 ) Agenda( その 1) XML XML XSLT XPath XML Schema XQuery Agenda( その 2) SQLServer における XML XML 型 XML Schema XQuery & XPath チェック制約

More information

9 WEB監視

9  WEB監視 2018/10/31 02:15 1/8 9 WEB 監視 9 WEB 監視 9.1 目標 Zabbix ウェブ監視は以下を目標に開発されています : ウェブアプリケーションのパフォーマンスの監視 ウェブアプリケーションの可用性の監視 HTTPとHTTPSのサポート 複数ステップで構成される複雑なシナリオ (HTTP 要求 ) のサポート 2010/08/08 08:16 Kumi 9.2 概要 Zabbix

More information

コンテンツセントリックネットワーク技術を用いた ストリームデータ配信システムの設計と実装

コンテンツセントリックネットワーク技術を用いた ストリームデータ配信システムの設計と実装 コンテンツセントリックネットワークにおけるストリームデータ配信機構の実装 川崎賢弥, 阿多信吾, 村田正幸 大阪大学大学院情報科学研究科 大阪市立大学大学院工学研究科 2 発表内容 研究背景 研究目的 ストリームデータ配信機構の設計 ストリームデータのモデル化 コンテンツの名前構造 ストリームデータの要求とフロー制御 ストリームデータ配信機構の実装 動作デモンストレーション 3 コンテンツセントリックネットワーク

More information

Microsoft PowerPoint takeda.pptx

Microsoft PowerPoint takeda.pptx Linked Data の現状と日本の課題 武田英明 国立情報学研究所東京大学人工物工学研究センター takeda@nii.ac.jp Linked Data とは何か Linked Data の現状 Linking Open Data (LOD) Linked Data の使い方 検索エンジン ブラウザ アプリ 日本における Linked Dataの課題 Linked Data 3 Linked

More information

Microsoft PowerPoint - prog03.ppt

Microsoft PowerPoint - prog03.ppt プログラミング言語 3 第 03 回 (2007 年 10 月 08 日 ) 1 今日の配布物 片面の用紙 1 枚 今日の課題が書かれています 本日の出欠を兼ねています 2/33 今日やること http://www.tnlab.ice.uec.ac.jp/~s-okubo/class/java06/ にアクセスすると 教材があります 2007 年 10 月 08 日分と書いてある部分が 本日の教材です

More information

Microsoft PowerPoint - mp11-06.pptx

Microsoft PowerPoint - mp11-06.pptx 数理計画法第 6 回 塩浦昭義情報科学研究科准教授 shioura@dais.is.tohoku.ac.jp http://www.dais.is.tohoku.ac.jp/~shioura/teaching 第 5 章組合せ計画 5.2 分枝限定法 組合せ計画問題 組合せ計画問題とは : 有限個の もの の組合せの中から, 目的関数を最小または最大にする組合せを見つける問題 例 1: 整数計画問題全般

More information

Microsoft Word ã‡»ã…«ã‡ªã…¼ã…‹ã…žã…‹ã…³ã†¨åłºæœ›å•¤(佒芤喋çfl�)

Microsoft Word ã‡»ã…«ã‡ªã…¼ã…‹ã…žã…‹ã…³ã†¨åłºæœ›å•¤(佒芤喋çfl�) Cellulr uo nd heir eigenlues 東洋大学総合情報学部 佐藤忠一 Tdzu So Depren o Inorion Siene nd rs Toyo Uniersiy. まえがき 一次元セルオ-トマトンは数学的には記号列上の行列の固有値問題である 固有値問題の行列はふつう複素数体上の行列である 量子力学における固有値問題も無限次元ではあるが関数環上の行列でその成分は可換環である

More information

Microsoft Word - swo_ver10.docx

Microsoft Word - swo_ver10.docx DCMI Description Set Profile に基づく RDF Refine を利用したメタデータ作成支援手法の提案 A Method for the Creation of RDF Metadata with RDF Refine Based on DCMI Description Set Profile 落合香織 1 三原鉄也 1 永森光晴 2 杉本重雄 Kaori Ochiai 1,

More information

PowerPoint Presentation

PowerPoint Presentation RDF Graph for Oracle NoSQL Database EE 1 Copyright 2012, Oracle and/or its affiliates.all rights reserved. Agenda Oracle NoSQL Database Enterprise Editionの概要 グラフ データベースの価値 RDF Graph for Oracle NoSQL Database

More information

Microsoft PowerPoint - 10.pptx

Microsoft PowerPoint - 10.pptx m u. 固有値とその応用 8/7/( 水 ). 固有値とその応用 固有値と固有ベクトル 行列による写像から固有ベクトルへ m m 行列 によって線形写像 f : R R が表せることを見てきた ここでは 次元平面の行列による写像を調べる とし 写像 f : を考える R R まず 単位ベクトルの像 u y y f : R R u u, u この事から 線形写像の性質を用いると 次の格子上の点全ての写像先が求まる

More information

2. Apple iphoto 1 Google Picasa 2 Calendar for Everything [1] PLUM [2] LifelogViewer 3 1 Apple iphoto, 2 Goo

2. Apple iphoto 1 Google Picasa 2 Calendar for Everything [1]  PLUM [2] LifelogViewer 3 1 Apple iphoto,   2 Goo DEIM Forum 2012 D9-4 606 8501 E-mail: {sasage,tsukuda,nakamura,tanaka}@dl.kuis.kyoto-u.ac.jp,,,, 1. 2000 1 20 10 GPS A A A A A A A 2. Apple iphoto 1 Google Picasa 2 Calendar for Everything [1] Email PLUM

More information

Microsoft Word 基_シラバス.doc

Microsoft Word 基_シラバス.doc 4-5- 基 Web アプリケーション開発に関する知識 1 4-5- 基 Web アプリケーション開発に関する知識 スクリプト言語や Java 言語を利用して Ruby on Rails やその他 Web フレームワークを活用して HTML(4, 5) XHTML JavaScript DOM CSS といったマークアップ言語およびスクリプト言語を活用しながら Ⅰ. 概要ダイナミックなWebサービスを提供するアプリケーションを開発する際に

More information

JavaScript Web JavaScript BitArrow BitArrow ( 4 ) Web VBA JavaScript JavaScript JavaScript Web Ajax(Asynchronous JavaScript + XML) Web. JavaScr

JavaScript Web JavaScript BitArrow BitArrow ( 4 ) Web VBA JavaScript JavaScript JavaScript Web Ajax(Asynchronous JavaScript + XML) Web. JavaScr BitArrow JavaScript 1 2 2 3 4 JavaScript BitArrow 4 BitArrow BitArrow,, JavaScript,, Report of JavaScript Lessons on BitArrow, Online Programming Learning Environment Manabe Hiroki 1 Nagashima Kazuhei

More information

DEIM Forum 2019 H2-2 SuperSQL SuperSQL SQL SuperSQL Web SuperSQL DBMS Pi

DEIM Forum 2019 H2-2 SuperSQL SuperSQL SQL SuperSQL Web SuperSQL DBMS Pi DEIM Forum 2019 H2-2 SuperSQL 223 8522 3 14 1 E-mail: {terui,goto}@db.ics.keio.ac.jp, toyama@ics.keio.ac.jp SuperSQL SQL SuperSQL Web SuperSQL DBMS PipelineDB SuperSQL Web Web 1 SQL SuperSQL HTML SuperSQL

More information

Functional Programming

Functional Programming PROGRAMMING IN HASKELL プログラミング Haskell Chapter 7 - Higher-Order Functions 高階関数 愛知県立大学情報科学部計算機言語論 ( 山本晋一郎 大久保弘崇 2013 年 ) 講義資料オリジナルは http://www.cs.nott.ac.uk/~gmh/book.html を参照のこと 0 Introduction カリー化により

More information

2 概要 市場で不具合が発生にした時 修正箇所は正常に動作するようにしたけど将来のことを考えるとメンテナンス性を向上させたいと考えた リファクタリングを実施して改善しようと考えた レガシーコードなのでどこから手をつけて良いものかわからない メトリクスを使ってリファクタリング対象を自動抽出する仕組みを

2 概要 市場で不具合が発生にした時 修正箇所は正常に動作するようにしたけど将来のことを考えるとメンテナンス性を向上させたいと考えた リファクタリングを実施して改善しようと考えた レガシーコードなのでどこから手をつけて良いものかわからない メトリクスを使ってリファクタリング対象を自動抽出する仕組みを メトリクス利用によるリファクタリング対象の自動抽出 ローランドディー. ジー. 株式会社 第 4 開発部 SC02 小林光一 e-mail:kouichi.kobayashi@rolanddg.co.jp 2 概要 市場で不具合が発生にした時 修正箇所は正常に動作するようにしたけど将来のことを考えるとメンテナンス性を向上させたいと考えた リファクタリングを実施して改善しようと考えた レガシーコードなのでどこから手をつけて良いものかわからない

More information

Microsoft PowerPoint - 05.pptx

Microsoft PowerPoint - 05.pptx アルゴリズムとデータ構造第 5 回 : データ構造 (1) 探索問題に対応するデータ構造 担当 : 上原隆平 (uehara) 2015/04/17 アルゴリズムとデータ構造 アルゴリズム : 問題を解く手順を記述 データ構造 : データや計算の途中結果を蓄える形式 計算の効率に大きく影響を与える 例 : 配列 連結リスト スタック キュー 優先順位付きキュー 木構造 今回と次回で探索問題を例に説明

More information

11 ソフトウェア工学 Software Engineering デザインパターン DESIGN PATTERNS デザインパターンとは? デザインパターン 過去のソフトウェア設計者が生み出したオブジェクト指向設計に関して, ノウハウを蓄積し 名前をつけ 再利用しやすいようにカタログ化したもの 各デ

11 ソフトウェア工学 Software Engineering デザインパターン DESIGN PATTERNS デザインパターンとは? デザインパターン 過去のソフトウェア設計者が生み出したオブジェクト指向設計に関して, ノウハウを蓄積し 名前をつけ 再利用しやすいようにカタログ化したもの 各デ 11 ソフトウェア工学 Software Engineering デザインパターン DESIGN PATTERNS デザインパターンとは? デザインパターン 過去のソフトウェア設計者が生み出したオブジェクト指向設計に関して, ノウハウを蓄積し 名前をつけ 再利用しやすいようにカタログ化したもの 各デザインパターンの主な内容 そのデザインパターンの目的と効果 どのような役割の部品 ( クラス, インタフェース

More information

<4D F736F F F696E74202D20352D D E83678FD089EE F815B B490858E81292E707074>

<4D F736F F F696E74202D20352D D E83678FD089EE F815B B490858E81292E707074> セマンティック Web エンジンサーバと セマンティック検索エージェント ( 株 ) サイバーエッヂ 2008 年 3 月 7 日 Copyright(C) 2008 CyberEdge Corporation All Rights Reserved. 1 開発の背景 2005 年 1 月 : セマンティック Web エンジンを開発 RDF 及び OWL の汎用パーサ オントロジビューワ 2006

More information

データベース 【1:データベースシステムとは】

データベース 【1:データベースシステムとは】 データベース 1: データベースシステムとは 石川佳治 データベースシステムとは データベースシステム (database system) 各種アプリケーションが扱うデータ資源を統合して蓄積管理 効率的な共有, 高度な利用 アプリケーションシステムの例 ウェブサイト : ショッピングサイトなど 人事管理, 成績管理システム データベース (database, DB) 複数の応用目的での共有を意図して組織的かつ永続的に格納されたデータ群

More information

講義の進め方 第 1 回イントロダクション ( 第 1 章 ) 第 2 ~ 7 回第 2 章 ~ 第 5 章 第 8 回中間ミニテスト (11 月 15 日 ) 第 9 回第 6 章 ~ 第 回ローム記念館 2Fの実習室で UML によるロボット制御実習 定期試験 2

講義の進め方 第 1 回イントロダクション ( 第 1 章 ) 第 2 ~ 7 回第 2 章 ~ 第 5 章 第 8 回中間ミニテスト (11 月 15 日 ) 第 9 回第 6 章 ~ 第 回ローム記念館 2Fの実習室で UML によるロボット制御実習 定期試験 2 ソフトウェア工学 第 7 回 木曜 5 限 F205 神原弘之 京都高度技術研究所 (ASTEM RI) http://www.metsa.astem.or.jp/se/ 1 講義の進め方 第 1 回イントロダクション ( 第 1 章 ) 第 2 ~ 7 回第 2 章 ~ 第 5 章 第 8 回中間ミニテスト (11 月 15 日 ) 第 9 回第 6 章 ~ 第 12 14 回ローム記念館 2Fの実習室で

More information

program7app.ppt

program7app.ppt プログラム理論と言語第 7 回 ポインタと配列, 高階関数, まとめ 有村博紀 吉岡真治 公開スライド PDF( 情報知識ネットワーク研 HP/ 授業 ) http://www-ikn.ist.hokudai.ac.jp/~arim/pub/proriron/ 本スライドは,2015 北海道大学吉岡真治 プログラム理論と言語, に基づいて, 現著者の承諾のもとに, 改訂者 ( 有村 ) が加筆修正しています.

More information

Microsoft PowerPoint - 04_01_text_UML_03-Sequence-Com.ppt

Microsoft PowerPoint - 04_01_text_UML_03-Sequence-Com.ppt システム設計 (1) シーケンス図 コミュニケーション図等 1 今日の演習のねらい 2 今日の演習のねらい 情報システムを構成するオブジェクトの考え方を理解す る 業務プロセスでのオブジェクトの相互作用を考える シーケンス図 コミュニケーション図を作成する 前回までの講義システム開発の上流工程として 要求仕様を確定パソコンを注文するまでのユースケースユースケースから画面の検討イベントフロー アクティビティ図

More information

Microsoft PowerPoint - 13approx.pptx

Microsoft PowerPoint - 13approx.pptx I482F 実践的アルゴリズム特論 13,14 回目 : 近似アルゴリズム 上原隆平 (uehara@jaist.ac.jp) ソートの下界の話 比較に基づく任意のソートアルゴリズムはΩ(n log n) 時間の計算時間が必要である 証明 ( 概略 ) k 回の比較で区別できる場合の数は高々 2 k 種類しかない n 個の要素の異なる並べ方は n! 通りある したがって少なくとも k n 2 n!

More information

共有辞書を用いた 効率の良い圧縮アルゴリズム

共有辞書を用いた 効率の良い圧縮アルゴリズム 大規模テキストに対する 共有辞書を用いた Re-Pair 圧縮法 Variable-to-Fixed-Length Encoding for Large Texts Using Re-Pair Algorithm with Efficient Shared Dictionaries 関根渓, 笹川裕人, 吉田諭史, 喜田拓也 北海道大学大学院情報科学研究科 1 背景 : 巨大なデータ 計算機上で扱うデータの巨大化.

More information

Gray [6] cross tabulation CUBE, ROLL UP Johnson [7] pivoting SQL 3. SuperSQL SuperSQL SuperSQL SQL [1] [2] SQL SELECT GENERATE <media> <TFE> GENER- AT

Gray [6] cross tabulation CUBE, ROLL UP Johnson [7] pivoting SQL 3. SuperSQL SuperSQL SuperSQL SQL [1] [2] SQL SELECT GENERATE <media> <TFE> GENER- AT DEIM Forum 2017 E3-1 SuperSQL 223 8522 3 14 1 E-mail: {tabata,goto}@db.ics.keio.ac.jp, toyama@ics.keio.ac.jp,,,, SuperSQL SuperSQL, SuperSQL. SuperSQL 1. SuperSQL, Cross table, SQL,. 1 1 2 4. 1 SuperSQL

More information

memo

memo 計数工学プログラミング演習 ( 第 4 回 ) 2016/05/10 DEPARTMENT OF MATHEMATICA INFORMATICS 1 内容 リスト 疎行列 2 連結リスト (inked ists) オブジェクトをある線形順序に並べて格納するデータ構造 単方向連結リスト (signly linked list) の要素 x キーフィールド key ポインタフィールド next x->next:

More information

2. 目的 1RationalRose を利用する場合にプログラム仕様書としての最低限必要な記述項目を明確にする 2 プログラム仕様書として記載内容に不足がない事をチェックする 3UML の知識があるものであれば 仕様書の内容を理解できること 4Rose にて入力した内容を SoDaWord を利用

2. 目的 1RationalRose を利用する場合にプログラム仕様書としての最低限必要な記述項目を明確にする 2 プログラム仕様書として記載内容に不足がない事をチェックする 3UML の知識があるものであれば 仕様書の内容を理解できること 4Rose にて入力した内容を SoDaWord を利用 プログラム仕様書 (UML 表記法 ) ガイドライン 本仕様書に UML(Rational Rose 使用 ) を用いてプログラム仕様書を作成する際のガイドラインを記す 1. ドキュメントの様式について 1 ドキュメントは制御単位で作成する 2 表紙 及び変更履歴は SWS にて指定されたものを付加すること 3 下記の目次内で指定している UML 図 記述項目は必須項目とする 4SoDa にてドキュメントを出力する場合は

More information

簡易版メタデータ

簡易版メタデータ 簡易版メタデータ (OOMP:Oceanographic Observation Metadata Profile) エディタマニュアル 操作説明書 平成 20 年 3 月発行 東北沿岸域環境情報センター - 目次 - 1 はじめに...- 1-2 注意事項...- 1-3 操作全体フロー...- 2-4 メタデータ作成方法...- 2-4 メタデータ作成方法...- 3-4.1 エディタの起動...-

More information

Twitter Twitter [5] ANPI NLP 5 [6] Lee [7] Lee [8] Twitter Flickr FreeWiFi FreeWiFi Flickr FreeWiFi 2. 2 Mikolov [9] [10] word2vec word2vec word2vec k

Twitter Twitter [5] ANPI NLP 5 [6] Lee [7] Lee [8] Twitter Flickr FreeWiFi FreeWiFi Flickr FreeWiFi 2. 2 Mikolov [9] [10] word2vec word2vec word2vec k DEIM Forum 2018 H1-3 700-8530 3-1-1 E-mail: {nakagawa, niitsuma, ohta}@de.cs.okayama-u.ac.jp Twitter 3 Wikipedia Weblio Yahoo! Paragraph Vector NN NN 1. doc2vec SNS 9 [1] SNS [2] Twitter 1 4 4 Wikipedia

More information