Poolingの処理をかける前に、入力値をEncoderを使ってビットの並びに変換する必要がある。ScalarEncoder数値をビットにエンコードする。forced=False)wエンコード後のビットを立てる幅を指定する。minval入力の最小値。aroundな立ち方(例[100011])をするようになり、またmaxval値以上の入力の場合にエラーとする。周期的な値をとる入力に用いる。nエンコード後のビットの数を指定する。radius2つの入力値が指定した値以上離れていれば、ビットが重ならないことを保障する。resolutionエンコード後の表現が識別可能になる粒度。1であれば入力値が1単位でエンコード後の表現が識別可能になる(0.5単位では識別できない)。forcedwの値は21以上の数値を設定しないと値のチェックでエラーになる。"True"にすることによってチェックを無視する。resolutionのパラメータはいずれか1つのみ指定が可能。resolution=1としている。よって、ビット数(n)は12、重複無くビットを配列するには(radius)3以上離れていれば良い。10)AdaptiveScalarEncoder処理内容は基本的にはScalarEncoderと同じ。こちらはminvalとmaxvalを動的に割り当てることが可能である。minvalとmaxvalを指定せずにインスタンスを作成すると、入力値100個の第1から第99のパーセンタイルを基にこれらを設定する。forced=False)パラメータはScalarEncoderと同じ。インスタンスを生成する際はnを指定する。adaptiveScalarEncoder2.encode(100)入力値を基に、出力のビットの位置を調整していることがわかる。representationに変換する。ScalarEncoderと違い、入力の最小値と最大値の範囲は動的に変化させることが可能。インスタンスを作成する際のパラメータはresolutionだけでよい。indexが近いもの同士のビットには重なりが多い。2つの入力値の差が小さいほどビットの重なりは増え、逆に差が大きいとビットの重なりは減る。この関係を表したのが以下の擬似コードである。j|の重なりが生じ、一方絶対値がw以上であれば重なりがないことを示している。maxOverlapなお、インスタンスが作成されてから削除されるまでは、ビットの表現に変化はない。index(500)の取りうる値の範囲を決定するための基点の値を指定する。indexは500となる。indexの範囲は0〜999。EncodersSDRCategoryEncoderリストに格納された複数の文字列(カテゴリ)をエンコードする。リスト内に定義されていないカテゴリについては、すべて同一の表現にエンコードされる。forced=False)categoryListエンコードするリストを指定。未指定であれば、遭遇したものを自動的に追加していく。categoryEncoder1.encode('')#インスタンス作成時にリストを指定しないと、遭遇したものを自動的に追加する。upLoginユーザーは見つかりませんでした。