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...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
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 |