diff --git a/Breast-Cancer-Classifier-Web-App-using-Streamlit/Benign tumour.png b/Breast-Cancer-Classifier-Web-App-using-Streamlit/Benign tumour.png
new file mode 100644
index 0000000..2271585
Binary files /dev/null and b/Breast-Cancer-Classifier-Web-App-using-Streamlit/Benign tumour.png differ
diff --git a/Breast-Cancer-Classifier-Web-App-using-Streamlit/Breast_Cancer_Classifier.ipynb b/Breast-Cancer-Classifier-Web-App-using-Streamlit/Breast_Cancer_Classifier.ipynb
new file mode 100644
index 0000000..b3642ac
--- /dev/null
+++ b/Breast-Cancer-Classifier-Web-App-using-Streamlit/Breast_Cancer_Classifier.ipynb
@@ -0,0 +1,337 @@
+{
+ "cells": [
+ {
+ "attachments": {},
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "### BREAST CANCER CLASSIFICATION"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 28,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "#importing the dependencies\n",
+ "import pandas as pd\n",
+ "import numpy as np\n",
+ "import matplotlib.pyplot as plt\n",
+ "import seaborn as sns\n",
+ "from sklearn.model_selection import train_test_split\n",
+ "from sklearn.ensemble import RandomForestClassifier\n",
+ "from sklearn import metrics"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 2,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "
\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " mean_radius | \n",
+ " mean_texture | \n",
+ " mean_perimeter | \n",
+ " mean_area | \n",
+ " mean_smoothness | \n",
+ " diagnosis | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " 0 | \n",
+ " 17.99 | \n",
+ " 10.38 | \n",
+ " 122.80 | \n",
+ " 1001.0 | \n",
+ " 0.11840 | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ " 1 | \n",
+ " 20.57 | \n",
+ " 17.77 | \n",
+ " 132.90 | \n",
+ " 1326.0 | \n",
+ " 0.08474 | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ " 2 | \n",
+ " 19.69 | \n",
+ " 21.25 | \n",
+ " 130.00 | \n",
+ " 1203.0 | \n",
+ " 0.10960 | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ " 3 | \n",
+ " 11.42 | \n",
+ " 20.38 | \n",
+ " 77.58 | \n",
+ " 386.1 | \n",
+ " 0.14250 | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ " 4 | \n",
+ " 20.29 | \n",
+ " 14.34 | \n",
+ " 135.10 | \n",
+ " 1297.0 | \n",
+ " 0.10030 | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " mean_radius mean_texture mean_perimeter mean_area mean_smoothness \\\n",
+ "0 17.99 10.38 122.80 1001.0 0.11840 \n",
+ "1 20.57 17.77 132.90 1326.0 0.08474 \n",
+ "2 19.69 21.25 130.00 1203.0 0.10960 \n",
+ "3 11.42 20.38 77.58 386.1 0.14250 \n",
+ "4 20.29 14.34 135.10 1297.0 0.10030 \n",
+ "\n",
+ " diagnosis \n",
+ "0 0 \n",
+ "1 0 \n",
+ "2 0 \n",
+ "3 0 \n",
+ "4 0 "
+ ]
+ },
+ "execution_count": 2,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "#importing the dataset\n",
+ "data = pd.read_csv('Breast_cancer_data.csv')\n",
+ "data.head()"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 3,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "(569, 6)"
+ ]
+ },
+ "execution_count": 3,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "data.shape"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 4,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "mean_radius 0\n",
+ "mean_texture 0\n",
+ "mean_perimeter 0\n",
+ "mean_area 0\n",
+ "mean_smoothness 0\n",
+ "diagnosis 0\n",
+ "dtype: int64"
+ ]
+ },
+ "execution_count": 4,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "data.isnull().sum()"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 5,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "X = data.drop(['diagnosis'],axis=1)\n",
+ "Y = data['diagnosis']"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 7,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "X_train, X_test, Y_train, Y_test = train_test_split(X,Y,test_size=0.2,stratify=Y,random_state=101)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 8,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "(569, 5) (455, 5) (114, 5)\n"
+ ]
+ }
+ ],
+ "source": [
+ "print(X.shape,X_train.shape,X_test.shape)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 14,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "ran_classifier = RandomForestClassifier()"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 16,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "RandomForestClassifier()
In a Jupyter environment, please rerun this cell to show the HTML representation or trust the notebook.
On GitHub, the HTML representation is unable to render, please try loading this page with nbviewer.org. "
+ ],
+ "text/plain": [
+ "RandomForestClassifier()"
+ ]
+ },
+ "execution_count": 16,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "ran_classifier.fit(X_train,Y_train)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 17,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "testing_data_prediction1 = ran_classifier.predict(X_test)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 18,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "score1 = metrics.accuracy_score(Y_test,testing_data_prediction1)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 19,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "0.9122807017543859"
+ ]
+ },
+ "execution_count": 19,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "score1"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 27,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "import pickle\n",
+ "\n",
+ "filename = 'Breast_Cancer_Classifier.sav'\n",
+ "pickle.dump(ran_classifier,open(filename,'wb'))"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": []
+ }
+ ],
+ "metadata": {
+ "kernelspec": {
+ "display_name": "Python 3",
+ "language": "python",
+ "name": "python3"
+ },
+ "language_info": {
+ "codemirror_mode": {
+ "name": "ipython",
+ "version": 3
+ },
+ "file_extension": ".py",
+ "mimetype": "text/x-python",
+ "name": "python",
+ "nbconvert_exporter": "python",
+ "pygments_lexer": "ipython3",
+ "version": "3.10.9"
+ },
+ "orig_nbformat": 4,
+ "vscode": {
+ "interpreter": {
+ "hash": "486e0d5a79acdbfffd563ee7a67a93a5017bd2a4f66495483a69f0245c8a4a6c"
+ }
+ }
+ },
+ "nbformat": 4,
+ "nbformat_minor": 2
+}
diff --git a/Breast-Cancer-Classifier-Web-App-using-Streamlit/Breast_Cancer_Classifier.sav b/Breast-Cancer-Classifier-Web-App-using-Streamlit/Breast_Cancer_Classifier.sav
new file mode 100644
index 0000000..501a88e
Binary files /dev/null and b/Breast-Cancer-Classifier-Web-App-using-Streamlit/Breast_Cancer_Classifier.sav differ
diff --git a/Breast-Cancer-Classifier-Web-App-using-Streamlit/Breast_Cancer_Classifier_Web_App.py b/Breast-Cancer-Classifier-Web-App-using-Streamlit/Breast_Cancer_Classifier_Web_App.py
new file mode 100644
index 0000000..406232e
--- /dev/null
+++ b/Breast-Cancer-Classifier-Web-App-using-Streamlit/Breast_Cancer_Classifier_Web_App.py
@@ -0,0 +1,52 @@
+# -*- coding: utf-8 -*-
+"""
+Created on Wed Feb 8 22:59:27 2023
+
+@author: HP
+"""
+
+import numpy as np
+import pickle
+import streamlit as st
+
+#load the model
+loaded_model = pickle.load(open("Breast_Cancer_Classifier.sav",'rb'))
+
+def breast_cancer_classifer(input_data):
+ # changing the input_data to numpy array
+ input_data_as_numpy_array = np.asarray(input_data)
+
+ # reshape the array as we are predicting for one instance
+ input_data_reshaped = input_data_as_numpy_array.reshape(1,-1)
+
+ prediction = loaded_model.predict(input_data_reshaped)
+ print(prediction)
+
+ if (prediction[0] == 0):
+ return 'This is a Benign Tumour(Non-Cancerous)'
+ else:
+ return 'This is a Malignent Tumour(Cancerous)'
+
+def main():
+
+ #giving a title
+ st.title('Breast Cancer Classifier Web App')
+
+ #getting input from the user
+ mean_radius = st.text_input("Mean Radius")
+ mean_texture = st.text_input("Mean Texture")
+ mean_perimeter = st.text_input("Mean Perimeter")
+ mean_area = st.text_input("Mean Area")
+ mean_smoothness = st.text_input("Mean Smoothness")
+
+ #code for prediction
+ diagnosis = ''
+
+ # getting the input data from the user
+ if st.button('Heart Disease Test Result : '):
+ diagnosis = breast_cancer_classifer([mean_radius,mean_texture,mean_perimeter,mean_area,mean_smoothness])
+
+ st.success(diagnosis)
+
+if __name__ == "__main__":
+ main()
diff --git a/Breast-Cancer-Classifier-Web-App-using-Streamlit/Breast_cancer_data.csv b/Breast-Cancer-Classifier-Web-App-using-Streamlit/Breast_cancer_data.csv
new file mode 100644
index 0000000..8671a46
--- /dev/null
+++ b/Breast-Cancer-Classifier-Web-App-using-Streamlit/Breast_cancer_data.csv
@@ -0,0 +1,570 @@
+mean_radius,mean_texture,mean_perimeter,mean_area,mean_smoothness,diagnosis
+17.99,10.38,122.8,1001.0,0.1184,0
+20.57,17.77,132.9,1326.0,0.08474,0
+19.69,21.25,130.0,1203.0,0.1096,0
+11.42,20.38,77.58,386.1,0.1425,0
+20.29,14.34,135.1,1297.0,0.1003,0
+12.45,15.7,82.57,477.1,0.1278,0
+18.25,19.98,119.6,1040.0,0.09463,0
+13.71,20.83,90.2,577.9,0.1189,0
+13.0,21.82,87.5,519.8,0.1273,0
+12.46,24.04,83.97,475.9,0.1186,0
+16.02,23.24,102.7,797.8,0.08206,0
+15.78,17.89,103.6,781.0,0.0971,0
+19.17,24.8,132.4,1123.0,0.0974,0
+15.85,23.95,103.7,782.7,0.08401,0
+13.73,22.61,93.6,578.3,0.1131,0
+14.54,27.54,96.73,658.8,0.1139,0
+14.68,20.13,94.74,684.5,0.09867,0
+16.13,20.68,108.1,798.8,0.117,0
+19.81,22.15,130.0,1260.0,0.09831,0
+13.54,14.36,87.46,566.3,0.09779,1
+13.08,15.71,85.63,520.0,0.1075,1
+9.504,12.44,60.34,273.9,0.1024,1
+15.34,14.26,102.5,704.4,0.1073,0
+21.16,23.04,137.2,1404.0,0.09428,0
+16.65,21.38,110.0,904.6,0.1121,0
+17.14,16.4,116.0,912.7,0.1186,0
+14.58,21.53,97.41,644.8,0.1054,0
+18.61,20.25,122.1,1094.0,0.0944,0
+15.3,25.27,102.4,732.4,0.1082,0
+17.57,15.05,115.0,955.1,0.09847,0
+18.63,25.11,124.8,1088.0,0.1064,0
+11.84,18.7,77.93,440.6,0.1109,0
+17.02,23.98,112.8,899.3,0.1197,0
+19.27,26.47,127.9,1162.0,0.09401,0
+16.13,17.88,107.0,807.2,0.104,0
+16.74,21.59,110.1,869.5,0.0961,0
+14.25,21.72,93.63,633.0,0.09823,0
+13.03,18.42,82.61,523.8,0.08983,1
+14.99,25.2,95.54,698.8,0.09387,0
+13.48,20.82,88.4,559.2,0.1016,0
+13.44,21.58,86.18,563.0,0.08162,0
+10.95,21.35,71.9,371.1,0.1227,0
+19.07,24.81,128.3,1104.0,0.09081,0
+13.28,20.28,87.32,545.2,0.1041,0
+13.17,21.81,85.42,531.5,0.09714,0
+18.65,17.6,123.7,1076.0,0.1099,0
+8.196,16.84,51.71,201.9,0.086,1
+13.17,18.66,85.98,534.6,0.1158,0
+12.05,14.63,78.04,449.3,0.1031,1
+13.49,22.3,86.91,561.0,0.08752,1
+11.76,21.6,74.72,427.9,0.08637,1
+13.64,16.34,87.21,571.8,0.07685,1
+11.94,18.24,75.71,437.6,0.08261,1
+18.22,18.7,120.3,1033.0,0.1148,0
+15.1,22.02,97.26,712.8,0.09056,0
+11.52,18.75,73.34,409.0,0.09524,1
+19.21,18.57,125.5,1152.0,0.1053,0
+14.71,21.59,95.55,656.9,0.1137,0
+13.05,19.31,82.61,527.2,0.0806,1
+8.618,11.79,54.34,224.5,0.09752,1
+10.17,14.88,64.55,311.9,0.1134,1
+8.598,20.98,54.66,221.8,0.1243,1
+14.25,22.15,96.42,645.7,0.1049,0
+9.173,13.86,59.2,260.9,0.07721,1
+12.68,23.84,82.69,499.0,0.1122,0
+14.78,23.94,97.4,668.3,0.1172,0
+9.465,21.01,60.11,269.4,0.1044,1
+11.31,19.04,71.8,394.1,0.08139,1
+9.029,17.33,58.79,250.5,0.1066,1
+12.78,16.49,81.37,502.5,0.09831,1
+18.94,21.31,123.6,1130.0,0.09009,0
+8.888,14.64,58.79,244.0,0.09783,1
+17.2,24.52,114.2,929.4,0.1071,0
+13.8,15.79,90.43,584.1,0.1007,0
+12.31,16.52,79.19,470.9,0.09172,1
+16.07,19.65,104.1,817.7,0.09168,0
+13.53,10.94,87.91,559.2,0.1291,1
+18.05,16.15,120.2,1006.0,0.1065,0
+20.18,23.97,143.7,1245.0,0.1286,0
+12.86,18.0,83.19,506.3,0.09934,1
+11.45,20.97,73.81,401.5,0.1102,1
+13.34,15.86,86.49,520.0,0.1078,1
+25.22,24.91,171.5,1878.0,0.1063,0
+19.1,26.29,129.1,1132.0,0.1215,0
+12.0,15.65,76.95,443.3,0.09723,1
+18.46,18.52,121.1,1075.0,0.09874,0
+14.48,21.46,94.25,648.2,0.09444,0
+19.02,24.59,122.0,1076.0,0.09029,0
+12.36,21.8,79.78,466.1,0.08772,1
+14.64,15.24,95.77,651.9,0.1132,1
+14.62,24.02,94.57,662.7,0.08974,1
+15.37,22.76,100.2,728.2,0.092,0
+13.27,14.76,84.74,551.7,0.07355,1
+13.45,18.3,86.6,555.1,0.1022,1
+15.06,19.83,100.3,705.6,0.1039,0
+20.26,23.03,132.4,1264.0,0.09078,0
+12.18,17.84,77.79,451.1,0.1045,1
+9.787,19.94,62.11,294.5,0.1024,1
+11.6,12.84,74.34,412.6,0.08983,1
+14.42,19.77,94.48,642.5,0.09752,0
+13.61,24.98,88.05,582.7,0.09488,0
+6.981,13.43,43.79,143.5,0.117,1
+12.18,20.52,77.22,458.7,0.08013,1
+9.876,19.4,63.95,298.3,0.1005,1
+10.49,19.29,67.41,336.1,0.09989,1
+13.11,15.56,87.21,530.2,0.1398,0
+11.64,18.33,75.17,412.5,0.1142,1
+12.36,18.54,79.01,466.7,0.08477,1
+22.27,19.67,152.8,1509.0,0.1326,0
+11.34,21.26,72.48,396.5,0.08759,1
+9.777,16.99,62.5,290.2,0.1037,1
+12.63,20.76,82.15,480.4,0.09933,1
+14.26,19.65,97.83,629.9,0.07837,1
+10.51,20.19,68.64,334.2,0.1122,1
+8.726,15.83,55.84,230.9,0.115,1
+11.93,21.53,76.53,438.6,0.09768,1
+8.95,15.76,58.74,245.2,0.09462,1
+14.87,16.67,98.64,682.5,0.1162,0
+15.78,22.91,105.7,782.6,0.1155,0
+17.95,20.01,114.2,982.0,0.08402,0
+11.41,10.82,73.34,403.3,0.09373,1
+18.66,17.12,121.4,1077.0,0.1054,0
+24.25,20.2,166.2,1761.0,0.1447,0
+14.5,10.89,94.28,640.7,0.1101,1
+13.37,16.39,86.1,553.5,0.07115,1
+13.85,17.21,88.44,588.7,0.08785,1
+13.61,24.69,87.76,572.6,0.09258,0
+19.0,18.91,123.4,1138.0,0.08217,0
+15.1,16.39,99.58,674.5,0.115,1
+19.79,25.12,130.4,1192.0,0.1015,0
+12.19,13.29,79.08,455.8,0.1066,1
+15.46,19.48,101.7,748.9,0.1092,0
+16.16,21.54,106.2,809.8,0.1008,0
+15.71,13.93,102.0,761.7,0.09462,1
+18.45,21.91,120.2,1075.0,0.0943,0
+12.77,22.47,81.72,506.3,0.09055,0
+11.71,16.67,74.72,423.6,0.1051,1
+11.43,15.39,73.06,399.8,0.09639,1
+14.95,17.57,96.85,678.1,0.1167,0
+11.28,13.39,73.0,384.8,0.1164,1
+9.738,11.97,61.24,288.5,0.0925,1
+16.11,18.05,105.1,813.0,0.09721,0
+11.43,17.31,73.66,398.0,0.1092,1
+12.9,15.92,83.74,512.2,0.08677,1
+10.75,14.97,68.26,355.3,0.07793,1
+11.9,14.65,78.11,432.8,0.1152,1
+11.8,16.58,78.99,432.0,0.1091,0
+14.95,18.77,97.84,689.5,0.08138,1
+14.44,15.18,93.97,640.1,0.0997,1
+13.74,17.91,88.12,585.0,0.07944,1
+13.0,20.78,83.51,519.4,0.1135,1
+8.219,20.7,53.27,203.9,0.09405,1
+9.731,15.34,63.78,300.2,0.1072,1
+11.15,13.08,70.87,381.9,0.09754,1
+13.15,15.34,85.31,538.9,0.09384,1
+12.25,17.94,78.27,460.3,0.08654,1
+17.68,20.74,117.4,963.7,0.1115,0
+16.84,19.46,108.4,880.2,0.07445,1
+12.06,12.74,76.84,448.6,0.09311,1
+10.9,12.96,68.69,366.8,0.07515,1
+11.75,20.18,76.1,419.8,0.1089,1
+19.19,15.94,126.3,1157.0,0.08694,0
+19.59,18.15,130.7,1214.0,0.112,0
+12.34,22.22,79.85,464.5,0.1012,1
+23.27,22.04,152.1,1686.0,0.08439,0
+14.97,19.76,95.5,690.2,0.08421,1
+10.8,9.71,68.77,357.6,0.09594,1
+16.78,18.8,109.3,886.3,0.08865,0
+17.47,24.68,116.1,984.6,0.1049,0
+14.97,16.95,96.22,685.9,0.09855,1
+12.32,12.39,78.85,464.1,0.1028,1
+13.43,19.63,85.84,565.4,0.09048,0
+15.46,11.89,102.5,736.9,0.1257,0
+11.08,14.71,70.21,372.7,0.1006,1
+10.66,15.15,67.49,349.6,0.08792,1
+8.671,14.45,54.42,227.2,0.09138,1
+9.904,18.06,64.6,302.4,0.09699,1
+16.46,20.11,109.3,832.9,0.09831,0
+13.01,22.22,82.01,526.4,0.06251,1
+12.81,13.06,81.29,508.8,0.08739,1
+27.22,21.87,182.1,2250.0,0.1094,0
+21.09,26.57,142.7,1311.0,0.1141,0
+15.7,20.31,101.2,766.6,0.09597,0
+11.41,14.92,73.53,402.0,0.09059,1
+15.28,22.41,98.92,710.6,0.09057,0
+10.08,15.11,63.76,317.5,0.09267,1
+18.31,18.58,118.6,1041.0,0.08588,0
+11.71,17.19,74.68,420.3,0.09774,1
+11.81,17.39,75.27,428.9,0.1007,1
+12.3,15.9,78.83,463.7,0.0808,1
+14.22,23.12,94.37,609.9,0.1075,0
+12.77,21.41,82.02,507.4,0.08749,1
+9.72,18.22,60.73,288.1,0.0695,1
+12.34,26.86,81.15,477.4,0.1034,0
+14.86,23.21,100.4,671.4,0.1044,0
+12.91,16.33,82.53,516.4,0.07941,1
+13.77,22.29,90.63,588.9,0.12,0
+18.08,21.84,117.4,1024.0,0.07371,0
+19.18,22.49,127.5,1148.0,0.08523,0
+14.45,20.22,94.49,642.7,0.09872,0
+12.23,19.56,78.54,461.0,0.09586,1
+17.54,19.32,115.1,951.6,0.08968,0
+23.29,26.67,158.9,1685.0,0.1141,0
+13.81,23.75,91.56,597.8,0.1323,0
+12.47,18.6,81.09,481.9,0.09965,1
+15.12,16.68,98.78,716.6,0.08876,0
+9.876,17.27,62.92,295.4,0.1089,1
+17.01,20.26,109.7,904.3,0.08772,0
+13.11,22.54,87.02,529.4,0.1002,1
+15.27,12.91,98.17,725.5,0.08182,1
+20.58,22.14,134.7,1290.0,0.0909,0
+11.84,18.94,75.51,428.0,0.08871,1
+28.11,18.47,188.5,2499.0,0.1142,0
+17.42,25.56,114.5,948.0,0.1006,0
+14.19,23.81,92.87,610.7,0.09463,0
+13.86,16.93,90.96,578.9,0.1026,0
+11.89,18.35,77.32,432.2,0.09363,1
+10.2,17.48,65.05,321.2,0.08054,1
+19.8,21.56,129.7,1230.0,0.09383,0
+19.53,32.47,128.0,1223.0,0.0842,0
+13.65,13.16,87.88,568.9,0.09646,1
+13.56,13.9,88.59,561.3,0.1051,1
+10.18,17.53,65.12,313.1,0.1061,1
+15.75,20.25,102.6,761.3,0.1025,0
+13.27,17.02,84.55,546.4,0.08445,1
+14.34,13.47,92.51,641.2,0.09906,1
+10.44,15.46,66.62,329.6,0.1053,1
+15.0,15.51,97.45,684.5,0.08371,1
+12.62,23.97,81.35,496.4,0.07903,1
+12.83,22.33,85.26,503.2,0.1088,0
+17.05,19.08,113.4,895.0,0.1141,0
+11.32,27.08,71.76,395.7,0.06883,1
+11.22,33.81,70.79,386.8,0.0778,1
+20.51,27.81,134.4,1319.0,0.09159,0
+9.567,15.91,60.21,279.6,0.08464,1
+14.03,21.25,89.79,603.4,0.0907,1
+23.21,26.97,153.5,1670.0,0.09509,0
+20.48,21.46,132.5,1306.0,0.08355,0
+14.22,27.85,92.55,623.9,0.08223,1
+17.46,39.28,113.4,920.6,0.09812,0
+13.64,15.6,87.38,575.3,0.09423,1
+12.42,15.04,78.61,476.5,0.07926,1
+11.3,18.19,73.93,389.4,0.09592,1
+13.75,23.77,88.54,590.0,0.08043,1
+19.4,23.5,129.1,1155.0,0.1027,0
+10.48,19.86,66.72,337.7,0.107,1
+13.2,17.43,84.13,541.6,0.07215,1
+12.89,14.11,84.95,512.2,0.0876,1
+10.65,25.22,68.01,347.0,0.09657,1
+11.52,14.93,73.87,406.3,0.1013,1
+20.94,23.56,138.9,1364.0,0.1007,0
+11.5,18.45,73.28,407.4,0.09345,1
+19.73,19.82,130.7,1206.0,0.1062,0
+17.3,17.08,113.0,928.2,0.1008,0
+19.45,19.33,126.5,1169.0,0.1035,0
+13.96,17.05,91.43,602.4,0.1096,0
+19.55,28.77,133.6,1207.0,0.0926,0
+15.32,17.27,103.2,713.3,0.1335,0
+15.66,23.2,110.2,773.5,0.1109,0
+15.53,33.56,103.7,744.9,0.1063,0
+20.31,27.06,132.9,1288.0,0.1,0
+17.35,23.06,111.0,933.1,0.08662,0
+17.29,22.13,114.4,947.8,0.08999,0
+15.61,19.38,100.0,758.6,0.0784,0
+17.19,22.07,111.6,928.3,0.09726,0
+20.73,31.12,135.7,1419.0,0.09469,0
+10.6,18.95,69.28,346.4,0.09688,1
+13.59,21.84,87.16,561.0,0.07956,1
+12.87,16.21,82.38,512.2,0.09425,1
+10.71,20.39,69.5,344.9,0.1082,1
+14.29,16.82,90.3,632.6,0.06429,1
+11.29,13.04,72.23,388.0,0.09834,1
+21.75,20.99,147.3,1491.0,0.09401,0
+9.742,15.67,61.5,289.9,0.09037,1
+17.93,24.48,115.2,998.9,0.08855,0
+11.89,17.36,76.2,435.6,0.1225,1
+11.33,14.16,71.79,396.6,0.09379,1
+18.81,19.98,120.9,1102.0,0.08923,0
+13.59,17.84,86.24,572.3,0.07948,1
+13.85,15.18,88.99,587.4,0.09516,1
+19.16,26.6,126.2,1138.0,0.102,0
+11.74,14.02,74.24,427.3,0.07813,1
+19.4,18.18,127.2,1145.0,0.1037,0
+16.24,18.77,108.8,805.1,0.1066,0
+12.89,15.7,84.08,516.6,0.07818,1
+12.58,18.4,79.83,489.0,0.08393,1
+11.94,20.76,77.87,441.0,0.08605,1
+12.89,13.12,81.89,515.9,0.06955,1
+11.26,19.96,73.72,394.1,0.0802,1
+11.37,18.89,72.17,396.0,0.08713,1
+14.41,19.73,96.03,651.0,0.08757,1
+14.96,19.1,97.03,687.3,0.08992,1
+12.95,16.02,83.14,513.7,0.1005,1
+11.85,17.46,75.54,432.7,0.08372,1
+12.72,13.78,81.78,492.1,0.09667,1
+13.77,13.27,88.06,582.7,0.09198,1
+10.91,12.35,69.14,363.7,0.08518,1
+11.76,18.14,75.0,431.1,0.09968,0
+14.26,18.17,91.22,633.1,0.06576,1
+10.51,23.09,66.85,334.2,0.1015,1
+19.53,18.9,129.5,1217.0,0.115,0
+12.46,19.89,80.43,471.3,0.08451,1
+20.09,23.86,134.7,1247.0,0.108,0
+10.49,18.61,66.86,334.3,0.1068,1
+11.46,18.16,73.59,403.1,0.08853,1
+11.6,24.49,74.23,417.2,0.07474,1
+13.2,15.82,84.07,537.3,0.08511,1
+9.0,14.4,56.36,246.3,0.07005,1
+13.5,12.71,85.69,566.2,0.07376,1
+13.05,13.84,82.71,530.6,0.08352,1
+11.7,19.11,74.33,418.7,0.08814,1
+14.61,15.69,92.68,664.9,0.07618,1
+12.76,13.37,82.29,504.1,0.08794,1
+11.54,10.72,73.73,409.1,0.08597,1
+8.597,18.6,54.09,221.2,0.1074,1
+12.49,16.85,79.19,481.6,0.08511,1
+12.18,14.08,77.25,461.4,0.07734,1
+18.22,18.87,118.7,1027.0,0.09746,0
+9.042,18.9,60.07,244.5,0.09968,1
+12.43,17.0,78.6,477.3,0.07557,1
+10.25,16.18,66.52,324.2,0.1061,1
+20.16,19.66,131.1,1274.0,0.0802,0
+12.86,13.32,82.82,504.8,0.1134,1
+20.34,21.51,135.9,1264.0,0.117,0
+12.2,15.21,78.01,457.9,0.08673,1
+12.67,17.3,81.25,489.9,0.1028,1
+14.11,12.88,90.03,616.5,0.09309,1
+12.03,17.93,76.09,446.0,0.07683,1
+16.27,20.71,106.9,813.7,0.1169,0
+16.26,21.88,107.5,826.8,0.1165,0
+16.03,15.51,105.8,793.2,0.09491,0
+12.98,19.35,84.52,514.0,0.09579,1
+11.22,19.86,71.94,387.3,0.1054,1
+11.25,14.78,71.38,390.0,0.08306,1
+12.3,19.02,77.88,464.4,0.08313,1
+17.06,21.0,111.8,918.6,0.1119,0
+12.99,14.23,84.08,514.3,0.09462,1
+18.77,21.43,122.9,1092.0,0.09116,0
+10.05,17.53,64.41,310.8,0.1007,1
+23.51,24.27,155.1,1747.0,0.1069,0
+14.42,16.54,94.15,641.2,0.09751,1
+9.606,16.84,61.64,280.5,0.08481,1
+11.06,14.96,71.49,373.9,0.1033,1
+19.68,21.68,129.9,1194.0,0.09797,0
+11.71,15.45,75.03,420.3,0.115,1
+10.26,14.71,66.2,321.6,0.09882,1
+12.06,18.9,76.66,445.3,0.08386,1
+14.76,14.74,94.87,668.7,0.08875,1
+11.47,16.03,73.02,402.7,0.09076,1
+11.95,14.96,77.23,426.7,0.1158,1
+11.66,17.07,73.7,421.0,0.07561,1
+15.75,19.22,107.1,758.6,0.1243,0
+25.73,17.46,174.2,2010.0,0.1149,0
+15.08,25.74,98.0,716.6,0.1024,0
+11.14,14.07,71.24,384.6,0.07274,1
+12.56,19.07,81.92,485.8,0.0876,1
+13.05,18.59,85.09,512.0,0.1082,1
+13.87,16.21,88.52,593.7,0.08743,1
+8.878,15.49,56.74,241.0,0.08293,1
+9.436,18.32,59.82,278.6,0.1009,1
+12.54,18.07,79.42,491.9,0.07436,1
+13.3,21.57,85.24,546.1,0.08582,1
+12.76,18.84,81.87,496.6,0.09676,1
+16.5,18.29,106.6,838.1,0.09686,1
+13.4,16.95,85.48,552.4,0.07937,1
+20.44,21.78,133.8,1293.0,0.0915,0
+20.2,26.83,133.7,1234.0,0.09905,0
+12.21,18.02,78.31,458.4,0.09231,1
+21.71,17.25,140.9,1546.0,0.09384,0
+22.01,21.9,147.2,1482.0,0.1063,0
+16.35,23.29,109.0,840.4,0.09742,0
+15.19,13.21,97.65,711.8,0.07963,1
+21.37,15.1,141.3,1386.0,0.1001,0
+20.64,17.35,134.8,1335.0,0.09446,0
+13.69,16.07,87.84,579.1,0.08302,1
+16.17,16.07,106.3,788.5,0.0988,1
+10.57,20.22,70.15,338.3,0.09073,1
+13.46,28.21,85.89,562.1,0.07517,1
+13.66,15.15,88.27,580.6,0.08268,1
+11.08,18.83,73.3,361.6,0.1216,0
+11.27,12.96,73.16,386.3,0.1237,1
+11.04,14.93,70.67,372.7,0.07987,1
+12.05,22.72,78.75,447.8,0.06935,1
+12.39,17.48,80.64,462.9,0.1042,1
+13.28,13.72,85.79,541.8,0.08363,1
+14.6,23.29,93.97,664.7,0.08682,0
+12.21,14.09,78.78,462.0,0.08108,1
+13.88,16.16,88.37,596.6,0.07026,1
+11.27,15.5,73.38,392.0,0.08365,1
+19.55,23.21,128.9,1174.0,0.101,0
+10.26,12.22,65.75,321.6,0.09996,1
+8.734,16.84,55.27,234.3,0.1039,1
+15.49,19.97,102.4,744.7,0.116,0
+21.61,22.28,144.4,1407.0,0.1167,0
+12.1,17.72,78.07,446.2,0.1029,1
+14.06,17.18,89.75,609.1,0.08045,1
+13.51,18.89,88.1,558.1,0.1059,1
+12.8,17.46,83.05,508.3,0.08044,1
+11.06,14.83,70.31,378.2,0.07741,1
+11.8,17.26,75.26,431.9,0.09087,1
+17.91,21.02,124.4,994.0,0.123,0
+11.93,10.91,76.14,442.7,0.08872,1
+12.96,18.29,84.18,525.2,0.07351,1
+12.94,16.17,83.18,507.6,0.09879,1
+12.34,14.95,78.29,469.1,0.08682,1
+10.94,18.59,70.39,370.0,0.1004,1
+16.14,14.86,104.3,800.0,0.09495,1
+12.85,21.37,82.63,514.5,0.07551,1
+17.99,20.66,117.8,991.7,0.1036,0
+12.27,17.92,78.41,466.1,0.08685,1
+11.36,17.57,72.49,399.8,0.08858,1
+11.04,16.83,70.92,373.2,0.1077,1
+9.397,21.68,59.75,268.8,0.07969,1
+14.99,22.11,97.53,693.7,0.08515,1
+15.13,29.81,96.71,719.5,0.0832,0
+11.89,21.17,76.39,433.8,0.09773,1
+9.405,21.7,59.6,271.2,0.1044,1
+15.5,21.08,102.9,803.1,0.112,0
+12.7,12.17,80.88,495.0,0.08785,1
+11.16,21.41,70.95,380.3,0.1018,1
+11.57,19.04,74.2,409.7,0.08546,1
+14.69,13.98,98.22,656.1,0.1031,1
+11.61,16.02,75.46,408.2,0.1088,1
+13.66,19.13,89.46,575.3,0.09057,1
+9.742,19.12,61.93,289.7,0.1075,1
+10.03,21.28,63.19,307.3,0.08117,1
+10.48,14.98,67.49,333.6,0.09816,1
+10.8,21.98,68.79,359.9,0.08801,1
+11.13,16.62,70.47,381.1,0.08151,1
+12.72,17.67,80.98,501.3,0.07896,1
+14.9,22.53,102.1,685.0,0.09947,0
+12.4,17.68,81.47,467.8,0.1054,1
+20.18,19.54,133.8,1250.0,0.1133,0
+18.82,21.97,123.7,1110.0,0.1018,0
+14.86,16.94,94.89,673.7,0.08924,1
+13.98,19.62,91.12,599.5,0.106,0
+12.87,19.54,82.67,509.2,0.09136,1
+14.04,15.98,89.78,611.2,0.08458,1
+13.85,19.6,88.68,592.6,0.08684,1
+14.02,15.66,89.59,606.5,0.07966,1
+10.97,17.2,71.73,371.5,0.08915,1
+17.27,25.42,112.4,928.8,0.08331,0
+13.78,15.79,88.37,585.9,0.08817,1
+10.57,18.32,66.82,340.9,0.08142,1
+18.03,16.85,117.5,990.0,0.08947,0
+11.99,24.89,77.61,441.3,0.103,1
+17.75,28.03,117.3,981.6,0.09997,0
+14.8,17.66,95.88,674.8,0.09179,1
+14.53,19.34,94.25,659.7,0.08388,1
+21.1,20.52,138.1,1384.0,0.09684,0
+11.87,21.54,76.83,432.0,0.06613,1
+19.59,25.0,127.7,1191.0,0.1032,0
+12.0,28.23,76.77,442.5,0.08437,1
+14.53,13.98,93.86,644.2,0.1099,1
+12.62,17.15,80.62,492.9,0.08583,1
+13.38,30.72,86.34,557.2,0.09245,1
+11.63,29.29,74.87,415.1,0.09357,1
+13.21,25.25,84.1,537.9,0.08791,1
+13.0,25.13,82.61,520.2,0.08369,1
+9.755,28.2,61.68,290.9,0.07984,1
+17.08,27.15,111.2,930.9,0.09898,0
+27.42,26.27,186.9,2501.0,0.1084,0
+14.4,26.99,92.25,646.1,0.06995,1
+11.6,18.36,73.88,412.7,0.08508,1
+13.17,18.22,84.28,537.3,0.07466,1
+13.24,20.13,86.87,542.9,0.08284,1
+13.14,20.74,85.98,536.9,0.08675,1
+9.668,18.1,61.06,286.3,0.08311,1
+17.6,23.33,119.0,980.5,0.09289,0
+11.62,18.18,76.38,408.8,0.1175,1
+9.667,18.49,61.49,289.1,0.08946,1
+12.04,28.14,76.85,449.9,0.08752,1
+14.92,14.93,96.45,686.9,0.08098,1
+12.27,29.97,77.42,465.4,0.07699,1
+10.88,15.62,70.41,358.9,0.1007,1
+12.83,15.73,82.89,506.9,0.0904,1
+14.2,20.53,92.41,618.4,0.08931,1
+13.9,16.62,88.97,599.4,0.06828,1
+11.49,14.59,73.99,404.9,0.1046,1
+16.25,19.51,109.8,815.8,0.1026,0
+12.16,18.03,78.29,455.3,0.09087,1
+13.9,19.24,88.73,602.9,0.07991,1
+13.47,14.06,87.32,546.3,0.1071,1
+13.7,17.64,87.76,571.1,0.0995,1
+15.73,11.28,102.8,747.2,0.1043,1
+12.45,16.41,82.85,476.7,0.09514,1
+14.64,16.85,94.21,666.0,0.08641,1
+19.44,18.82,128.1,1167.0,0.1089,0
+11.68,16.17,75.49,420.5,0.1128,1
+16.69,20.2,107.1,857.6,0.07497,0
+12.25,22.44,78.18,466.5,0.08192,1
+17.85,13.23,114.6,992.1,0.07838,1
+18.01,20.56,118.4,1007.0,0.1001,0
+12.46,12.83,78.83,477.3,0.07372,1
+13.16,20.54,84.06,538.7,0.07335,1
+14.87,20.21,96.12,680.9,0.09587,1
+12.65,18.17,82.69,485.6,0.1076,1
+12.47,17.31,80.45,480.1,0.08928,1
+18.49,17.52,121.3,1068.0,0.1012,0
+20.59,21.24,137.8,1320.0,0.1085,0
+15.04,16.74,98.73,689.4,0.09883,1
+13.82,24.49,92.33,595.9,0.1162,0
+12.54,16.32,81.25,476.3,0.1158,1
+23.09,19.83,152.1,1682.0,0.09342,0
+9.268,12.87,61.49,248.7,0.1634,1
+9.676,13.14,64.12,272.5,0.1255,1
+12.22,20.04,79.47,453.1,0.1096,1
+11.06,17.12,71.25,366.5,0.1194,1
+16.3,15.7,104.7,819.8,0.09427,1
+15.46,23.95,103.8,731.3,0.1183,0
+11.74,14.69,76.31,426.0,0.08099,1
+14.81,14.7,94.66,680.7,0.08472,1
+13.4,20.52,88.64,556.7,0.1106,0
+14.58,13.66,94.29,658.8,0.09832,1
+15.05,19.07,97.26,701.9,0.09215,0
+11.34,18.61,72.76,391.2,0.1049,1
+18.31,20.58,120.8,1052.0,0.1068,0
+19.89,20.26,130.5,1214.0,0.1037,0
+12.88,18.22,84.45,493.1,0.1218,1
+12.75,16.7,82.51,493.8,0.1125,1
+9.295,13.9,59.96,257.8,0.1371,1
+24.63,21.6,165.5,1841.0,0.103,0
+11.26,19.83,71.3,388.1,0.08511,1
+13.71,18.68,88.73,571.0,0.09916,1
+9.847,15.68,63.0,293.2,0.09492,1
+8.571,13.1,54.53,221.3,0.1036,1
+13.46,18.75,87.44,551.1,0.1075,1
+12.34,12.27,78.94,468.5,0.09003,1
+13.94,13.17,90.31,594.2,0.1248,1
+12.07,13.44,77.83,445.2,0.11,1
+11.75,17.56,75.89,422.9,0.1073,1
+11.67,20.02,75.21,416.2,0.1016,1
+13.68,16.33,87.76,575.5,0.09277,1
+20.47,20.67,134.7,1299.0,0.09156,0
+10.96,17.62,70.79,365.6,0.09687,1
+20.55,20.86,137.8,1308.0,0.1046,0
+14.27,22.55,93.77,629.8,0.1038,0
+11.69,24.44,76.37,406.4,0.1236,1
+7.729,25.49,47.98,178.8,0.08098,1
+7.691,25.44,48.34,170.4,0.08668,1
+11.54,14.44,74.65,402.9,0.09984,1
+14.47,24.99,95.81,656.4,0.08837,1
+14.74,25.42,94.7,668.6,0.08275,1
+13.21,28.06,84.88,538.4,0.08671,1
+13.87,20.7,89.77,584.8,0.09578,1
+13.62,23.23,87.19,573.2,0.09246,1
+10.32,16.35,65.31,324.9,0.09434,1
+10.26,16.58,65.85,320.8,0.08877,1
+9.683,19.34,61.05,285.7,0.08491,1
+10.82,24.21,68.89,361.6,0.08192,1
+10.86,21.48,68.51,360.5,0.07431,1
+11.13,22.44,71.49,378.4,0.09566,1
+12.77,29.43,81.35,507.9,0.08276,1
+9.333,21.94,59.01,264.0,0.0924,1
+12.88,28.92,82.5,514.3,0.08123,1
+10.29,27.61,65.67,321.4,0.0903,1
+10.16,19.59,64.73,311.7,0.1003,1
+9.423,27.88,59.26,271.3,0.08123,1
+14.59,22.68,96.39,657.1,0.08473,1
+11.51,23.93,74.52,403.5,0.09261,1
+14.05,27.15,91.38,600.4,0.09929,1
+11.2,29.37,70.67,386.0,0.07449,1
+15.22,30.62,103.4,716.9,0.1048,0
+20.92,25.09,143.0,1347.0,0.1099,0
+21.56,22.39,142.0,1479.0,0.111,0
+20.13,28.25,131.2,1261.0,0.0978,0
+16.6,28.08,108.3,858.1,0.08455,0
+20.6,29.33,140.1,1265.0,0.1178,0
+7.76,24.54,47.92,181.0,0.05263,1
diff --git a/Breast-Cancer-Classifier-Web-App-using-Streamlit/Malignant Tumour.png b/Breast-Cancer-Classifier-Web-App-using-Streamlit/Malignant Tumour.png
new file mode 100644
index 0000000..7fc2a82
Binary files /dev/null and b/Breast-Cancer-Classifier-Web-App-using-Streamlit/Malignant Tumour.png differ
diff --git a/Breast-Cancer-Classifier-Web-App-using-Streamlit/README.md b/Breast-Cancer-Classifier-Web-App-using-Streamlit/README.md
new file mode 100644
index 0000000..154844e
--- /dev/null
+++ b/Breast-Cancer-Classifier-Web-App-using-Streamlit/README.md
@@ -0,0 +1,55 @@
+# Breast-Cancer-Classifier
+This is a Breast Cancer Classifier using Machine Learning.
+
+
+
+
+
+
+Link to the web app :
+
+
+
+
+
+
+### There are two types of tumours detected in human body :
+
+
+

