問題タブ [vsm]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Luceneインデックスのクエリからベクトル空間モデル(tf-idf)を取得する
luceneクエリの結果からベクトル空間モデル(tf-idfの重み付けを使用)を取得する必要がありますが、その方法がわかりません。簡単なようですが、この段階で、皆さんの1人が私を正しい方向に向けることができるかもしれません。
私はしばらくの間これを行う方法を理解しようとしてきました、そして私が読んだものが私がまだ必要としているものである方法を理解していないか(おそらく)解決策が私のに投稿されていません特定の問題。クエリ結果から直接VSMを計算しようとしたこともありますが、私のソリューションは非常に複雑です。
編集:これに遭遇した他の人のために、ここにはるかに明確な質問の解決策があります。私が必要とするものは、IndexReader.getTermFreqVector(String field、int docid)メソッドによって取得できます。
残念ながら、これは私が作業しているインデックスが用語頻度ベクトルを保存していないため、私には機能しません。したがって、私はまだこれについてさらに助けを探していると思います!
silverlight - Silverlight の DataTrigger に代わるものは何ですか
これが私のシナリオです。
私は2つのプロパティを持っています。タイプと状態。
タイプは、ボール、車、矢などの 3 つの値を持つ Enum です。State は、-1、0、1 などの 3 つの状態値を受け入れる int です。また、状態値ごとに 9 つの画像があります。
同様に、タイプをボール、値を -1 に選択すると、赤色のボールが表示されます。タイプに矢印、値に 1 を選択すると、上向きの矢印が表示されます。等。、
私はWPFでこれを行うことができます。空の画像で 3 つの DataTemplates を作成しました。次に、DataTrigger を使用して、選択した StateValue の特定の画像を確認および更新します。
しかし、シルバーライトではどうすればこれを行うことができますか。私は知っています、私はVSMでそれをしなければなりません。しかし、これ(または)利用可能な代替手段に関する詳細を知りたいです。
wpf - VisualStateManagerでフォアグラウンドを設定する際の問題
WPFアプリケーションがあり、.Net v4 VisualStateManagerを使用してTextBoxのスタイルを設定しようとしています。具体的には、MouseOver状態の前景と背景の色を設定しようとしています。
何が起こっているのかというと、背景と境界線は完全に変化していますが、前景は変化していません。私が使用しているブラシがStaticResourceを介して色を取得する場合、前景はまったく変化しません。使用しているブラシがDynamicResourceを介して色を取得している場合、TextBoxの上にマウスを置くと、すべてのTextBoxの前景が変わります。明らかに、私が何か間違ったことをしている、または私がやりたいことはVSMでは単純に不可能です(これはかなり残念です)。
私が使用しているリソースは次のとおりです。
まったく同じ方法で作成およびアニメーション化される背景ブラシとボーダーブラシが、静的リソースと動的リソースのどちらを使用するかに関係なく完全に機能するのは非常に奇妙ですが、前景色は機能しません。
誰かが何かアイデアを持っているか、これを行うためのより良い方法があれば、私はそれを聞いてみたいです。
David Mullin IMA Technologies
r - Rを使用したテキスト検索
私はRのテキストマイニングパッケージとその本当に素晴らしいツールを使用してきました。検索サポートが見つからないか、不足している機能がある可能性があります。Rのテキストマイニングパッケージを使用して、単純なVSMモデルをどのように実装できますか?
c# - VisualStateManagerを使用した組み込みのWPFコントロールの再テンプレート化
WPFでアプリケーションを開発しており、トリガーの代わりにVSMを使用して、組み込みのコントロール(Button、ListBoxなど)を再テンプレート化するために使用したいと考えています。
これを行うための組み込みの方法はありますか?共有したい実装戦略はありますか?
wpf - VisualStateManagerと生成された遷移
私が理解していると思うときVisualStateManager
、何かが私を間違っていることを証明します。
私はWPF4を使用しており、マウスオーバーでアイテムを拡大し、マウスを離すと縮小して戻します。で各状態を定義してから、:でaVisualStateGroup
を指定するだけだと思いました。VisualTransition
GeneratedDuration
私はキャッチオールを持っているのでVisualTransition
、GeneratedDuration
VSMが中間アニメーションを生成することを期待していました。つまり、コントロールをマウスで動かすと、ScaleTransform
1秒間に1から1.5までのプロパティがアニメーション化されます。マウスオフと同じです。代わりに、1秒の遅延があり、ScaleTransform
プロパティは即座に1.5にスナップするか、1に戻ります。
次のようにトランジションを手動で指定すると、目的の動作が得られます。
しかし、なぜ私はこれをしなければならないのですか?生成されたトランジションの全体的なポイントは、トランジションが生成されることだと思いました。私はここで何を誤解していますか?
更新:リックの答えによると、Blendは機能するものを生成します。ScaleTransform
したがって、逆方向に作業することで、それを含むものを介してではなく、直接参照しているのは確かに事実であると判断しましUIElement
た。XAMLを次のように変更しましたが、期待どおりに機能します。
ばかげているように見えますが(そして明らかなバグです)、動作します。
ありがとう
c# - Silverlight 4でWebBrowserコントロールから画像にスムーズに移行するにはどうすればよいですか?
私のページには次のXAMLがあります。
次に、コードビハインドで、画像とブラウザコンテンツの間で表示を切り替えています。
と
これは正常に機能しますが、クライアントが現在望んでいるのは、画像が表示されるときとブラウザが表示されるときの間のスムーズな移行です。私はいくつかのアプローチを試しましたが、常に行き詰まりに遭遇しました。あなたはなにか考えはありますか?
スワップが行われる前に、VSMを使用して2つの状態をオーバーレイとして上に表示するよりも、2つの状態を設定しようとしましたが、うまくいきませんでした(WebBrowserの上に何も配置できないためだと思いますか?) VSMを使用した画像コントロールとWebブラウザーコントロールの可視性ですが、どちらも機能しませんでした。この単純なタスクを解決するために他に何をしようとしているかは本当にわかりません。
どんな助けでも大歓迎です。
information-retrieval - コサイン類似度とtf-idf
TF-IDFとコサイン類似性についての次のコメントに混乱しています。
私は両方を読んでいて、ウィキのコサイン類似性の下でこの文を見つけました。「情報検索の場合、2つのドキュメントのコサイン類似性は0から1の範囲になります。これは、用語の頻度(tf-idfの重み)が負。2つの項の頻度ベクトル間の角度は90を超えることはできません。」
今、私は疑問に思っています....彼らは2つの異なるものではありませんか?
tf-idfはすでにコサイン類似性の中にありますか?もしそうなら、一体何なのか-私は内側の内積とユークリッドの長さしか見ることができません。
tf-idfは、テキストでコサイン類似性を実行する前にできることだと思いました。私は何か見落としてますか?
expression-blend - Expression Blend VSM とイベント ドリブン
私は最近、Expression Blend を使用しましたが、Visual State Manager と呼ばれるものがあることがわかりました。それと通常のイベント ドリブン モデルの違いは何ですか?また、どちらが優れているのでしょうか?
wpf - TranslateTransform.Y をコントロールの高さにアニメーション化します (目的は、要素を見えなくすることです)。
与えられた: コントロール (x:Name="border1") とVisualStateManager
. コントロールは、を含む にRenderTransform
設定されます。TransformGroup
TranslateTransform
VisualState
「NotShown」では、sTranslateTransform
プロパティY
は、Value
(少なくとも) 変換されるコントロールの高さにアニメーション化する必要があります (効果的に非表示にします - ClipToBounds
true に設定します)。
Blend が生成するコードは次のとおりです。
編集 (2):{Binding ActualHeight, ElementName=border1}
まったく機能しません。Blend ではなく VS から実行する場合、ヒントがあります。
ターゲット要素の管理 FrameworkElement または FrameworkContentElement が見つかりません。BindingExpression:Path=ActualHeight; DataItem=null; ターゲット要素は 'EasingDoubleKeyFrame' (HashCode=57957548) です。ターゲット プロパティは 'Value' (タイプ 'Double')
このアニメーションの目的に合わせて適切に設定するにはどうすればよいですか?