Skip to content

lllirunze/Oxford_AI-ML

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Oxford AI&ML Course

  • Required Libraries

Session 0: Python Re-fresh

import math
import random
import datatime

Session 1: Data Cleansing

import pandas
import numpy
import seaborn as sns
import matplotlib
import missingno    # conda install -c conda-forge missingno

Session 2: End-to-end example of supervised learning

import sklearn      # conda install scikit-learn
import pickle

Session 3a: Clustering & 3b: Dimensionality reduction

import mpl_toolkits
import random as rand

Session 4: Gradient Descent

Session 5: Polynomial Regression and ROC

from sklearn.linear_model import LinearRegression
from sklearn.metrics import mean_squared_error, r2_score
from sklearn.datasets import load_boston
boston_dataset = load_boston()

Session 6: Trees and Ensemble

import numpy as np
import pandas as pd
from pandas.plotting import scatter_matrix
import matplotlib.pyplot as plt
import seaborn as sns
from sklearn.model_selection import train_test_split
from sklearn.tree import DecisionTreeClassifier
from sklearn.ensemble import RandomForestClassifier
from sklearn.metrics import confusion_matrix
from sklearn.metrics import plot_confusion_matrix
from sklearn.model_selection import GridSearchCV
  • 额外的命令
conda install -c conda-forge graphviz

Session 7: Gaussian Mixture Models

Session 8: Natural Language Processing

8.1 Wordcloud

from wordcloud import WordCloud, STOPWORDS  # conda install -c conda-forge wordcloud
import matplotlib.pyplot as plt

8.2 Natural Language Toolkit (NLTK)

import nltk
from nltk.corpus import stopwords
from nltk.corpus.reader import tagged

8.3 Vader Sentiment Analyzer

from vaderSentiment.vaderSentiment import SentimentIntensityAnalyzer
# conda install -c conda-forge vadersentiment

8.4 Other libraries used in the Natural Language Workshop

from collections import OrderedDict
import csv
import pandas as pd
import numpy as np
from sklearn.feature_extraction.text import CountVectorizer

Session 9: Deep Learning

from sklearn.datasets import make_blobs
from sklearn.linear_model import Perception
from sklearn.model_selection import train_test_split
from sklearn.metrics import accuracy_score
import numpy as np
import matplotlib.pyplot as plt

# conda install -c conda-forge keras
# conda install -c anaconda keras-gpu
import tensorflow.keras
from tensorflow.keras.models import Sequential
from tensorflow.keras.layers import Conv2D, MaxPooling2D, Dense, Flatten, Dropout
from tensorflow.keras.optimizers import Adam

Session 10: Reinforcement Learning

import gym          # conda install -c conda-forge gym
form IPython.display import clear_output

About

Practice in Oxford_AI&ML class

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published