def __init__(self, n_neighbors = 5, radius = 1.0, fast=False, number_of_hash_functions=400, max_bin_size = 50, minimal_blocks_in_common = 1, shingle_size = 4, excess_factor = 5, similarity=False, number_of_cores=None, chunk_size=None, prune_inverse_index=-1, prune_inverse_index_after_instance=-1.0, remove_hash_function_with_less_entries_as=-1, block_size = 5, shingle=0, store_value_with_least_sigificant_bit=0, gpu_hashing=0, speed_optimized=None, accuracy_optimized=None): #cpu_gpu_load_balancing=0, self._minHash = MinHash(n_neighbors=n_neighbors, radius=radius, fast=fast, number_of_hash_functions=number_of_hash_functions, max_bin_size=max_bin_size, minimal_blocks_in_common=minimal_blocks_in_common, shingle_size=shingle_size, excess_factor=excess_factor, similarity=similarity, number_of_cores=number_of_cores, chunk_size=chunk_size, prune_inverse_index=prune_inverse_index, prune_inverse_index_after_instance=prune_inverse_index_after_instance, remove_hash_function_with_less_entries_as=remove_hash_function_with_less_entries_as, block_size=block_size, shingle=shingle, store_value_with_least_sigificant_bit=store_value_with_least_sigificant_bit, cpu_gpu_load_balancing=0, gpu_hashing=gpu_hashing, speed_optimized=speed_optimized, accuracy_optimized=accuracy_optimized)