We may earn an affiliate commission when you visit our partners.
Course image
Dr Kevin Webster

TensorFlow 2 시작하기 과정에 오신 것을 환영합니다!

이 과정에서는 순차 API를 사용한 모델 구축, 훈련, 평가 및 예측, 모델 검증, 정규화, 콜백 구현, 모델 저장 및 로딩 등 Tensorflow를 사용하여 딥 러닝 모델을 개발하기 위한 완벽한 엔드-투-엔드 워크플로우를 배우게 됩니다.

배운 개념을 실용적인 실습형 코딩 자습서에서 바로 연습할 것이며 이는 대학원 조교에게 안내를 받게 될 것입니다. 또한 기술을 통합할 수 있는 일련의 자동 채점 프로그래밍 과제가 있습니다.\n\n과정이 끝나면 이미지 분류기 딥 러닝 모델을 처음부터 개발하는 Capstone 프로젝트에 많은 개념을 통합할 것입니다.

Tensorflow는 오픈 소스 머신 라이브러리이며 딥 러닝에 가장 널리 사용되는 프레임워크 중 하나입니다. Tensorflow 2의 출시는 초심자에서 고급 수준에 이르기까지 모든 사용자의 사용 편의성에 중점을 둔 제품 개발의 단계적 변화를 나타냅니다. 이 과정은 Tensorflow 1.x에 대한 경험이 있는 사용자뿐만 아니라 경험이 없는 사용자 모두를 대상으로 합니다.

Read more

TensorFlow 2 시작하기 과정에 오신 것을 환영합니다!

이 과정에서는 순차 API를 사용한 모델 구축, 훈련, 평가 및 예측, 모델 검증, 정규화, 콜백 구현, 모델 저장 및 로딩 등 Tensorflow를 사용하여 딥 러닝 모델을 개발하기 위한 완벽한 엔드-투-엔드 워크플로우를 배우게 됩니다.

배운 개념을 실용적인 실습형 코딩 자습서에서 바로 연습할 것이며 이는 대학원 조교에게 안내를 받게 될 것입니다. 또한 기술을 통합할 수 있는 일련의 자동 채점 프로그래밍 과제가 있습니다.\n\n과정이 끝나면 이미지 분류기 딥 러닝 모델을 처음부터 개발하는 Capstone 프로젝트에 많은 개념을 통합할 것입니다.

Tensorflow는 오픈 소스 머신 라이브러리이며 딥 러닝에 가장 널리 사용되는 프레임워크 중 하나입니다. Tensorflow 2의 출시는 초심자에서 고급 수준에 이르기까지 모든 사용자의 사용 편의성에 중점을 둔 제품 개발의 단계적 변화를 나타냅니다. 이 과정은 Tensorflow 1.x에 대한 경험이 있는 사용자뿐만 아니라 경험이 없는 사용자 모두를 대상으로 합니다.

이 과정에서 성공하기 위해서는 파이썬 프로그래밍 언어(이 과정에서는 파이썬 3 사용), 일반적인 머신 러닝 개념(예: 과적합/과소적합, 지도 학습 작업, 검증, 정규화 및 모델 선택), 전형적인 모델 아키텍처(MLP/피드포워드 및 컨볼루션 신경망), 활성화 함수, 출력 레이어 및 최적화를 포함한 딥 러닝 분야의 실무 지식을 갖추고 있어야 합니다.

Enroll now

What's inside

Syllabus

TensorFlow 소개
TensorFlow는 딥 러닝을 위한 가장 인기 있는 라이브러리 중 하나이며 오늘날 모든 수준의 연구원과 전문가 사이에서 널리 사용됩니다. 이번 주에는 Coursera 플랫폼에서 TensorFlow 사용을 시작하고 과정 구조에 익숙해지는 훈련을 할 것입니다. 또한 Google Colab을 포함하여 TensorFlow에서 딥 러닝 모델을 개발할 때 유용한 리소스에 대해서도 배우게 됩니다. 이번 주는 과정의 다음 주에 TensorFlow에 진입할 수 있도록 실제로 모든 것을 설정하는 것입니다.
Read more

