{"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":"markdown","source":"## Import Necessary Libraries","metadata":{}},{"cell_type":"code","source":"# Linear Algebra\nimport numpy as np \n\n# data processing, CSV file I/O (e.g. pd.read_csv)\nimport pandas as pd\n\n# Load the Audio files\nimport librosa \nimport librosa.display\nimport IPython.display as ipd\n\n# Set the direcyory\nimport os \n\n#Visualization\nimport plotly.express as px \nimport matplotlib.pyplot as plt","metadata":{"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"markdown","source":"### Load the Data","metadata":{}},{"cell_type":"code","source":"train = pd.read_csv(\"../input/birdclef-2021/train_metadata.csv\")\ntrain_labels = pd.read_csv(\"../input/birdclef-2021/train_soundscape_labels.csv\")\n\ntest = pd.read_csv(\"../input/birdclef-2021/test.csv\")","metadata":{"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"markdown","source":"### Dataset Information and first few entries","metadata":{}},{"cell_type":"code","source":"train.head(10)","metadata":{"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"train.info()","metadata":{"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"train_labels.head(10)","metadata":{"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"train_labels.info()","metadata":{"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"test.head()","metadata":{"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"test.info()","metadata":{"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"markdown","source":"### Check the Size of the Data","metadata":{}},{"cell_type":"code","source":"print(\"Training Dataset Shape: \",train.shape)\nprint(\"Training Dataset Labels Shape: \",train_labels.shape)\nprint(\"test Dataset Labels: \",test.shape)","metadata":{"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"markdown","source":"### Check the Unique Values","metadata":{}},{"cell_type":"code","source":"print(\"Data: train\")\nfor col in train.columns:\n    print(col + \":\" + str(len(train[col].unique())))\n\nprint(\"\\nData: train_labels\")\nfor col in train_labels.columns:\n    print(col + \":\" + str(len(train_labels[col].unique())))\n\nprint(\"\\nData: test\")\nfor col in test.columns:\n    print(col + \":\" + str(len(test[col].unique())))","metadata":{"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"bird_species = train['primary_label'].value_counts()[:20]\nchart = px.bar(x =bird_species.index, y =bird_species.values,\n                   labels = {\"x\": \"Bird Species Name\",\n                             \"y\": \"Count of Each Bird Species\"},\n                   title = \"Count of Bird Species\")\nchart.show()","metadata":{"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"bird_rating = train['rating'].value_counts(sort=True, ascending=False)\nchart = px.bar(x = bird_rating.index, y =bird_species1.values,\n                   labels = {\"x\": \"Bird Species Rating\",\n                             \"y\": \"Count of Each Bird Species Rating\"},\n                   title = \"Rating of Bird Species\")\nchart.show()","metadata":{"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"author = train['author'].value_counts(sort=True, ascending=False)[:20]\nchart = px.bar(x = author.index, y =author.values,\n                   labels = {\"x\": \"Author Names\",\n                             \"y\": \"Count\"},\n                   title = \"Author Names\")\nchart.show()","metadata":{"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"","metadata":{},"execution_count":null,"outputs":[]}]}