SlideShare a Scribd company logo
Copyright © 2018 by AI4quant [TW] All rights reserved
AI4quant: AI智慧影像生成
PIXNET Hackathon 2018
Jason Chuang、呂沂樺、Kiki
2018-08-19
Copyright © 2018 by AI4quant [TW] All rights reserved
What is AI?
Big Data
Algorithm
Computing Power
Copyright © 2018 by AI4quant [TW] All rights reserved
Data preprocessing for training data
We use 5 different datasets for training
If the shortest width of the image is less than 256 pixels, ignore
Shrink the shortest width to 256 pixels, cut the center part of the image
Copyright © 2018 by AI4quant [TW] All rights reserved
Big data
Food-11: https://mmspg.epfl.ch/food-image-datasets
DataSet Size(jpg,
png)
Number of
Files
# Training
files
Training
size(bmp,
256x256)
# Validation
files
dataset100 1GB 14,467 10,044 1.83GB 0
dataset256 4GB 31,653 27,002 5GB 0
Food-11 1.1GB 16,643 16,635 3.04GB 0
food-101 4.76GB 101,008 100,956 18.4GB 0
pixfood20 2.03GB 31,305 19,322 3.53GB 19,322
Copyright © 2018 by AI4quant [TW] All rights reserved
Algorithms are motivated by research paper
DCNN based method
Image Inpainting for Irregular Holes Using Partial Convolutions, 2018, Guilin Liu,
Fitsum A. Reda, Kevin J. Shih, Ting-Chun Wang, Andrew Tao, Bryan Catanzaro
High-Resolution Image Inpainting using Multi-Scale Neural Patch Synthesis, 2017,
Chao Yang, Xin Lu,Zhe Lin, Eli Shechtman, Oliver Wang, and Hao Li
Style Transfer (Harmonization)
A Neural Algorithm of Artistic Style, 2015, Leon A. Gatys, Alexander S. Ecker,
Matthias Bethge
Copyright © 2018 by AI4quant [TW] All rights reserved
Proposed model#1 - PConv
Hole mask: random shape
Copyright © 2018 by AI4quant [TW] All rights reserved
U-net like architecture(encoder-decoder)
Copyright © 2018 by AI4quant [TW] All rights reserved
PConv:During prediction-Erosion
Copyright © 2018 by AI4quant [TW] All rights reserved
Proposed model#2: Content network- central square
Model : pre-trained imagenet_inpaintCenter.t7
Copyright © 2018 by AI4quant [TW] All rights reserved
Final image: Image blending
g(x)=(1-ß)*f1(x)+ß*f2(x)
ß is (0,1)
Copyright © 2018 by AI4quant [TW] All rights reserved
Code library and computation platform
● Tensorflow 1.9.0
● Keras 2.2.2
● OpenCV 3.4.0
● Torch
Training(Oregon, U.S.) Model Evaluation/Competition (GCP in Taiwan)
● AWS p3.2xlarge
● Nvidia V100 GPU
● 8vCPU
● 61GB memory
● GCP Google Compute Engine
● Nvidia K80 GPU
● 4 vCPU
● 26 GB memory
Copyright © 2018 by AI4quant [TW] All rights reserved
Quantitative comparison(validation data loss)
Copyright © 2018 by AI4quant [TW] All rights reserved
Qualitative comparison
Copyright © 2018 by AI4quant [TW] All rights reserved
During prediction - Deep style transfer(harmonization)
(Thinking to use)
Iter 0 Iter 5 Iter 10

More Related Content

Similar to AI4quant 2018 PIXNET Hackathon

OpenPOWER Boot camp in Zurich
OpenPOWER Boot camp in ZurichOpenPOWER Boot camp in Zurich
OpenPOWER Boot camp in Zurich
Ganesan Narayanasamy
 
Lossless Encryption using BITPLANE and EDGEMAP Crypt Algorithms
Lossless Encryption using BITPLANE and EDGEMAP Crypt AlgorithmsLossless Encryption using BITPLANE and EDGEMAP Crypt Algorithms
Lossless Encryption using BITPLANE and EDGEMAP Crypt Algorithms
IRJET Journal
 
All AI Roads lead to Distribution - Dot AI
All AI Roads lead to Distribution - Dot AIAll AI Roads lead to Distribution - Dot AI
All AI Roads lead to Distribution - Dot AI
Jim Dowling
 
lec1b.ppt
lec1b.pptlec1b.ppt
lec1b.ppt
RithikRaj25
 
