• ベストアンサー

ID3の書き方を教えてください

c言語で http://ja.wikipedia.org/wiki/ID3 のプログラムを作りたいのですが、アルゴリズムは書いてあるものの、 どの様にcで表現して良いか悩んでいます。 独立変数の中身は全て0か1の乱数でで良いので流れを是非ご教授お願いします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

あまり詳しくないですが、 ・例題の構造体   独立変数A   独立変数B   独立変数C ・ノードの構造体   例題の構造体リスト(集合)   親ノードのポインタ   子ノードのポインタリスト   ラベル てな感じで管理すればやりやすいのでは? 後はノードのラベルを付ける関数を実装すればできあがり。

riba777
質問者

お礼

ありがとうございます。 お陰さまでそろそろプログラムが作れそうです。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • 1.現代におけるエスペラント語の言語としての位置付

    1.現代におけるエスペラント語の言語としての位置付けとは? 2.エスペラント語、イド語、ノシロ語、リパライン語、ヒュムノス語、シャレイア語などの人口言語の存在意義とは? 言語カテゴリー皆さんの ご回答のほど、 お待ちしております。 https://ja.m.wikipedia.org/wiki/エスペラント https://en.wikipedia.org/wiki/Esperanto http://ja.conlinguistics.wikia.com/wiki/シャレイア語 https://ja.wikipedia.org/wiki/人工言語 https://en.wikipedia.org/wiki/Constructed_language

  • C言語で円周率を求めるプログラムを解読しています。

    C言語で円周率を求めるプログラムを解読しています。 ウィキ(http://ja.wikipedia.org/wiki/%E5%86%86%E5%91%A8%E7%8E%87)にも載っていましたが、 π/6=で始まる式を使って、 一項一項を順に求めていき、 最後にすべての項を足したものに6をかけて πを求めるという方法を使っています。 誤差が小さくなるまで繰り返すということで while(a>=1e-10) という表現をしているのですが、 ここのところが理解できません。 どなたか教えてくださいませんか? また、eとは自然対数の底などに用いられるあのeのことでしょうか? C言語初心者なのでお手柔らかに説明していただけると助かります。

  • 1.インドネシア語検定がありましたが、受けられた方

    1.インドネシア語検定がありましたが、受けられた方はどれぐらいおられるものなのだろうか? 2.皆さんにとってインドネシア語とは? 3.インドネシア語を学ぶことの利点欠点限界盲点とは? 言語カテゴリー皆さんの ご回答のほど、 お待ちしております。 https://ja.m.wikipedia.org/wiki/インドネシア語 https://en.wikipedia.org/wiki/Indonesian_language https://id.wikipedia.org/wiki/Bahasa_Indonesia

  • ノルウェー、スウェーデン、デンマーク語のそれぞれの

    ノルウェー、スウェーデン、デンマーク語のそれぞれのおススメの学習参考書、辞書、読み物とは? 皆さんにとってノルウェー語、スウェーデン語、デンマーク語とは? 言語カテゴリー皆さんの ご回答のほど、 お待ちしております。 https://ja.m.wikipedia.org/wiki/デンマーク語 https://ja.m.wikipedia.org/wiki/スウェーデン語 https://ja.m.wikipedia.org/wiki/ノルウェー語 https://en.wikipedia.org/wiki/Danish_language https://en.wikipedia.org/wiki/Swedish_language https://en.wikipedia.org/wiki/Norwegian_language

  • 機械学習C4.5について調べているのですが

    機械学習C4.5について調べているのですが 調べ方が悪いせいか、Webに公開されいるもののほとんどが ID3に関するものばかりで 調べたいC4.5については見つけることができませんでした。 C4.5の決定木アルゴリズムを理解して 実際にプログラムを組んでみたいと思っているので どなたかアルゴリズムを教授いただけないでしょうか? ID3の説明ページを読む限りでは (http://ja.wikipedia.org/wiki/ID3) 離散値については計算できそうなのですが 連続値に関して理解ができていません。 仮に以下のようなデータがあった場合に どのように計算するのでしょうか? ---------------------------------------------- 生徒 国語 数学 英語 進学校 A 50 50 60 S B 30 40 50 T C 90 80 90 U D 80 70 70 U E 60 40 70 S ---------------------------------------------- 以上よろしくお願いいたします。

  • アイスランド語、グリーンランド語のそれぞれのおスス

    アイスランド語、グリーンランド語のそれぞれのおススメの学習参考書、辞書、読み物とは? 皆さんにとってアイスランド語、グリーンランド語とは? 言語カテゴリー皆さんの ご回答のほど、 お待ちしております。 https://ja.m.wikipedia.org/wiki/アイスランド語 https://en.wikipedia.org/wiki/Icelandic_language https://ja.m.wikipedia.org/wiki/グリーンランド語 https://en.wikipedia.org/wiki/Greenlandic_language

  • 民主党議員が在日は嘘!

    http://ja.wikipedia.org/wiki/%E8%8F%85%E7%9B%B4%E4%BA%BA http://ja.wikipedia.org/wiki/%E8%8F%85%E5%AF%BF%E9%9B%84 http://ja.wikipedia.org/wiki/%E8%8F%85%E5%AF%A6 ↑菅直人。 ↓鳩山由紀夫 http://ja.wikipedia.org/wiki/%E9%B3%A9%E5%B1%B1%E7%94%B1%E7%B4%80%E5%A4%AB http://ja.wikipedia.org/wiki/%E9%B3%A9%E5%B1%B1%E5%A8%81%E4%B8%80%E9%83%8E http://ja.wikipedia.org/wiki/%E9%B3%A9%E5%B1%B1%E4%B8%80%E9%83%8E http://ja.wikipedia.org/wiki/%E9%B3%A9%E5%B1%B1%E5%92%8C%E5%A4%AB http://ja.wikipedia.org/wiki/%E9%B3%A9%E5%B1%B1%E5%A8%81%E4%B8%80%E9%83%8E 普通に日本人じゃね? どこから在日って流れになったんですか?

  • 古英語と中世英語では韻の位置が何故違うのだろうか?

    古英語と中世英語では韻の位置が何故違うのだろうか? 友人によると フランスに占領されるまでのイギリスの 古英語は韻が前にあるのに対して、 フランスに占領されてからの中世英語では 韻が後ろに登場するのが大きくなると言うが それは何故なのでしょうか? 友人に中世英語を知りたければ 中世英語の初めての文学作品の カンタベリー物語を読むと言われたが、 カンタベリー物語はどのように読めば良いのだろうか? 皆さんにとって 古英語、中世英語、近代英語、 カンタベリー物語とは? 言語、英語カテゴリー皆さんの ご回答のほど、 お待ちしております。 https://ja.m.wikipedia.org/wiki/古英語 https://en.wikipedia.org/wiki/Old_English https://ru.wikipedia.org/wiki/Древнеанглийский_язык https://ja.wikipedia.org/wiki/中英語 https://en.wikipedia.org/wiki/Middle_English https://ru.wikipedia.org/wiki/Среднеанглийский_язык https://ja.m.wikipedia.org/wiki/カンタベリー物語 https://en.wikipedia.org/wiki/The_Canterbury_Tales https://ru.wikipedia.org/wiki/Кентерберийские_рассказы https://scholar.google.co.jp/scholar?hl=ja&q=古英語&btnG=&lr=lang_en%7Clang_ja https://scholar.google.co.jp/scholar?q=中世英語&btnG=&hl=ja&lr=lang_en%7Clang_ja&as_sdt=0%2C5 https://scholar.google.co.jp/scholar?q=カンタベリー物語&hl=ja&lr=lang_en%7Clang_ja&as_sdt=0%2C5&oq=カンタベリー

  • 1.中国語文法を一通り終えたがネイティブと会話練習

    1.中国語文法を一通り終えたがネイティブと会話練習にカカオトークやwechatを使用して友達を探して言語能力を向上させようと考えているが、このアプリは危険性はないのだろうか? 2.皆さんは中国語会話能力を向上させるためにどのような方法を選ばれたでしょうか? 中国語カテゴリー皆さんの ご回答のほど、 お待ちしております。 https://ja.wikipedia.org/wiki/カカオトーク https://ja.m.wikipedia.org/wiki/微信 https://en.wikipedia.org/wiki/WeChat https://en.wikipedia.org/wiki/KakaoTalk

  • 語幹の母音の変化によって格を区別する言語

    このページに、語幹の母音の変化によって格を区別する言語とありますが、それは何語ですか? https://ja.wikipedia.org/wiki/%E6%A0%BC%E5%A4%89%E5%8C%96