Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
    Nam Nguyen Hoai
    @eneim
    @mikamicsharp 大変すみません、返事が遅くなりました。1つ目の質問ですが、しばらくソースコードを見直して返事させてください。2つ目は大丈夫です、ここに入って貰えばと思います
    mikamicsharp
    @mikamicsharp
    お忙しいなかありがとうございます。
    もしよろしければで良いのですが、質問があります
    ベンチマークは複数のttlに分割して出力されますが、1つの避難所に対して1つのttlが対応するという認識で良いのでしょうか?
    Nam Nguyen Hoai
    @eneim
    1つの避難所に対して1つのttlが対応するという認識 <- その通りです
    mikamicsharp
    @mikamicsharp
    @eneim ありがとうございます
    ところで、中心からの距離を色々変えてデータセットを作成してみたのですが、
    ttlファイルの名前が途中までxxx_7203_yyy.ttlのようなファイル名だったのに
    xxx_7214_zzz.ttlのように2番目の番号が変わることがあるのですがこれは県が変わったということでいいですか?
    Nam Nguyen Hoai
    @eneim
    @mikamicsharp さん、ファイル名:xxx_yyyy_zzz.ttl の意味:: xxxが県名になり、yyyyが避難するエリアのアドミンコード(ShelterPoint#getAdministrativeAreaCode の値)、zzzがその避難場所の番号(特に数えるために付けられます)。一つのエリアに複数の避難場所がある可能性があるので、同じyyyyに対してzzzが複数あることがありえます。あと、zzzがエリアに関係なく、最大値はその「県」の避難場所の数になります
    一応コードをまとめて更新しました、https://github.com/eneim/SIBMv3 になります。プライベートなので、アクセスするために招待必要です。現在、@mikamisharp@sugihara0401をコラボとして招待しました。READMEにて使い方をご覧ください
    mikamicsharp
    @mikamicsharp
    @eneim ありがとうございます。
    mikamicsharp
    @mikamicsharp

    @eneim
    先ほど、SIBMv3をgradleでビルドしてみたのですが、以下のようなエラーが発生してビルドできませんでした
    publicクラスを同名のファイル内で宣言していないのが原因だと思われますが、どうでしょうか

    D:\MY\Documents\GitHub\SIBMv3\src\main\java\im\ene\lab\sibm\models\ShelterDataset.java:5: エラー: クラスShelterDataSetは
    publicであり、ファイルShelterDataSet.javaで宣言する必要があります
    public class ShelterDataSet {
    ^

    mikamicsharp
    @mikamicsharp

    @eneim
    先ほど、SIBMv3をgradleでビルドしてみたのですが、以下のようなエラーが発生してビルドできませんでした
    publicクラスを同名のファイル内で宣言していないのが原因だと思われますが、どうでしょうか

    D:\MY\Documents\GitHub\SIBMv3\src\main\java\im\ene\lab\sibm\models\ShelterDataset.java:5: エラー: クラスShelterDataSetは
    publicであり、ファイルShelterDataSet.javaで宣言する必要があります
    public class ShelterDataSet {
    ^
    ShelterDataSet.javaというファイル名にすべきところをShelterDataset.javaにしてしまっているのがエラーの原因のようです

    mikamicsharp
    @mikamicsharp

    @eneim
    ファイル名を修正してテストプログラムを実行したところ、全てのttlファイルの生成が終了したところで、以下のようなエラーが発生しました
    本番のプログラムへの影響が気になります
    どのような原因でこのエラーが発生しているのでしょうか

    org.apache.jena.atlas.RuntimeIOException: java.nio.charset.MalformedInputException: Input length = 1
    at org.apache.jena.atlas.io.IO.exception(IO.java:222)
    at org.apache.jena.atlas.io.CharStreamBuffered$SourceReader.fill(CharStreamBuffered.java:77)
    at org.apache.jena.atlas.io.CharStreamBuffered.fillArray(CharStreamBuffered.java:154)
    at org.apache.jena.atlas.io.CharStreamBuffered.advance(CharStreamBuffered.java:137)
    at org.apache.jena.atlas.io.PeekReader.advanceAndSet(PeekReader.java:241)
    at org.apache.jena.atlas.io.PeekReader.init(PeekReader.java:235)
    at org.apache.jena.atlas.io.PeekReader.peekChar(PeekReader.java:157)
    at org.apache.jena.atlas.io.PeekReader.makeUTF8(PeekReader.java:98)
    at org.apache.jena.riot.tokens.TokenizerFactory.makeTokenizerUTF8(TokenizerFactory.java:41)
    at org.apache.jena.riot.RiotReader.createParser(RiotReader.java:138)
    at org.apache.jena.riot.RDFParserRegistry$ReaderRIOTLang.read(RDFParserRegistry.java:180)
    at org.apache.jena.riot.RDFDataMgr.process(RDFDataMgr.java:906)
    at org.apache.jena.riot.RDFDataMgr.parse(RDFDataMgr.java:687)
    at org.apache.jena.riot.RDFDataMgr.read(RDFDataMgr.java:210)
    at org.apache.jena.riot.RDFDataMgr.read(RDFDataMgr.java:143)
    at org.apache.jena.riot.RDFDataMgr.read(RDFDataMgr.java:132)
    at org.apache.jena.riot.adapters.AdapterFileManager.readModelWorker(AdapterFileManager.java:283)
    at com.hp.hpl.jena.util.FileManager.loadModelWorker(FileManager.java:306)
    at com.hp.hpl.jena.util.FileManager.loadModel(FileManager.java:259)
    at im.ene.lab.sibm.Sibm$Builder.importToDatabase(Sibm.java:473)
    at im.ene.lab.sibm.Sibm.benchmark(Sibm.java:79)
    at im.ene.lab.sibm.Sibm.main(Sibm.java:64)
    at im.ene.lab.sibm.Test.main(Test.java:18)
    Caused by: java.nio.charset.MalformedInputException: Input length = 1
    at java.nio.charset.CoderResult.throwException(CoderResult.java:281)
    at sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:339)
    at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:178)
    at java.io.InputStreamReader.read(InputStreamReader.java:184)
    at java.io.Reader.read(Reader.java:140)
    ... 22 more

    Nam Nguyen Hoai
    @eneim
    三上さん、1個目のエラーはやはりファイル名です。2個目はまだ分かってないですね。帰ってから調べます
    mikamicsharp
    @mikamicsharp
    @eneim よろしくお願いします
    Nam Nguyen Hoai
    @eneim
    I added @Julian to Github repo
    Nam Nguyen Hoai
    @eneim
    @mikamicsharp エラーは再現できなかったので、三上さんが使ったパラメータ、パソコンのOS、Javaバージョンを教えてくれませんか
    mikamicsharp
    @mikamicsharp
    OSはWindows8.1
    javaは1.8
    パラメータはわかりません(gradleでビルドした後自動的に走ったプログラムでした)
    Nam Nguyen Hoai
    @eneim
    @mikamicsharp Test.java の中の SIBM.main(...) <-- このラインを上げていただけませんか
    mikamicsharp
    @mikamicsharp
    @eneim "-pref", "30", "-range", "20", "-i" です
    mikamicsharp
    @mikamicsharp
    @eneim SIBMv3のベンチマークを作成したのですが、同じ人のデータが異なるttlファイルにわたって出力されているようです
    同じ人のデータは1回のみ出力するようにできますか
    mikamicsharp
    @mikamicsharp

    ちなみに、同じ条件で生成した旧SIBMのベンチマークでは、同じ人のデータは1回のみ出力されるようになっていました

    @eneim SIBMv3のベンチマークを作成したのですが、同じ人のデータが異なるttlファイルにわたって出力されているようです
    同じ人のデータは1回のみ出力するようにできますか

    mikamicsharp
    @mikamicsharp

    下記の件、原因がわかりました
    ShelterPointクラス内の変数modelがstaticで宣言されているので全てのShelterPointオブジェクト内のShelterPointを表すモデルが同じになってしまっているようです

    @eneim SIBMv3のベンチマークを作成したのですが、同じ人のデータが異なるttlファイルにわたって出力されているようです
    同じ人のデータは1回のみ出力するようにできますか

    Nam Nguyen Hoai
    @eneim
    @mikamicsharp 対応が遅くなってすみません。原因が確認してくれたありがとうございます。また問題がありましたら教えてください。
    Nam Nguyen Hoai
    @eneim
    @/all 何らかの問題や改善などありましたら、ここに報告するだけでなく、githubにもissueつけるやcommitしてくれると助かりますから、ぜひよろしくお願いします
    sugihara0401
    @sugihara0401
    @mikamicsharp
    @mikamicsharp 三上さん、先日話していたIDとして使用する人のprofile からのmbox の内容を取り出す方法が上手くいかず、三上さんの方でどうやっているかを教えてくれないでしょうか?
    sugihara0401
    @sugihara0401
    以前発生していたorg.apache.jena.atlas.RuntimeIOException: java.nio.charset.MalformedInputException: Input length = 1
    sugihara0401
    @sugihara0401
    ~のエラーですがSIBMv-3で生成したttlファイルのデータを取り込もうとした時も発生し、動作しません。そこでttlファイルを一度UTF-8でエンコードすると、利用できました。前のversionのSIBMでは正常に動作したので、エンコードの問題だと思うのですが、修正できるのでしょうか
    あと三上さんのMacの方ではttlファイルのデータを取り込めるので、私のPCがwindowsであるという点でもあるかもしれません
    Nam Nguyen Hoai
    @eneim
    わかりました。一応確認しますが、issueとともに、実行したパラメータも一緒に付けてくれれば助かります。よろしくお願いします
    sugihara0401
    @sugihara0401
    -pref", "30", "-range", "2.0", "-i"です。お願いします
    mikamicsharp
    @mikamicsharp
    @sugihara0401
    確認したいことがあるのですが、sakuraで実行したときもttlファイルの読み込みに失敗しますか?
    sugihara0401
    @sugihara0401
    @mikamicsharp sakuraのほうではまだ試していないので明日、やってみます
    mikamicsharp
    @mikamicsharp
    @eneim プログラムに問題が見つかったのでissueを発行しました。確認お願いします。
    mikamicsharp
    @mikamicsharp
    @eneim 今M1(4月にM2になる)の人で、SIBMを使用する予定の方を追加したいので宜しくお願いします
    メールアドレスはhirata@de.cs.titech.ac.jpです
    Nam Nguyen Hoai
    @eneim
    @mikamicsharp githubアカウントないらしいんで、作ってもらっていいでしょうか
    mikamicsharp
    @mikamicsharp
    わかりました
    Nam Nguyen Hoai
    @eneim
    お願いします
    mikamicsharp
    @mikamicsharp
    @eneim 登録してもらえました
    メールアドレスはhirata.t.ad@m.titech.ac.jpです
    Nam Nguyen Hoai
    @eneim
    @mikamicsharp 返事遅れたすみません。メールで検索できなかったので、githubアカウント名を教えていただけませんか?
    mikamicsharp
    @mikamicsharp
    @eneim HirataTakuzoです
    メールの方ではスペースを入れてしまっていましたが、間違いです。すいません。
    Nam Nguyen Hoai
    @eneim
    @HirataTakuzo 追加しました
    githubにもついかしました
    mikamicsharp
    @mikamicsharp
    @eneim ありがとうございます
    Nam Nguyen Hoai
    @eneim
    ひらたさん対応遅れてしまったすみません。よろしくお願いします
    HirataTakuzo
    @HirataTakuzo
    @eneim グエンさん、ありがとうございます。