Distributed TensorFlow on Hops (Papis London, April 2018)
Distributed TensorFlow on Hops (Papis London, April 2018)Distributed TensorFlow on Hops (Papis London, April 2018)
Distributed TensorFlow on Hops (Papis London, April 2018)
Jim Dowling
 
Jfokus 2019-dowling-logical-clocks
Jfokus 2019-dowling-logical-clocksJfokus 2019-dowling-logical-clocks
Jfokus 2019-dowling-logical-clocks
Jim Dowling
 
Gettingstartedwithmatlabimageprocessing
GettingstartedwithmatlabimageprocessingGettingstartedwithmatlabimageprocessing
Gettingstartedwithmatlabimageprocessing
tvanii
 
Quick! Quick! Exploration!: A framework for searching a predictive model on A...
Quick! Quick! Exploration!: A framework for searching a predictive model on A...Quick! Quick! Exploration!: A framework for searching a predictive model on A...
Quick! Quick! Exploration!: A framework for searching a predictive model on A...
DataWorks Summit
 
Arcelormittal @ Scilab Conference 2018
Arcelormittal @ Scilab Conference 2018Arcelormittal @ Scilab Conference 2018
Arcelormittal @ Scilab Conference 2018
Scilab
 
ODSC18, London, How to build high performing weighted XGBoost ML Model for Re...
ODSC18, London, How to build high performing weighted XGBoost ML Model for Re...ODSC18, London, How to build high performing weighted XGBoost ML Model for Re...
ODSC18, London, How to build high performing weighted XGBoost ML Model for Re...
Alok Singh
 
How to Leverage Machine Learning (R, Hadoop, Spark, H2O) for Real Time Proces...
How to Leverage Machine Learning (R, Hadoop, Spark, H2O) for Real Time Proces...How to Leverage Machine Learning (R, Hadoop, Spark, H2O) for Real Time Proces...
How to Leverage Machine Learning (R, Hadoop, Spark, H2O) for Real Time Proces...
Codemotion Tel Aviv
 
Webinar: Deep Learning Pipelines Beyond the Learning
Webinar: Deep Learning Pipelines Beyond the LearningWebinar: Deep Learning Pipelines Beyond the Learning
Webinar: Deep Learning Pipelines Beyond the Learning
Mesosphere Inc.
 
Meg Mude, Intel - Data Engineering Lifecycle Optimized on Intel - H2O World S...
Meg Mude, Intel - Data Engineering Lifecycle Optimized on Intel - H2O World S...Meg Mude, Intel - Data Engineering Lifecycle Optimized on Intel - H2O World S...
Meg Mude, Intel - Data Engineering Lifecycle Optimized on Intel - H2O World S...
Sri Ambati
 
Incorporating JanusGraph into your Scylla Ecosystem
Incorporating JanusGraph into your Scylla EcosystemIncorporating JanusGraph into your Scylla Ecosystem
Incorporating JanusGraph into your Scylla Ecosystem
ScyllaDB
 
One bridge to connect them all. Oracle GoldenGate for Big Data.UKOUG Tech 2018
One bridge to connect them all. Oracle GoldenGate for Big Data.UKOUG Tech 2018One bridge to connect them all. Oracle GoldenGate for Big Data.UKOUG Tech 2018
One bridge to connect them all. Oracle GoldenGate for Big Data.UKOUG Tech 2018
Gleb Otochkin
 
Fri benghiat gil-odsc-data-kitchen-data science to dataops
Fri benghiat gil-odsc-data-kitchen-data science to dataopsFri benghiat gil-odsc-data-kitchen-data science to dataops
Fri benghiat gil-odsc-data-kitchen-data science to dataops
DataKitchen
 
ODSC data science to DataOps
ODSC data science to DataOpsODSC data science to DataOps
ODSC data science to DataOps
Christopher Bergh
 
Northwestern 20181004 v9
Northwestern 20181004 v9Northwestern 20181004 v9
Northwestern 20181004 v9
ISSIP
 
"Approaches for Energy Efficient Implementation of Deep Neural Networks," a P...
"Approaches for Energy Efficient Implementation of Deep Neural Networks," a P..."Approaches for Energy Efficient Implementation of Deep Neural Networks," a P...
"Approaches for Energy Efficient Implementation of Deep Neural Networks," a P...
Edge AI and Vision Alliance
 
Inteligencia artificial, open source e IBM Call for Code
Inteligencia artificial, open source e IBM Call for CodeInteligencia artificial, open source e IBM Call for Code
Inteligencia artificial, open source e IBM Call for Code
Luciano Resende
 

