Skip to content

vaquarkhan/AWS-Machine-Learning-Specialty

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 

Repository files navigation

AWS-Machine-Learning-Specialty

Alt Text

AWS Machine Learning-Specialty- notes



Domain 1: Data Engineering (20%)

Create data repositories for machine learning. Identify and implement a data-ingestion solution. Identify and implement a data-transformation solution. Opinion: IMHO this domain should be reduced to 15% or even 10%. I found the questions pretty repetitive, and they were about Big Data, not about Machine Learning. If you’ve already passed the Big Data Specialty certification, you’ll be fine. If not, make sure you’re very familiar with Kinesis and its different flavours, or you’ll have a miserable time.

Domain 2: Exploratory Data Analysis (24%)

Sanitize and prepare data for modeling. Perform feature engineering. Analyze and visualize data for machine learning. Opinion: typical Data Science stuff, not really tied to any particular AWS service. Cleaning data, handling missing values, performing basic feature engineering. If you have hands-on ML experience, this won’t be a problem at all. Questions don’t go very deep. I was surprised to get a few questions on data viz, most of them pretty vague and awkward to answer without looking at any actual data. IMHO they should be dropped and replaced with more questions on feature engineering.

Domain 3: Modeling (36%)

Frame business problems as machine learning problems. Select the appropriate model(s) for a given machine learning problem. Train machine learning models. Perform hyperparameter optimization. Evaluate machine learning models. Opinion: a reasonable mix of high-level questions on framing business problems (algo selection, etc.), SageMaker-related questions (built-in algos, HPO, etc.) and Deep Learning questions (CNN, LSTM, regularization, etc.). Again, if you do this for a living and if you’ve spent some time with SageMaker, you should be fine. I didn’t get any complex algorithm question, and none on specific Deep Learning frameworks (TensorFlow, etc.). IMHO, this could be a little more challenging than it is :)

Domain 4: Machine Learning Implementation and Operations (20%)

Build machine learning solutions for performance, availability, scalability, resiliency, and fault tolerance. Recommend and implement the appropriate machine learning services and features for a given problem. Apply basic AWS security practices to machine learning solutions. Deploy and operationalize machine learning solutions.

Query logging using Athena Cloudtrail integration with Athena Amazon Macie Glacier Vault lock Quicksight Different e-mail protocols in secure port https://www.siteground.com/tutorials/email/protocols-pop3-smtp-imap/

White paper

Alt Text



Machin learning

Alt Text

Alt Text

Alt Text

Alt Text

Alt Text

Model parameter :

Parameters are those which would be learned by the machine like Weights and Biases.

Hyperparameter :

Hyper-parameters are those which we supply to the model, for example: number of hidden Nodes and Layers,input features, Learning Rate, Activation Function etc in Neural Network,

Diffrence between model param vs HyperParam

Learning Rate :

Determines the size of the step taken during gradient descent optimization ,Between 0 and 1

Batch Size :

  • The number of sample used to train at any one time.
  • Could be all one or some of your data (batch ,stochastic ,or mini-batch)
  • Often 32 ,64 and 128
  • Calculable from infrastructure

Epoches :

  • The number of times that the algorithm will process the entire training data.
  • Each epoch contains one or more batches
  • Each epoch should see the model get closer to the desired state
  • Usually a high number :
  • 10,100,1000 and up

What is the Difference Between a Batch and an Epoch in a Neural Network?


About

AWS Machine Learning-Specialty- my notes

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published