"""Data Analysis and Visualization"""
import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sb
import numpy as np
import missingno
"""Machine Learning"""
from sklearn.linear_model import LinearRegression
from sklearn.metrics import r2_score, explained_variance_score, mean_absolute_error, mean_squared_error
from tensorflow.keras.models import Sequential
from tensorflow.keras.layers import Dense, Dropout
from tensorflow.keras.constraints import MinMaxNorm
from sklearn.preprocessing import StandardScaler
from sklearn.model_selection import train_test_split
"""General and Styling"""
import os.path
import warnings
warnings.filterwarnings("ignore")
plt.style.use('ggplot') #matplotlib style options
plt.rcParams['figure.figsize'] = (15, 8) #matplotlib style options
from functions import *
data = pd.read_csv('Comprehensive IMDb Data.csv')
display_missingno(data)
data2 = display_genre_avg_score(data)
display_budget_avg_score(data2)
display_general_plots(data2)
data2.corr()
data = change_dataset(data)
final_movie_dataset = oscar_wins_nominations(data)
violin_plot(final_movie_dataset)
kde_plots(final_movie_dataset)
plot1_1(final_movie_dataset)
plot1_2(final_movie_dataset)
plot1_3(final_movie_dataset)
plot1_4(final_movie_dataset)
plot1_5(final_movie_dataset)
plot1_6(final_movie_dataset)
plot1_7(final_movie_dataset)
plot1_8(final_movie_dataset)
plot1_9(final_movie_dataset)
plot1_10(final_movie_dataset)
plot_correlation(final_movie_dataset)
X, Y = gross_feature_engineering(final_movie_dataset)
X_train, X_validation, Y_train, Y_validation = standardize_and_train_LR(X, Y)
standardize_and_train_NN(X_train, X_validation, Y_train, Y_validation)
X, Y = score_feature_engineering(final_movie_dataset)
X_train, X_validation, Y_train, Y_validation = standardize_and_train_LR_score(X, Y)
history = standardize_and_train_NN_score(X, Y)
plot_NN_losses(history)
Jan = final_movie_dataset.copy()
Jan = Jan_mod1(Jan)
Seasons
Jan = create_season(Jan)
movies_genre_season(Jan)
movie_keyfigures_by_season(Jan)
genre_pie(Jan)
genre_season(Jan)
christmas_movies(Jan)
Dump season
plot_number_score_dumpseason(Jan)
zoom_plot_ds(Jan)
gross_budget_good_bad(Jan)
good_bad_norm(Jan)
histograms_dumpmonths(Jan)