Path: blob/main/C2 - Advanced Learning Algorithms/week3/C2W3A1/__pycache__/assigment_utils.cpython-37.pyc
3540 views
B �+�b�D � @ s� d Z ddlZddlZddlZddlmZ ddlZ ddl mZ ddlm Z mZ ddlmZmZ ddlmZmZ ddlmZmZ ddlmZ dd lmZ dd lmZ ddlmZ ej dd � e!ddddddd�Z"dZ#dZ$dZ%dZ&dZ'dZ(e#e$e%e&e'gZ)ej*�+d� dBdd�Z,dd� Z-G dd� d�Z.dd� Z/d d!� Z0d"d#� Z1d$d%� Z2d&d'� Z3ej4�5d(�Z6ej4�5d)�Z7e j8� e6�Z9e j8� e7�Z:dej4j5d*d+d,fd-d.�Z;dCd1d2�Z<d3d4� Z=d5d6� Z>dDd8d9�Z?d:d;� Z@d<d=� ZAd>d?� ZBd@dA� ZCdS )EzB assignment_utils.py contains routines used by C2_W3 Assignments � N)�FancyArrowPatch)�ListedColormap�LinearSegmentedColormap)�Button�CheckButtons)�LinearRegression�Ridge)�StandardScaler�PolynomialFeatures)�mean_squared_error)�train_test_split)� make_blobs)�Output� )� precisionz#0096ffz#FF9300z#C00000z#FF40FFz#7030A0z#0D5BDC)�dlblue�dlorange� dldarkred� dlmagenta�dlpurple� dldarkbluez./deeplearning.mplstyle� �ffffff�?c C sX d}t �dd| �}t j�|� |d | }||| t j�| f�d }|}||||fS )z5 generate a data set based on a x^2 with added noise r �1 r g �?)�np�linspace�random�seed�sample)�mr �scale�c�x_train�y_ideal�y_train�x_ideal� r&