Pinned Repositories
Advanced-Web-Scraping-and-Data-Gathering
Decode responses and extract text from the Request and BeautifulSoup libraries, read and scrape data from XML files, and implement regular expressions to practice advanced web scraping on APIs.
Aggregate-and-Window-Functions
This module enables you summarize and identify the quality of the data using concepts such as aggregation and window functions.
An-Introduction-to-Data-Visualization-and-Data-Exploration-with-Python
Learn the fundamental concepts of data wrangling and statistics, and understand how they relate to data visualization.
Hotspot-Analysis
We will visualize the results of hotspot analysis and use kernel density estimation, which is the most popular algorithm for building distributions using a collection of observations. By the end of the course, you should be able to leverage Python libraries to build multi-dimensional density estimation models and work with geo-spatial data.
Introduction-to-Monte-Carlo-Methods
This course examines the Monte Carlo methods and its types and solves the frozen lake problem with Monte Carlo methods.
Introduction-to-Temporal-Difference-Learning
This module introduces temporal-difference learning and focuses on how it develops over the ideas of both Monte Carlo methods, and dynamic programming.
Markov-Decision-Processes-and-Bellman-Equations
The module covers the theory behind reinforcement learning and introduces Markov chains and Markov Decision Processes
Playing-an-Atari-Game-with-Deep-Recurrent-Q-Networks
This module will look at how to build different variants of DRQN including DARQN to solve the problem of Atari game
Using-Text-Generators-and-Summarization-models
Generate and paraphrase text using different models for use in Python. Understand the applications and challenges of text summarization models.
Web-Scraping-with-Jupyter-Notebooks
Analyze and parse HTML responses, programmatically scrape web data, and utilize Pandas DataFrames to store, transform, and merge tables.
Develop-Packt's Repositories
Develop-Packt/Markov-Decision-Processes-and-Bellman-Equations
The module covers the theory behind reinforcement learning and introduces Markov chains and Markov Decision Processes
Develop-Packt/Using-Text-Generators-and-Summarization-models
Generate and paraphrase text using different models for use in Python. Understand the applications and challenges of text summarization models.
Develop-Packt/Deploying-Deep-Learning-Models-as-Web-Applications
This module covers handling new data and creating a model that can learn continuously from the patterns and help make better predictions.
Develop-Packt/Discussing-Evolutionary-Strategies-for-Reinforcement-Learning
This module discusses the motivation for evolutionary strategies, and breaks down the components of genetic algorithms and how they can be tailored for reinforcement learning.
Develop-Packt/Introduction-to-Deep-Learning-and-Neural-Networks
In this chapter you will be introduced to the final topic on neural networks and deep learning. You will come across TensorFlow, Convolutional Neural Networks (CNN) and Recurrent Neural Networks (RNN). You will also be implementing an image classification program using neural networks and deep learning
Develop-Packt/Introduction-to-Policy-Based-Methods-for-Reinforcement-Learning
This module looks at policy based methods of reinforcement learning, principally the drawbacks to value based methods like Q learning that motivate the use of policy gradients.
Develop-Packt/Machine-Learning-and-Developing-a-Text-Classifier
Understand how supervised and unsupervised machine learning methods can be used to construct and implement a text classifier in Python.
Develop-Packt/Understanding-Word-and-Document-Vectors
Understand what vectors are, and how they can be used to compare the frequencies of words and similar documents, and group them accordingly.
Develop-Packt/Using-and-Comparing-Topic-Modeling-Algorithms
Learn about various Topic Modeling algorithms, and how to apply them to datasets. Compare the strengths of different algorithms with some practical challenges.
Develop-Packt/Advanced-RNNs
This module covers the implementation of advanced RNN models that overcome the drawbacks of plain RNNs. We will particularly look at LSTM, GRU-based model, Bi-directional and Stacked RNNs.
Develop-Packt/Building-Blocks-of-Deep-Learning
This module provides you with a good understanding what deep learning is and how programming with TensorFlow works
Develop-Packt/Clustering-Fundamentals
This chapter will get you introduced to the fundamentals of Clustering which will be illustrated with two unsupervised learning algorithms. You will be implementing flat clustering with the k-means algorithm and hierarchical clustering with the mean shift algorithm. By the end of this chapter you will have a firm grasp on the basics of Clustering.
Develop-Packt/Deep-Learning-for-Sequences
This module explores how important Recurrent Neural Networks (RNNs) are for sequence modeling. It particularly focuses on deep learning approaches for sequences, particularly plain RNNs and 1D convolutions Foundations more advanced RNN-based models are laid in this module
Develop-Packt/Deep-Learning-for-Text-embeddings
This module demonstrates the power of word embeddings and explains the popular deep learning-based approaches for embeddings
Develop-Packt/Discussing-Advancements-for-Reinforcement-Learning
This module discusses the current state of reinforcement learning and describes some promising approaches being taken to advance the field.
Develop-Packt/Extracting-and-Analyzing-Web-Data
Collect data by scraping web pages, then analyze your findings. Learn how to use APIs to retrieve real-time data from Twitter.
Develop-Packt/Generative-Adversarial-Networks-GANs
In this module you will learn about Generative Adversarial Networks (GAN) and their basic components along with some of the use cases of GAN.
Develop-Packt/Image-Recognition-with-Convolutional-Neural-Networks-CNN
This module introduces the architecture of CNN and explains how to implement it to develop image classifiers from scratch
Develop-Packt/Introduction-to-Artificial-Intelligence
This module introduces you to the fundamentals of Artificial Intelligence. You will be implementing your first AI through a simple Tic-Tac-Toe game where you will be teaching the program on how to win against a human player
Develop-Packt/Introduction-to-Classification
This module introduces classification — you will be implementing the various techniques such as k-nearest neighbors and Support Vector Machines. You will be using the Euclidean distance to work with the k-nearest neighbors.
Develop-Packt/Introduction-to-Data-Wrangling-with-Python
Briefly review the foundational components of data wrangling and Python data structures.
Develop-Packt/Introduction-to-Decision-Trees
This chapter introduces you to two types of supervised learning algorithms in detail. The first algorithm will help us to classify data points using decision trees, while the other algorithm will help us classify using random forests.
Develop-Packt/Introduction-to-Neural-Networks-and-Deep-Learning
This module covers the basics components of a neural network and its essential operations. It also explores a trained neural network created using TensorFlow
Develop-Packt/Introduction-to-Regression
In this module you will be introduced to regression which plays an important role while it comes to prediction of the future by using the past historical data. You will come across various techniques such as Linear regression with one and multiple variables, along with polynomial and Support Vector Regression
Develop-Packt/Introduction-to-Reinforcement-Learning
This module introduces the world of reinforcement learning and discusses some common applications. You will solve an autonomous driving problem using pure Python
Develop-Packt/Machine-Learning-Fundamentals-with-Keras
Explore basic machine learning algorithms and learn to build, train, and evaluate Artificial Neural Networks in Keras.
Develop-Packt/Natural-Language-Processing-Fundamentals
Discover the basic tools and techniques required to preprocess data to use in an NLP project.
Develop-Packt/Neural-Networks
This module will introduce you to Artificial Neural Networks and a practical approach to build single and multilayer neural networks to solve supervised learning tasks
Develop-Packt/Performing-Sentiment-Analysis-with-NLP
Explore the libraries and frameworks used to perform sentiment analysis on textual data.
Develop-Packt/Pre-Processing-Data-and-Feature-Extraction
Learn how to collect, clean and categorize data for your projects. Then extract the key textual features and present them visually.