Traffic lights

Read about what's good
what should give you pause
and possible dealbreakers
Covers image classification, which is standard in the computer vision domain
Emphasizes hands-on practice through practical coding tutorials and assignments
Provides various ways to build, train, and evaluate TensorFlow models using both high-level APIs and low-level operations
Covers essential concepts for model development such as validation, regularization, and callbacks
Includes a capstone project that involves building a deep learning model for image classification
Prereq: Experience with TensorFlow 1.x or no prior experience is required

Save this course

Create your own learning path. Save this course to your list so you can find it easily later.
Save

Reviews summary

Tensorflow 2 입문 및 실습

학습자들은 TensorFlow 2를 처음 시작하는 입문자에게 최적화된 과정이라고 평가합니다. 특히 이론과 실습의 균형이 좋고, Google Colab을 활용한 실습형 자습서핸즈온 코딩 과제실용적인 지식 습득에 크게 기여했다고 말합니다. 체계적인 커리큘럼캡스톤 프로젝트를 통해 딥러닝 모델 개발의 엔드-투-엔드 워크플로우를 경험할 수 있다는 점도 강점으로 꼽힙니다. 다만, 일부 학습자들은 파이썬과 기본적인 머신러닝 지식필수적이며, 그렇지 않으면 설명이 다소 빠르거나 깊이가 얕다고 느낄 수 있다고 언급합니다. 최근 리뷰에서는 지속적인 업데이트를 통해 내용이 개선되고 있다는 긍정적인 평가도 있습니다.
캡스톤 프로젝트를 통해 엔드-투-엔드 딥러닝 워크플로우를 경험합니다.
"캡스톤 프로젝트도 좋았어요."
"TensorFlow 2를 처음 시작하는 분들에게 강력 추천합니다. 커리큘럼이 체계적이고, 캡스톤 프로젝트를 통해 전체 워크플로우를 경험할 수 있어서 좋았습니다."
"이 과정에서 Tensorflow에서 딥 러닝 모델을 개발하기 위한 엔드-투-엔드 워크플로우를 배웠으며, Capstone 프로젝트는 모든 지식을 결합할 기회를 제공합니다."
최근 업데이트를 통해 강의 내용과 품질이 향상되고 있습니다.
"최근 업데이트로 내용이 더 깔끔해진 것 같습니다."
"꽤 오래전에 들었는데, TensorFlow 1.x 사용자도 쉽게 TF2로 넘어올 수 있도록 구성되어 좋았습니다. 다만, 업데이트가 꾸준히 이루어지는지는 확인이 필요합니다."
"강의 내용이 최신 TensorFlow 2 버전에 맞춰 지속적으로 개선되고 있어 학습에 몰입할 수 있었습니다."
TensorFlow 2 초보자에게 적합하며 실습 위주의 학습 경험을 제공합니다.
"이 강의는 TensorFlow 2를 처음 접하는 저에게 정말 완벽했습니다. 이론과 실습의 균형이 좋았고, 특히 Colab 환경에서 직접 코드를 실행해보는 실습형 자습서가 큰 도움이 되었습니다."
"정말 입문자에게 최적화된 강의입니다. 복잡한 내용을 쉽게 풀어 설명해주셔서 이해하기 쉬웠어요. 핸즈온 코딩 과제도 실력 향상에 많은 도움이 되었습니다."
"파이썬과 기본적인 머신러닝 지식은 있다는 전제하에 TensorFlow 2 입문하기에 아주 좋은 강의입니다. 실습 위주라 지루하지 않게 들을 수 있었어요."
"초보자 친화적인 강의입니다. 개념 설명도 좋고, 실습 환경 설정부터 차근차근 알려줘서 헤매지 않고 따라갈 수 있었습니다."
입문 수준에 맞춰져 있어 일부 고급 내용의 깊이가 얕게 느껴질 수 있습니다.
"강의 내용은 전반적으로 괜찮지만, 일부 설명이 다소 빠르다고 느꼈습니다. 특히 콜백이나 모델 저장 부분에서는 더 자세한 설명이 필요하다고 생각해요."
"전반적으로 유익했으나, 기대했던 것보다 깊이가 얕은 부분이 아쉬웠습니다. '시작하기'라는 제목에 맞긴 하지만, 일부 주제는 더 심화된 내용이 있었으면 합니다."
"더 깊은 이론을 원한다면 다른 강의를 병행해야 할 듯 합니다."
파이썬 및 머신러닝 기본 지식은 과정 이수에 중요합니다.
"머신러닝에 대한 사전 지식이 없으면 좀 어렵게 느껴질 수도 있습니다. 파이썬과 ML 기본은 꼭 익히고 오세요."
"딥러닝 배경지식이 부족하다면 초반에 약간 헤맬 수도 있을 것 같습니다."
"기본적인 ML 지식은 필수입니다."

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in TensorFlow 2 시작하기 with these activities:
TensorFlow 자료 모음 생성하기
TensorFlow 자료 모음을 만들면 유용한 리소스와 도구를 한 곳에 모아 학습에 활용할 수 있습니다.
Browse courses on TensorFlow
Show steps
  • 온라인에서 TensorFlow 관련 리소스 수집
  • 리소스 정리 및 분류
  • 노트북 또는 온라인 플랫폼에 자료 모음 저장
