@@ -2,22 +2,22 @@ import PotentialLearning: get_random_subset
22export KMeans
33
44struct KMeans <: SubsetSelector
5- assign :: Vector{<:Int}
6- c :: Vector{<:Int}
5+ assign :: Vector
6+ c :: Vector
77 batch_size :: Int
88end
99# function KMeans(assign::Vector, c::Vector, batch_size::Int)
1010# return KMeans(assign, c, batch_size)
1111# end
12- function KMeans (desc:: Vector , k:: Int , batch_size:: Int )
13- A = Matrix (reduce (hcat, desc))
14- res = kmeans (A, k)
15- return KMeans (assignments (res), counts (res), batch_size)
16- end
17- function KMeans (dist:: Union{Symmetric{T, Matrix{T}}, Matrix{T}} , k:: Int , batch_size:: Int ) where {T}
18- res = kmedoids (dist, k)
19- return KMeans (assignments (res), counts (res), batch_size)
20- end
12+ # function KMeans(desc::Vector, k::Int, batch_size::Int)
13+ # A = Matrix(reduce(hcat, desc))
14+ # res = kmeans(A, k)
15+ # return KMeans(assignments(res), counts(res), batch_size)
16+ # end
17+ # function KMeans(dist::Union{Symmetric{T, Matrix{T}}, Matrix{T}}, k::Int, batch_size::Int) where {T}
18+ # res = kmedoids(dist, k)
19+ # return KMeans(assignments(res), counts(res), batch_size)
20+ # end
2121
2222function get_random_subset (
2323 km:: KMeans ,
0 commit comments