+
BENIGN TUMOUR
+
+ - Non - Cancerous
+
- Capsulated
+
- Non - invasive
+
- Slow growing
+
- Do not spread to other parts of the body
+
- Cells are normal
+
+
+
+
+

+
MALIGNANT TUMOUR
+
+ - Cancerous
+
- Non-Capsulated
+
- Invasive
+
- Fast growing
+
- Spread to other parts of the body
+
- Cells are abnormal
+
+
+
+WORKFLOW OF THE PROJECT
+
+```mermaid
+flowchart TD
+
+A[Step 0 : Collect Data] --> B[Step 1 : Import Libraries/Modules in the workspace]
+B[Step 1 : Import Libraries/Modules in the workspace] --> C[Step 2 : Import the collected data into the workspace]
+C[Step 2 : Import the collected data into the workspace] --> D[Step 3 : Data Preprocessing]
+D[Step 3 : Data Preprocessing] --> E[Step 4 : Perform EDA by visualizing the data]
+E[Step 4 : Perform EDA by visualizing the data] --> F[Step 5 : Train ML model using LOGISTIC REGRESSION]
+F[Step 5 : Train ML model using LOGISTIC REGRESSION] --> G[Step 6 : Deploy ML model as a Web App]
+```
diff --git a/Breast-Cancer-Classifier-Web-App-using-Streamlit/requirements.txt b/Breast-Cancer-Classifier-Web-App-using-Streamlit/requirements.txt
new file mode 100644
index 0000000..4cf4b0d
--- /dev/null
+++ b/Breast-Cancer-Classifier-Web-App-using-Streamlit/requirements.txt
@@ -0,0 +1,4 @@
+numpy==1.21.4
+pickle-mixin==1.0.2
+streamlit==1.2.0
+scikit-learn==1.0.1
\ No newline at end of file