Similar to AI4quant 2018 PIXNET Hackathon (20)

OpenPOWER Boot camp in Zurich
OpenPOWER Boot camp in ZurichOpenPOWER Boot camp in Zurich
OpenPOWER Boot camp in Zurich
 
Lossless Encryption using BITPLANE and EDGEMAP Crypt Algorithms
Lossless Encryption using BITPLANE and EDGEMAP Crypt AlgorithmsLossless Encryption using BITPLANE and EDGEMAP Crypt Algorithms
Lossless Encryption using BITPLANE and EDGEMAP Crypt Algorithms
 
All AI Roads lead to Distribution - Dot AI
All AI Roads lead to Distribution - Dot AIAll AI Roads lead to Distribution - Dot AI
All AI Roads lead to Distribution - Dot AI
 
lec1b.ppt
lec1b.pptlec1b.ppt
lec1b.ppt
 
Distributed TensorFlow on Hops (Papis London, April 2018)
Distributed TensorFlow on Hops (Papis London, April 2018)Distributed TensorFlow on Hops (Papis London, April 2018)
Distributed TensorFlow on Hops (Papis London, April 2018)
 
Jfokus 2019-dowling-logical-clocks
Jfokus 2019-dowling-logical-clocksJfokus 2019-dowling-logical-clocks
Jfokus 2019-dowling-logical-clocks
 
Gettingstartedwithmatlabimageprocessing
GettingstartedwithmatlabimageprocessingGettingstartedwithmatlabimageprocessing
Gettingstartedwithmatlabimageprocessing
 
Quick! Quick! Exploration!: A framework for searching a predictive model on A...
Quick! Quick! Exploration!: A framework for searching a predictive model on A...Quick! Quick! Exploration!: A framework for searching a predictive model on A...
Quick! Quick! Exploration!: A framework for searching a predictive model on A...
 
Arcelormittal @ Scilab Conference 2018
Arcelormittal @ Scilab Conference 2018Arcelormittal @ Scilab Conference 2018
Arcelormittal @ Scilab Conference 2018
 
ODSC18, London, How to build high performing weighted XGBoost ML Model for Re...
ODSC18, London, How to build high performing weighted XGBoost ML Model for Re...ODSC18, London, How to build high performing weighted XGBoost ML Model for Re...
ODSC18, London, How to build high performing weighted XGBoost ML Model for Re...
 
How to Leverage Machine Learning (R, Hadoop, Spark, H2O) for Real Time Proces...
How to Leverage Machine Learning (R, Hadoop, Spark, H2O) for Real Time Proces...How to Leverage Machine Learning (R, Hadoop, Spark, H2O) for Real Time Proces...
How to Leverage Machine Learning (R, Hadoop, Spark, H2O) for Real Time Proces...
 
Webinar: Deep Learning Pipelines Beyond the Learning
Webinar: Deep Learning Pipelines Beyond the LearningWebinar: Deep Learning Pipelines Beyond the Learning
Webinar: Deep Learning Pipelines Beyond the Learning
 
Meg Mude, Intel - Data Engineering Lifecycle Optimized on Intel - H2O World S...
Meg Mude, Intel - Data Engineering Lifecycle Optimized on Intel - H2O World S...Meg Mude, Intel - Data Engineering Lifecycle Optimized on Intel - H2O World S...
Meg Mude, Intel - Data Engineering Lifecycle Optimized on Intel - H2O World S...
 
Incorporating JanusGraph into your Scylla Ecosystem
Incorporating JanusGraph into your Scylla EcosystemIncorporating JanusGraph into your Scylla Ecosystem
Incorporating JanusGraph into your Scylla Ecosystem
 
One bridge to connect them all. Oracle GoldenGate for Big Data.UKOUG Tech 2018
One bridge to connect them all. Oracle GoldenGate for Big Data.UKOUG Tech 2018One bridge to connect them all. Oracle GoldenGate for Big Data.UKOUG Tech 2018
One bridge to connect them all. Oracle GoldenGate for Big Data.UKOUG Tech 2018
 
Fri benghiat gil-odsc-data-kitchen-data science to dataops
Fri benghiat gil-odsc-data-kitchen-data science to dataopsFri benghiat gil-odsc-data-kitchen-data science to dataops
Fri benghiat gil-odsc-data-kitchen-data science to dataops
 
ODSC data science to DataOps
ODSC data science to DataOpsODSC data science to DataOps
ODSC data science to DataOps
 
Northwestern 20181004 v9
Northwestern 20181004 v9Northwestern 20181004 v9
Northwestern 20181004 v9
 
