Productization and Cloud 40 Hours For a computer program to be “real”, it has to be available – these days, that means deployed to the cloud. But what is the cloud, and what does it mean to build and deploy something to it? We’ll learn that and more in this sprint. Applied Computer Science 3 40 Hours Explore programming and problem solving skills that will prepare you to pass a technical exam and start working on your job search by completing career readiness activities Natural Language Processing 40 Hours A particularly common set of unstructured data is the sort of information you are consuming right now – natural language, in written or spoken form. Human language is a fascinating phenomenon and powerful expressive tool, but despite the many rules of grammar language is not a fully defined deterministic system in the same way that programming languages (like Python) are. Language can be thought of as semi-structured, but even the structure it has (nouns, adjectives, verbs, etc.) can be difficult to recognize. Most humans are fluent in one or more languages, but even that fluency doesn’t mean they can explicitly list or consciously understand the “rules” they are following. Nonetheless, human language is the main form of content on the Internet (and beyond), and the ability to computationally process it at scale can lead to many compelling products. A brand may want to track the sentiment of users towards them on social media before and after an advertising campaign, or a news service may want to recognize key entities in a news story to generate a high-quality automated summary. But text is not numbers, and even representing it as ASCII/Unicode values doesn’t capture the meaning, just the abstract labeling of symbols. How can we hope to achieve these sorts of tasks? In this sprint we will learn assorted NLP (Natural Language Processing) techniques. Many involve cleaning and preprocessing, which can then allow us to feed the data into the more traditional statistical models we are familiar with. There are also more advanced specialized models that are particularly conducive to NLP which we will address. Neural Network Foundations 40 Hours Neural Networks, or the latest and greatest in predictive modeling. Or is it? Inspired by biology and based on math that’s been around for decades, the past few years have seen some pretty impressive results as computational resources allow running much larger networks. Major Neural Network Architectures 40 Hours Now that you've learned the foundations of Neural Networks, it's time to go deep! All "deep learning" really means is "there's at least some hidden layers," but there's a Page 43 of 58 REV 10/31/2022 This catalog applies to all students other than those who reside in CA, CO, GA, TX, and DC who have their own catalogs.
Bloom Institute of Technology | Course Catalog Page 42 Page 44