Distributed machine learning on public clouds

Machine learning (ML) is prevalent in today’s world. Starting from the need to improve artificial intelligent, scientist attempted to have machines learning from data. Today, machine learning has been used in a wide range of applications from sciences such as bioinformatics, brain-machine interfaces...

Full description

Saved in:
Bibliographic Details
Main Author: Tran, Manh Tu
Other Authors: Ta Nguyen Binh Duong
Format: Final Year Project
Language:English
Published: 2017
Subjects:
Online Access:http://hdl.handle.net/10356/72827
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-72827
record_format dspace
spelling sg-ntu-dr.10356-728272023-03-03T20:40:33Z Distributed machine learning on public clouds Tran, Manh Tu Ta Nguyen Binh Duong School of Computer Science and Engineering DRNTU::Engineering::Computer science and engineering::Computing methodologies::Artificial intelligence Machine learning (ML) is prevalent in today’s world. Starting from the need to improve artificial intelligent, scientist attempted to have machines learning from data. Today, machine learning has been used in a wide range of applications from sciences such as bioinformatics, brain-machine interfaces, classifying DNA sequences to smart ecosystems with computer vision, natural language processing, speech recognition and many more. Due to its ease of adaptation, more and more people are starting to use its for their own use cases. However, they will need to have some good hardware as a start which not everyone can afford. Public cloud service providers are providing the infrastructure for machine learning at a more affordable cost such as EC2 from Amazon, Azure from Microsoft, GCE from Google. In the past when use cases of machine learning was limited and the amount of data available is small, machine learning can be done using a single machine. That is not the case in today’s world where exabytes of data are collected in a single day. Distributed machine learning arises as the solution for large scale machine learning. However, in distributed settings, machine learning does not scale linearly as more nodes are used. This project aims to construct predictive models to predict the optimal distributed settings for a sample dataset. Bachelor of Engineering (Computer Science) 2017-11-23T09:46:22Z 2017-11-23T09:46:22Z 2017 Final Year Project (FYP) http://hdl.handle.net/10356/72827 en Nanyang Technological University 44 p. application/pdf
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic DRNTU::Engineering::Computer science and engineering::Computing methodologies::Artificial intelligence
spellingShingle DRNTU::Engineering::Computer science and engineering::Computing methodologies::Artificial intelligence
Tran, Manh Tu
Distributed machine learning on public clouds
description Machine learning (ML) is prevalent in today’s world. Starting from the need to improve artificial intelligent, scientist attempted to have machines learning from data. Today, machine learning has been used in a wide range of applications from sciences such as bioinformatics, brain-machine interfaces, classifying DNA sequences to smart ecosystems with computer vision, natural language processing, speech recognition and many more. Due to its ease of adaptation, more and more people are starting to use its for their own use cases. However, they will need to have some good hardware as a start which not everyone can afford. Public cloud service providers are providing the infrastructure for machine learning at a more affordable cost such as EC2 from Amazon, Azure from Microsoft, GCE from Google. In the past when use cases of machine learning was limited and the amount of data available is small, machine learning can be done using a single machine. That is not the case in today’s world where exabytes of data are collected in a single day. Distributed machine learning arises as the solution for large scale machine learning. However, in distributed settings, machine learning does not scale linearly as more nodes are used. This project aims to construct predictive models to predict the optimal distributed settings for a sample dataset.
author2 Ta Nguyen Binh Duong
author_facet Ta Nguyen Binh Duong
Tran, Manh Tu
format Final Year Project
author Tran, Manh Tu
author_sort Tran, Manh Tu
title Distributed machine learning on public clouds
title_short Distributed machine learning on public clouds
title_full Distributed machine learning on public clouds
title_fullStr Distributed machine learning on public clouds
title_full_unstemmed Distributed machine learning on public clouds
title_sort distributed machine learning on public clouds
publishDate 2017
url http://hdl.handle.net/10356/72827
_version_ 1759856360593293312