machine_learning_tools
- machine_learning_tools package
- Submodules
- machine_learning_tools.clustering_ml module
adjusted_rand_score()calculate_k_means_loss()category_classifications()closest_k_nodes_on_dendrogram()closet_k_neighbors_from_hierarchical_clustering()cluster_stats_dataframe()clustering_stats()compute_average_log_likelihood_per_K()dendrogram_HC()dendrogram_graph_from_model()dendrogram_leaves_ordered()gmm_analysis()gmm_classification()gmm_hard_classify()gmm_pipeline()k_mean_clustering()normalized_mutual_info_score()plot_4D_GMM_clusters()plot_BIC_and_Likelihood()plot_advanced_stats_per_k()plot_loss_function_history()plot_voltage_vs_time()purity_score()reassign_data_to_clusters()updated_cluster_centers()
- machine_learning_tools.data_annotation_utils module
- machine_learning_tools.data_input_utils module
- machine_learning_tools.dimensionality_reduction_ml module
add_dimensionality_reduction_embeddings_to_df()compute_total_variance()data_covariance()data_mean()dimensionality_reduction_by_method()dimensionality_reduction_by_umap()eigen_decomp()explained_variance()fraction_of_variance_after_proj_back_proj()kth_eigenvector_proj()largest_eigenvector_proj()pca_analysis()plot_projected_data()plot_projected_data_2D()plot_sq_root_eigvals()plot_top_2_PC_and_mean_waveform()plot_um()plot_variance_explained()projected_and_backprojected_data()second_largest_eigenvector_proj()
- machine_learning_tools.dimensionality_reduction_utils module
compute_total_variance()data_covariance()data_mean()eigen_decomp()explained_variance()fraction_of_variance_after_proj_back_proj()kth_eigenvector_proj()largest_eigenvector_proj()pca_analysis()plot_projected_data()plot_sq_root_eigvals()plot_top_2_PC_and_mean_waveform()plot_um()plot_variance_explained()projected_and_backprojected_data()second_largest_eigenvector_proj()
- machine_learning_tools.evaluation_metrics_utils module
- machine_learning_tools.feature_selection_utils module
- machine_learning_tools.hyperparameters_ml module
- machine_learning_tools.machine_learning_utils module
- machine_learning_tools.matplotlib_ml module
add_random_color_for_missing_labels_in_dict()apply_alpha_to_color_list()bins_from_width_range()closest_colour()color_to_hex()color_to_rgb()color_to_rgba()convert_dict_rgb_values_to_names()convert_rgb_to_name()display_figure()generate_color_list()generate_color_list_no_alpha_change()generate_non_randon_named_color_list()generate_random_color()generate_random_rgba()generate_unique_random_color_list()get_axes_layout_from_figure()get_axes_locations_from_figure()get_colour_name()get_graph_color_list()histogram()plot_color_dict()plot_graph()process_non_dict_color_input()reset_default_settings()scatter_2D_with_labels()set_font_size()set_legend_outside_plot()
- machine_learning_tools.numpy_ml module
all_choose_1_combinations_form_dict_values()all_directed_choose_2_combinations()all_partitions()all_subarrays()all_unique_choose_2_combinations()all_unique_choose_k_combinations()angle_between_vectors()argnan()argsort_multidim_array_by_rows()argsort_rows_of_2D_array_independently()array_after_exclusion()array_split()average_by_weights()bounding_box_side_lengths()bounding_box_volume()bouning_box_corners()bouning_box_midpoint()choose_k_combinations()comma_str()compare_threshold()concatenate_arrays_along_last_axis_after_upgraded_to_at_least_2D()concatenate_lists()convert_to_array_like()divide_data_into_classes()divide_into_label_indexes()find_matching_endpoints_row()float_to_datetime()function_over_multi_lists()get_coordinate_distance_matrix()get_matching_vertices()indices_of_comparison_func()interpercentile_range()intersect1d()intersect1d_multi_list()intersect2d()intersect2d_multi_list()intersect_indices()intersecting_array_components()is_array_like()load_compressed()load_dict()matching_row_index()matching_rows()matching_rows_old()matrix_of_col_idx()matrix_of_row_idx()min_max()min_max_3D_coordinates()mode_1d()non_empty_or_none()number_matching_vertices_between_lists()obj_array_to_dtype_array()order_array_using_original_and_matching()order_arrays_using_original_and_matching()original_array_indices_of_elements()polyfit()polyval()random_2D_subarray()random_shuffled_indexes_for_array()randomly_shuffle_array()remove_indexes()remove_nans()repeat_vector_down_rows()save_compressed()setdiff1d()setdiff1d_multi_list()setdiff2d()sort_elements_in_every_row()sort_multidim_array_by_rows()sort_rows_by_column()test_matching_vertices_in_lists()turn_off_scientific_notation()union1d_multi_list()unique_non_self_pairings()unique_pairings_between_2_arrays()unique_rows()vector_from_endpoints()weighted_average()
- machine_learning_tools.pandas_ml module
X_y()center_df()correlations_by_col()correlations_to_target()csv_to_df()df_column_summaries()df_from_X_y()df_mean()df_no_target()df_std_dev()df_to_csv()df_to_gzip()dropna()feature_names()filter_away_nan_rows()gzip_to_df()hstack()n_features()plot_df_x_y_with_std_err()split_df_by_target()
- machine_learning_tools.preprocessing_ml module
- machine_learning_tools.seaborn_ml module
- machine_learning_tools.sklearn_models module
AdaBoostClassifier()AdaptiveLasso()BaggingClassifier()DecisionTreeClassifier()ElasticNet()ElasticNetCV()GradientBoostingClassifier()Lasso()LassoCV()LinearRegression()LogisticRegression()RandomForestClassifier()Ridge()RidgeCV()SVC()classes()clf_name()coef_summary()compute_class_weight()feature_importances()is_ensemble()n_features_in_()oob_score()plot_regularization_paths()ranked_features()residuals()set_legend_outside_plot()
- machine_learning_tools.sklearn_utils module
- machine_learning_tools.statsmodels_utils module
- machine_learning_tools.visualizations_ml module
- Module contents