All Projects → wookayin → Tensorflowkr 2017 Talk Bestpractice

wookayin / Tensorflowkr 2017 Talk Bestpractice

💬 Slides and Tutorial Codes for the talk 'Toward Best Practices of TensorFlow Code Patterns' (2017)

Projects that are alternatives of or similar to Tensorflowkr 2017 Talk Bestpractice

Twcommunities
整理與蒐集台灣社群活動投影片
Stars: ✭ 145 (-7.64%)
Mutual labels:  slides
Introd3
Introduction talk to D3
Stars: ✭ 148 (-5.73%)
Mutual labels:  slides
Laravel best practices cn
Laravel最佳实践
Stars: ✭ 152 (-3.18%)
Mutual labels:  best-practices
Dagger2
Kotlin Dagger2 example project
Stars: ✭ 145 (-7.64%)
Mutual labels:  best-practices
Kittik
Create slides in TypeScript and present them in the terminal using ASCII only!
Stars: ✭ 147 (-6.37%)
Mutual labels:  slides
Ppz
Cópia do curso Python para Zumbis
Stars: ✭ 149 (-5.1%)
Mutual labels:  slides
Decktape
PDF exporter for HTML presentations
Stars: ✭ 1,847 (+1076.43%)
Mutual labels:  slides
Clean Code Java
Clean Code concepts adapted for Java. Based on @ryanmcdermott repository.
Stars: ✭ 155 (-1.27%)
Mutual labels:  best-practices
Nn Template
Generic template to bootstrap your PyTorch project with PyTorch Lightning, Hydra, W&B, and DVC.
Stars: ✭ 145 (-7.64%)
Mutual labels:  best-practices
Hugo Best Practices
Best practices and ideas for Hugo the open-source static site generator.
Stars: ✭ 153 (-2.55%)
Mutual labels:  best-practices
React Bits
✨ React patterns, techniques, tips and tricks ✨
Stars: ✭ 11,572 (+7270.7%)
Mutual labels:  best-practices
Vue Master Class
🗂 Source code for The Vue 2 Master Class
Stars: ✭ 147 (-6.37%)
Mutual labels:  best-practices
Modern Cpp Cheatsheet
Cheatsheet for best practices of Modern C++ (taken from Effective Modern C++)
Stars: ✭ 150 (-4.46%)
Mutual labels:  best-practices
Watchpresenter
⌚️ 🤓 Controlling your Keynote using Apple Watch
Stars: ✭ 145 (-7.64%)
Mutual labels:  slides
Natural Language Processing Specialization
This repo contains my coursework, assignments, and Slides for Natural Language Processing Specialization by deeplearning.ai on Coursera
Stars: ✭ 151 (-3.82%)
Mutual labels:  slides
Welcome
Information on joining the government community — a collaborative community for sharing best practices in furtherance of open source, open data, and open government efforts.
Stars: ✭ 143 (-8.92%)
Mutual labels:  best-practices
Forecasting
Time Series Forecasting Best Practices & Examples
Stars: ✭ 2,123 (+1252.23%)
Mutual labels:  best-practices
Domain Driven Hexagon
Guide on Domain-Driven Design, software architecture, design patterns, best practices etc.
Stars: ✭ 4,417 (+2713.38%)
Mutual labels:  best-practices
Php Conventions
Рекомендации по написанию PHP кода
Stars: ✭ 156 (-0.64%)
Mutual labels:  best-practices
Guides
Design and development guides
Stars: ✭ 1,880 (+1097.45%)
Mutual labels:  best-practices

Toward Best Practices of TensorFlow Code Patterns

Jongwook Choi (@wookayin) and Beomjun Shin (@shastakr)

A talk in the 2nd meetup of TensorFlow Korea Group
January 14th, 2017


🚧 Warning!! 🚧

Many contents in this talk are outdated (and thus less recommended) as they were based on older versions of TensorFlow.
TensorFlow now has more handy APIs and is moving toward TF 2.0 that encourages many better practices.
This repository is kept only for archival purposes.


https://wookayin.github.io/TensorFlowKR-2017-talk-bestpractice/

Slides

Abstract (In Korean)

이번 발표에서는 (주로 연구 프로젝트를 위한) TensorFlow 코드를 작성할 때의 Best Practice 그리고 Code Patterns 에 대해 이야기합니다. 잠정적으로 다음과 같은 내용들을 다룰 예정입니다:

  • 구현 및 설계 시의 각종 요구사항/고려사항
  • TensorFlow의 모델 모듈화 및 추상화 패턴 (+횡단관심의 처리 방법)
  • High-level API 적극적으로 사용하기 (tf.contrib.layers, tf.slim, tf.learn 등)
  • (i) 모델 코드 작성 (ii) 데이터셋 및 트레이닝 상용구 (iii) 실험 및 설정 관리 (iv) 기타 자잘한 팁 등에 관한 패턴과 코드 예제

Abstract

In this talk, we aim to deliver several best practices, guidelines, and code patterns for writing TensorFlow codes, mainly when conducting research projects. A tentative and incomplete list of topics:

  • Common requirements and frequent design concerns in implementation
  • Patterns of model modularization and abstraction in TensorFlow (+ cross-cutting concerns)
  • Using modern and high-level APIs (tf.contrib.layers, tf.slim, tf.learn, etc.)
  • Patterns and code examples on: (i) styles of model writing, (ii) dataset loader and training boilerplates, (iii) management of experiments and configuration, and (iv) other general and miscellaneous tips.

Note

The talk will given in Korean, but I will self-translate the material into English shortly after the talk.

The topics are mainly based on the authors' personal experience, so may contain some opinionated suggestions. Of course, there cannot be the only answer: Please contact me if you have a suggestion, a question, or an idea that can improve the contents of this talk!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].