Icon made by Freepik from www.flaticon.com
The workshop has some additional materials:
- sklearn
- numpy
- pandas
- matplotlib.pyplot
- tensorflow
- tensorflow_probability
- Artificial Intelligence:
- The effort to automate intellectual tasks normally performed by humans.
- Very good AI is a very good set of rules!
- Machine Learning
- Rather than giving the program the rules, an algorithm finds (figures out) the rules for us.
- Classical programming: Data+rules = answers
- ML: Data + answers = rules.
- Neural networks
- A form of machine learning that uses layered representation of data
- a lot of layers
Information that is given to the model (input).
Is what we are trying to predicting (output)
tf.Variable(itens, itens-type): return a tensortf.rank(tensor): return the tensor's ranktf.shape(variable): return the tensor's shapetf.zeros(shape): returns a tensor with values 0tf.ones(shape): returns a tensor with values 1tf.reshape(new-shape): returns a tensor with a different shape
- Linear regression: It analyses the relationship between independent and dependent variables to make predictions.
- Classification: It separates data points into separate categories.
- Clustering: A way of grouping the data points into different clusters, consisting of similar data points.
- Hidden Markov models: The HiddenMarkovModel distribution implements a (batch of) discrete hidden Markov models where the initial states, transition probabilities and observed states are all given by user-provided distributions.