"Approaches for Energy Efficient Implementation of Deep Neural Networks," a P...
"Approaches for Energy Efficient Implementation of Deep Neural Networks," a P..."Approaches for Energy Efficient Implementation of Deep Neural Networks," a P...
"Approaches for Energy Efficient Implementation of Deep Neural Networks," a P...
 
Inteligencia artificial, open source e IBM Call for Code
Inteligencia artificial, open source e IBM Call for CodeInteligencia artificial, open source e IBM Call for Code
Inteligencia artificial, open source e IBM Call for Code
 

More from Tzu-Cheng(Jason) Chuang

Report Cruncher
Report CruncherReport Cruncher
Report Cruncher
Tzu-Cheng(Jason) Chuang
 
昕力技術小聚2023-02-23 OAuth 2.0 Spring Boot 3.0
昕力技術小聚2023-02-23 OAuth 2.0 Spring Boot 3.0昕力技術小聚2023-02-23 OAuth 2.0 Spring Boot 3.0
昕力技術小聚2023-02-23 OAuth 2.0 Spring Boot 3.0
Tzu-Cheng(Jason) Chuang
 
AI model in smart manufacturer
AI model in smart manufacturerAI model in smart manufacturer
AI model in smart manufacturer
Tzu-Cheng(Jason) Chuang
 
AI4quant decks in AppWorks DemoDay #17
AI4quant decks in AppWorks DemoDay #17AI4quant decks in AppWorks DemoDay #17
AI4quant decks in AppWorks DemoDay #17
Tzu-Cheng(Jason) Chuang
 
ai4quant TMU MIT Hackathon 2018
ai4quant TMU MIT Hackathon 2018ai4quant TMU MIT Hackathon 2018
ai4quant TMU MIT Hackathon 2018
Tzu-Cheng(Jason) Chuang
 
AIQUAN platform for AIoT
AIQUAN platform for AIoTAIQUAN platform for AIoT
AIQUAN platform for AIoT
Tzu-Cheng(Jason) Chuang
 

More from Tzu-Cheng(Jason) Chuang (6)

Report Cruncher
Report CruncherReport Cruncher
Report Cruncher
 
昕力技術小聚2023-02-23 OAuth 2.0 Spring Boot 3.0
昕力技術小聚2023-02-23 OAuth 2.0 Spring Boot 3.0昕力技術小聚2023-02-23 OAuth 2.0 Spring Boot 3.0
昕力技術小聚2023-02-23 OAuth 2.0 Spring Boot 3.0
 
AI model in smart manufacturer
AI model in smart manufacturerAI model in smart manufacturer
AI model in smart manufacturer
 
AI4quant decks in AppWorks DemoDay #17
AI4quant decks in AppWorks DemoDay #17AI4quant decks in AppWorks DemoDay #17
AI4quant decks in AppWorks DemoDay #17
 
ai4quant TMU MIT Hackathon 2018
ai4quant TMU MIT Hackathon 2018ai4quant TMU MIT Hackathon 2018
ai4quant TMU MIT Hackathon 2018
 
AIQUAN platform for AIoT
AIQUAN platform for AIoTAIQUAN platform for AIoT
AIQUAN platform for AIoT
 

Recently uploaded

Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
rickgrimesss22
 
Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"
Donna Lenk
 
Mobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona InfotechMobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona Infotech
Drona Infotech
 
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Crescat
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
Ortus Solutions, Corp
 
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Łukasz Chruściel
 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
abdulrafaychaudhry
 
Pro Unity Game Development with C-sharp Book
Pro Unity Game Development with C-sharp BookPro Unity Game Development with C-sharp Book
Pro Unity Game Development with C-sharp Book
abdulrafaychaudhry
 
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
Łukasz Chruściel
 
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Mind IT Systems
 
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptxText-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
ShamsuddeenMuhammadA
 
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus
 
Introduction to Pygame (Lecture 7 Python Game Development)
Introduction to Pygame (Lecture 7 Python Game Development)Introduction to Pygame (Lecture 7 Python Game Development)
Introduction to Pygame (Lecture 7 Python Game Development)
abdulrafaychaudhry
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOMLORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
lorraineandreiamcidl
 
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Globus
 
Game Development with Unity3D (Game Development lecture 3)
Game Development  with Unity3D (Game Development lecture 3)Game Development  with Unity3D (Game Development lecture 3)
Game Development with Unity3D (Game Development lecture 3)
abdulrafaychaudhry
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
Globus
 
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI AppAI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
Google
 
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
Alina Yurenko
 
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata
 

