{"metadata":{"kernelspec":{"language":"python","display_name":"Python 3","name":"python3"},"language_info":{"pygments_lexer":"ipython3","nbconvert_exporter":"python","version":"3.6.4","file_extension":".py","codemirror_mode":{"name":"ipython","version":3},"name":"python","mimetype":"text/x-python"}},"nbformat_minor":4,"nbformat":4,"cells":[{"cell_type":"code","source":"import numpy as np \nimport pandas as pd\nimport io\n\nimport seaborn as sns\nimport time as time\nfrom tqdm import tqdm\nimport matplotlib.pyplot as plt\n\nfrom sklearn.model_selection import GridSearchCV,RandomizedSearchCV,train_test_split, cross_val_score, KFold,RepeatedKFold\n\nfrom xgboost import XGBClassifier\nfrom sklearn.experimental import enable_hist_gradient_boosting\nfrom sklearn.ensemble import StackingClassifier,GradientBoostingClassifier, HistGradientBoostingClassifier\n\nfrom sklearn.pipeline import make_pipeline\n\nfrom sklearn.metrics import make_scorer, mean_squared_error,roc_curve, roc_auc_score,mean_squared_log_error\nfrom sklearn.metrics import accuracy_score, confusion_matrix, classification_report,explained_variance_score\n","metadata":{"id":"0gMBiQ4o1S34","execution":{"iopub.status.busy":"2022-03-29T04:09:11.092000Z","iopub.execute_input":"2022-03-29T04:09:11.092365Z","iopub.status.idle":"2022-03-29T04:09:12.709195Z","shell.execute_reply.started":"2022-03-29T04:09:11.092275Z","shell.execute_reply":"2022-03-29T04:09:12.708310Z"},"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"train_data = pd.read_csv('/kaggle/input/Kannada-MNIST/train.csv')","metadata":{"id":"RH9fzXpH1dKu"},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"X, y = (train_data.drop(['label'], axis=1), train_data.label)","metadata":{"id":"trdddarB1hZk"},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.2)","metadata":{"id":"6F9S9NFS1sMi"},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"#cl03=XGBClassifier(tree_method='gpu_hist',learning_rate=0.5,max_depth=5)\ncl03=XGBClassifier(learning_rate=0.5,max_depth=5)\ncl03.fit(X_train,y_train)","metadata":{"id":"4MEqG1p11saI"},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"test_data = pd.read_csv('/kaggle/input/Kannada-MNIST/test.csv')","metadata":{"id":"BhB5Sum414cb"},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"ids, test_set = test_data.id, test_data.drop(['id'], axis=1)","metadata":{"id":"bWRnHVeT17TZ"},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"final_preds = cl03.predict(test_set)","metadata":{"id":"ivxUmTwv19li"},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"pd.Series(final_preds, index=ids, name='label').to_csv('/kaggle/working/submission.csv')","metadata":{"id":"g9cbz3Eb2CGE"},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"#final_pred_df.to_csv('/kaggle/working/submission.csv')","metadata":{"id":"esMh28T32E84"},"execution_count":null,"outputs":[]}]}