텐서플로우 2 최신 책 리뷰
이 책 리뷰에서는 TensorFlow 2의 주요 개념과 특징에 대해 알아보고 코스에서 다루는 주제를 미리 예습하는 데 도움이 됩니다.
Show steps
  • 인트로덕션 및 TensorFlow 기본 사항 챕터 읽기
  • 신경망에 대한 챕터 읽기
  • TensorFlow를 사용한 이미지 분류 모델 구축
  • 리뷰에 대해 간단한 요약 작성
온라인 튜토리얼 및 코스 탐구하기
온라인 튜토리얼과 코스는 TensorFlow 기술을 확장하고 학습한 개념을 강화하는 데 도움이 될 수 있습니다.
Browse courses on TensorFlow
Show steps
  • Coursera, Udemy 또는 edX에서 튜토리얼 및 코스 찾기
  • 관심 있는 튜토리얼 또는 코스 선택
  • 튜토리얼 또는 코스 완료
Five other activities
Expand to see all activities and additional details
Show all eight activities
코딩 연습 문제 풀기
코딩 연습 문제를 풀어보면 TensorFlow를 사용하여 딥 러닝 모델을 구축하고 훈련하는 방법에 대한 실습 경험을 쌓을 수 있습니다.
Browse courses on TensorFlow
Show steps
  • TensorFlow 웹사이트에서 연습 문제 찾기
  • 문제 풀기
  • 코드 검토 및 디버깅
연습 문제 풀기 그룹 참여하기
연습 문제 그룹에 참여하면 다른 학생들과 협력하여 문제를 해결하고 학습한 내용을 강화할 수 있습니다.
Browse courses on TensorFlow
Show steps
  • 학습 관리 시스템 또는 온라인 포럼에서 연습 문제 그룹 찾기
  • 그룹에 가입 및 소개하기
  • 문제 풀기 및 아이디어 공유하기
이미지 분류 프로젝트 시작하기
이미지 분류 프로젝트를 시작하면 TensorFlow에서 딥 러닝 모델을 구축하고 훈련하는 방법에 대한 실습적 이해를 얻을 수 있습니다.
Browse courses on TensorFlow
Show steps
  • 데이터셋 선택 및 수집
  • TensorFlow 모델 선택 및 구축
  • 모델 훈련 및 평가
  • 결과 분석 및 시각화
블로그 게시물 또는 기사 작성
TensorFlow에 대한 블로그 게시물이나 기사를 작성하면 학습한 내용을 통합하고 지식을 공고히하는 데 도움이 됩니다.
Browse courses on TensorFlow
Show steps
  • TensorFlow에서 다루는 주제 선택
  • 조사 및 쓰기
  • 블로그 또는 온라인 플랫폼에 게시
  • 피드백 수집 및 업데이트
