.. _l-KNeighborsRegressor-m-reg-default_k3-cdist-o17: KNeighborsRegressor - m-reg - default_k3 - cdist ================================================ Fitted on a problem type *m-reg* (see :func:`find_suitable_problem `), method `predict` matches output . Model was converted with additional parameter: ``={'optim': 'cdist'}``. :: KNeighborsRegressor(algorithm='brute', n_jobs=8, n_neighbors=3) +----------------------+----------+ | index | 0 | +======================+==========+ | skl_nop | 1 | +----------------------+----------+ | onx_size | 3637 | +----------------------+----------+ | onx_nnodes | 8 | +----------------------+----------+ | onx_ninits | 4 | +----------------------+----------+ | onx_doc_string | | +----------------------+----------+ | onx_ir_version | 8 | +----------------------+----------+ | onx_domain | ai.onnx | +----------------------+----------+ | onx_model_version | 0 | +----------------------+----------+ | onx_producer_name | skl2onnx | +----------------------+----------+ | onx_producer_version | 1.13.1 | +----------------------+----------+ | onx_ai.onnx.ml | 1 | +----------------------+----------+ | onx_ | 14 | +----------------------+----------+ | onx_com.microsoft | 1 | +----------------------+----------+ | onx_op_Cast | 1 | +----------------------+----------+ | onx_op_Reshape | 1 | +----------------------+----------+ | onx_size_optim | 3637 | +----------------------+----------+ | onx_nnodes_optim | 8 | +----------------------+----------+ | onx_ninits_optim | 4 | +----------------------+----------+ | fit__fit_X.shape | (112, 4) | +----------------------+----------+ .. gdot:: digraph{ size=7; ranksep=0.25; nodesep=0.05; orientation=portrait; X [shape=box color=red label="X\nfloat((0, 4))" fontsize=10]; variable [shape=box color=green label="variable\nfloat((0, 2))" fontsize=10]; knny_ArrayFeatureExtractorcst [shape=box label="knny_ArrayFeatureExtractorcst\nfloat32((2, 112))\n[[0.04 0.32 3.42 1.85 1.86 0.16 0.1 1.81 3.33 3.3..." fontsize=10]; CD_CDistcst [shape=box label="CD_CDistcst\nfloat32((112, 4))\n[[ 4.3017502e+00 3.9453187e+00 9.2195314e-01 1...." fontsize=10]; To_TopKcst [shape=box label="To_TopKcst\nint64((1,))\n[3]" fontsize=10]; knny_Reshapecst [shape=box label="knny_Reshapecst\nint64((3,))\n[ 2 -1 3]" fontsize=10]; CD_dist [shape=box label="CD_dist" fontsize=10]; CD_CDist [shape=box style="filled,rounded" color=orange label="CDist\n(CD_CDist)\nmetric=b'euclidean'" fontsize=10]; X -> CD_CDist; CD_CDistcst -> CD_CDist; CD_CDist -> CD_dist; To_Values0 [shape=box label="To_Values0" fontsize=10]; To_Indices1 [shape=box label="To_Indices1" fontsize=10]; To_TopK [shape=box style="filled,rounded" color=orange label="TopK\n(To_TopK)\nlargest=0\nsorted=1" fontsize=10]; CD_dist -> To_TopK; To_TopKcst -> To_TopK; To_TopK -> To_Values0; To_TopK -> To_Indices1; knny_output0 [shape=box label="knny_output0" fontsize=10]; knny_Flatten [shape=box style="filled,rounded" color=orange label="Flatten\n(knny_Flatten)" fontsize=10]; To_Indices1 -> knny_Flatten; knny_Flatten -> knny_output0; knny_Z0 [shape=box label="knny_Z0" fontsize=10]; knny_ArrayFeatureExtractor [shape=box style="filled,rounded" color=orange label="ArrayFeatureExtractor\n(knny_ArrayFeatureExtractor)" fontsize=10]; knny_ArrayFeatureExtractorcst -> knny_ArrayFeatureExtractor; knny_output0 -> knny_ArrayFeatureExtractor; knny_ArrayFeatureExtractor -> knny_Z0; knny_reshaped0 [shape=box label="knny_reshaped0" fontsize=10]; knny_Reshape [shape=box style="filled,rounded" color=orange label="Reshape\n(knny_Reshape)\nallowzero=0" fontsize=10]; knny_Z0 -> knny_Reshape; knny_Reshapecst -> knny_Reshape; knny_Reshape -> knny_reshaped0; knny_transposed0 [shape=box label="knny_transposed0" fontsize=10]; knny_Transpose [shape=box style="filled,rounded" color=orange label="Transpose\n(knny_Transpose)\nperm=[1 0 2]" fontsize=10]; knny_reshaped0 -> knny_Transpose; knny_Transpose -> knny_transposed0; Ca_output0 [shape=box label="Ca_output0" fontsize=10]; Ca_Cast [shape=box style="filled,rounded" color=orange label="Cast\n(Ca_Cast)\nto=1" fontsize=10]; knny_transposed0 -> Ca_Cast; Ca_Cast -> Ca_output0; Re_ReduceMean [shape=box style="filled,rounded" color=orange label="ReduceMean\n(Re_ReduceMean)\naxes=[2]\nkeepdims=0" fontsize=10]; Ca_output0 -> Re_ReduceMean; Re_ReduceMean -> variable; }