Recently uploaded (20)

Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
 
Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"
 
Mobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona InfotechMobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona Infotech
 
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
 
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
 
Pro Unity Game Development with C-sharp Book
Pro Unity Game Development with C-sharp BookPro Unity Game Development with C-sharp Book
Pro Unity Game Development with C-sharp Book
 
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
 
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
 
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptxText-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
 
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
 
Introduction to Pygame (Lecture 7 Python Game Development)
Introduction to Pygame (Lecture 7 Python Game Development)Introduction to Pygame (Lecture 7 Python Game Development)
Introduction to Pygame (Lecture 7 Python Game Development)
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOMLORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
 
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
 
Game Development with Unity3D (Game Development lecture 3)
Game Development  with Unity3D (Game Development lecture 3)Game Development  with Unity3D (Game Development lecture 3)
Game Development with Unity3D (Game Development lecture 3)
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
 
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI AppAI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
 
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
 
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024
 

AI4quant 2018 PIXNET Hackathon

  • 1. Copyright © 2018 by AI4quant [TW] All rights reserved AI4quant: AI智慧影像生成 PIXNET Hackathon 2018 Jason Chuang、呂沂樺、Kiki 2018-08-19
  • 2. Copyright © 2018 by AI4quant [TW] All rights reserved What is AI? Big Data Algorithm Computing Power
  • 3. Copyright © 2018 by AI4quant [TW] All rights reserved Data preprocessing for training data We use 5 different datasets for training If the shortest width of the image is less than 256 pixels, ignore Shrink the shortest width to 256 pixels, cut the center part of the image
  • 4. Copyright © 2018 by AI4quant [TW] All rights reserved Big data Food-11: https://mmspg.epfl.ch/food-image-datasets DataSet Size(jpg, png) Number of Files # Training files Training size(bmp, 256x256) # Validation files dataset100 1GB 14,467 10,044 1.83GB 0 dataset256 4GB 31,653 27,002 5GB 0 Food-11 1.1GB 16,643 16,635 3.04GB 0 food-101 4.76GB 101,008 100,956 18.4GB 0 pixfood20 2.03GB 31,305 19,322 3.53GB 19,322
  • 5. Copyright © 2018 by AI4quant [TW] All rights reserved Algorithms are motivated by research paper DCNN based method Image Inpainting for Irregular Holes Using Partial Convolutions, 2018, Guilin Liu, Fitsum A. Reda, Kevin J. Shih, Ting-Chun Wang, Andrew Tao, Bryan Catanzaro High-Resolution Image Inpainting using Multi-Scale Neural Patch Synthesis, 2017, Chao Yang, Xin Lu,Zhe Lin, Eli Shechtman, Oliver Wang, and Hao Li Style Transfer (Harmonization) A Neural Algorithm of Artistic Style, 2015, Leon A. Gatys, Alexander S. Ecker, Matthias Bethge
  • 6. Copyright © 2018 by AI4quant [TW] All rights reserved Proposed model#1 - PConv Hole mask: random shape
  • 7. Copyright © 2018 by AI4quant [TW] All rights reserved U-net like architecture(encoder-decoder)
  • 8. Copyright © 2018 by AI4quant [TW] All rights reserved PConv:During prediction-Erosion
  • 9. Copyright © 2018 by AI4quant [TW] All rights reserved Proposed model#2: Content network- central square Model : pre-trained imagenet_inpaintCenter.t7
  • 10. Copyright © 2018 by AI4quant [TW] All rights reserved Final image: Image blending g(x)=(1-ß)*f1(x)+ß*f2(x) ß is (0,1)
  • 11. Copyright © 2018 by AI4quant [TW] All rights reserved Code library and computation platform ● Tensorflow 1.9.0 ● Keras 2.2.2 ● OpenCV 3.4.0 ● Torch Training(Oregon, U.S.) Model Evaluation/Competition (GCP in Taiwan) ● AWS p3.2xlarge ● Nvidia V100 GPU ● 8vCPU ● 61GB memory ● GCP Google Compute Engine ● Nvidia K80 GPU ● 4 vCPU ● 26 GB memory
  • 12. Copyright © 2018 by AI4quant [TW] All rights reserved Quantitative comparison(validation data loss)
  • 13. Copyright © 2018 by AI4quant [TW] All rights reserved Qualitative comparison
  • 14. Copyright © 2018 by AI4quant [TW] All rights reserved During prediction - Deep style transfer(harmonization) (Thinking to use) Iter 0 Iter 5 Iter 10