TensorFlow 커뮤니티에 기여하기
TensorFlow 커뮤니티에 기여하면 실제 프로젝트에서 TensorFlow를 사용하여 실무 경험을 쌓을 수 있습니다.
Browse courses on TensorFlow
Show steps
  • GitHub에서 TensorFlow 리포지토리 찾기
  • 문제 확인 또는 기능 제안
  • 풀 리퀘스트 제출
  • 코드 검토 및 합병

Career center

Learners who complete TensorFlow 2 시작하기 will develop knowledge and skills that may be useful to these careers:
Data Scientist
Data Scientists analyze large datasets to uncover patterns, trends, and other useful information. They use their findings to help businesses make better decisions, develop new products, and improve customer service. TensorFlow 2 is a popular library for deep learning, a type of machine learning that is well-suited for analyzing large datasets. This course provides a comprehensive introduction to TensorFlow 2, including how to build, train, and evaluate deep learning models. Taking this course can help you develop the skills needed to become a successful Data Scientist.
Machine Learning Engineer
Machine Learning Engineers design, build, and deploy machine learning models. They work with data scientists to identify business problems that can be solved with machine learning, and then they develop and implement the models that solve those problems. TensorFlow 2 is a popular library for deep learning, a type of machine learning that is well-suited for solving complex problems. This course provides a comprehensive introduction to TensorFlow 2, including how to build, train, and evaluate deep learning models. Taking this course can help you develop the skills needed to become a successful Machine Learning Engineer.
Software Engineer
Software Engineers design, develop, and maintain software applications. They work with a variety of programming languages and technologies, including TensorFlow 2. TensorFlow 2 is a popular library for deep learning, a type of machine learning that is well-suited for developing complex software applications. This course provides a comprehensive introduction to TensorFlow 2, including how to build, train, and evaluate deep learning models. Taking this course can help you develop the skills needed to become a successful Software Engineer.
Data Analyst
Data Analysts collect, clean, and analyze data to identify trends and patterns. They use their findings to help businesses make better decisions, develop new products, and improve customer service. TensorFlow 2 is a popular library for deep learning, a type of machine learning that is well-suited for analyzing large datasets. This course provides a comprehensive introduction to TensorFlow 2, including how to build, train, and evaluate deep learning models. Taking this course can help you develop the skills needed to become a successful Data Analyst.
Artificial Intelligence Engineer
Artificial Intelligence Engineers design, develop, and maintain artificial intelligence systems. They work with a variety of programming languages and technologies, including TensorFlow 2. TensorFlow 2 is a popular library for deep learning, a type of machine learning that is well-suited for developing complex artificial intelligence systems. This course provides a comprehensive introduction to TensorFlow 2, including how to build, train, and evaluate deep learning models. Taking this course can help you develop the skills needed to become a successful Artificial Intelligence Engineer.
Computer Vision Engineer
Computer Vision Engineers design, develop, and maintain computer vision systems. They work with a variety of programming languages and technologies, including TensorFlow 2. TensorFlow 2 is a popular library for deep learning, a type of machine learning that is well-suited for developing complex computer vision systems. This course provides a comprehensive introduction to TensorFlow 2, including how to build, train, and evaluate deep learning models. Taking this course can help you develop the skills needed to become a successful Computer Vision Engineer.
Natural Language Processing Engineer
Natural Language Processing Engineers design, develop, and maintain natural language processing systems. They work with a variety of programming languages and technologies, including TensorFlow 2. TensorFlow 2 is a popular library for deep learning, a type of machine learning that is well-suited for developing complex natural language processing systems. This course provides a comprehensive introduction to TensorFlow 2, including how to build, train, and evaluate deep learning models. Taking this course can help you develop the skills needed to become a successful Natural Language Processing Engineer.
Speech Recognition Engineer
Speech Recognition Engineers design, develop, and maintain speech recognition systems. They work with a variety of programming languages and technologies, including TensorFlow 2. TensorFlow 2 is a popular library for deep learning, a type of machine learning that is well-suited for developing complex speech recognition systems. This course provides a comprehensive introduction to TensorFlow 2, including how to build, train, and evaluate deep learning models. Taking this course can help you develop the skills needed to become a successful Speech Recognition Engineer.
Bioinformatics Scientist
Bioinformatics Scientists use computational methods to analyze biological data. They work with a variety of programming languages and technologies, including TensorFlow 2. TensorFlow 2 is a popular library for deep learning, a type of machine learning that is well-suited for analyzing large biological datasets. This course provides a comprehensive introduction to TensorFlow 2, including how to build, train, and evaluate deep learning models. Taking this course can help you develop the skills needed to become a successful Bioinformatics Scientist.
Financial Analyst
Financial Analysts use data to evaluate investments and make recommendations to clients. They work with a variety of programming languages and technologies, including TensorFlow 2. TensorFlow 2 is a popular library for deep learning, a type of machine learning that is well-suited for analyzing large financial datasets. This course provides a comprehensive introduction to TensorFlow 2, including how to build, train, and evaluate deep learning models. Taking this course can help you develop the skills needed to become a successful Financial Analyst.
Actuary
Actuaries use mathematics to assess risk and make financial decisions. They work with a variety of programming languages and technologies, including TensorFlow 2. TensorFlow 2 is a popular library for deep learning, a type of machine learning that is well-suited for analyzing large insurance datasets. This course provides a comprehensive introduction to TensorFlow 2, including how to build, train, and evaluate deep learning models. Taking this course can help you develop the skills needed to become a successful Actuary.
Quantitative Analyst
Quantitative Analysts use mathematics and statistics to analyze financial data. They work with a variety of programming languages and technologies, including TensorFlow 2. TensorFlow 2 is a popular library for deep learning, a type of machine learning that is well-suited for analyzing large financial datasets. This course provides a comprehensive introduction to TensorFlow 2, including how to build, train, and evaluate deep learning models. Taking this course can help you develop the skills needed to become a successful Quantitative Analyst.
Operations Research Analyst
Operations Research Analysts use mathematical models to solve complex problems. They work with a variety of programming languages and technologies, including TensorFlow 2. TensorFlow 2 is a popular library for deep learning, a type of machine learning that is well-suited for solving complex optimization problems. This course provides a comprehensive introduction to TensorFlow 2, including how to build, train, and evaluate deep learning models. Taking this course can help you develop the skills needed to become a successful Operations Research Analyst.
Business Intelligence Analyst
Business Intelligence Analysts use data to identify trends and patterns. They work with a variety of programming languages and technologies, including TensorFlow 2. TensorFlow 2 is a popular library for deep learning, a type of machine learning that is well-suited for analyzing large business datasets. This course provides a comprehensive introduction to TensorFlow 2, including how to build, train, and evaluate deep learning models. Taking this course can help you develop the skills needed to become a successful Business Intelligence Analyst.
Data Warehouse Architect
Data Warehouse Architects design and build data warehouses. They work with a variety of programming languages and technologies, including TensorFlow 2. TensorFlow 2 is a popular library for deep learning, a type of machine learning that is well-suited for analyzing large datasets. This course provides a comprehensive introduction to TensorFlow 2, including how to build, train, and evaluate deep learning models. Taking this course can help you develop the skills needed to become a successful Data Warehouse Architect.

Reading list

We've selected six books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in TensorFlow 2 시작하기.
이 책은 파이썬 프로그래밍 언어를 사용하여 딥 러닝 모델을 구축하고 구현하는 데 초점을 맞춥니다. Keras와 TensorFlow를 포함한 다양한 도구와 라이브러리를 다룹니다.
이 책은 Tensorflow 2.0의 호환성, 즉각성, 유연성을 소개합니다. 딥러닝의 배경 지식이 없어도 초보자를 위한 완벽한 안내서입니다.
이 책은 추천 시스템을 위한 TensorFlow 사용을 다룹니다. 협업 필터링, 콘텐츠 기반 필터링, 깊은 학습을 포함한 다양한 기술을 다룹니다.
이 책은 머신러닝에 사용되는 수학적 개념을 다룹니다. 이 과정에서 다루는 기술을 이해하는 데 필요한 기반 지식을 제공할 수 있습니다.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser