캐글의 딥러닝 튜토리얼을 바탕으로 정리한 문서입니다. 개인적으로 추가한 내용이 있어서 원문 내용과 차이가 있습니다. Intro to Deep Learning https://www.kaggle.com/learn/intro-to-deep-learning 2022. 2. 27 최초작성 뉴런(neuron) 인공 뉴런 또는 뉴런은 신경망(neural network)의 기본 구성 요소입니다. 생물학적 뉴런에서 영감을 받아 만들어졌기 때문에 생물학적 뉴런과 구조상 유사점이 있습니다. 다음 그림은 하나의 뉴런입니다. 뉴런에 하나의 값 x가 입력되고 하나의 값 y가 출력되고 있습니다. 입력의 값이 뉴런으로 전달될때, 입력과 뉴런 사이에 연결된 에지에 있는 가중치가 곱해집니다. 입력 x는 가중치 w가 곱해져 뉴런에 전달되..
Flutter의 레이아웃에 대해 다루고 있습니다. 2022. 9. 25 최초작성 다음 글을 바탕으로 작성되었습니다. https://docs.flutter.dev/development/ui/layout 관련 포스트 MacBook M1에 iOS와 Android를 위한 Flutter 개발 환경 만들기 https://webnautes.tistory.com/2027 Windows에서 Flutter 개발환경 만들기 https://webnautes.tistory.com/2057 레이아웃을 사용하면 위젯을 구성하여 더 복잡한 위젯을 만들 수 있습니다. 예를 들어 아래의 첫번째 스크린샷은 3개의 아이콘 아래에 레이블을 배치했습니다. 두 번째 스크린샷은 레이아웃을 사용하여 어떻게 아이콘과 레이블을 구성했는지를 보여줍니다...
Flutter의 위젯에 대해 간단히 다루고 있습니다. 2022. 7. 7 최초작성 다음 글을 바탕으로 작성되었습니다. https://docs.flutter.dev/development/ui/widgets-intro 본 포스트를 읽어보기 전에 다음 포스트에서 StatefulWidget과 StatelessWidget의 차이를 확인하세요. Flutter 강좌 02 - Flutter에서 StatefulWidget과 StatelessWidget의 차이 정리 https://webnautes.tistory.com/2061 관련 포스트 MacBook M1에 iOS와 Android를 위한 Flutter 개발 환경 만들기 https://webnautes.tistory.com/2027 Windows에서 Flutter 개발환..
Flutter에서 StatefulWidget과 StatelessWidget의 차이를 정리 했습니다. 2022. 5. 21 최초작성 2022. 6. 6 StatefulWidget과 State 역할 관련 내용 설명 수정 다음 웹문서들을 참고하여 작성했습니다. https://www.geeksforgeeks.org/what-is-widgets-in-flutter/?ref=lbp https://itwise.tistory.com/29 https://docs.flutter.dev/development/ui/interactive https://www.geeksforgeeks.org/flutter-stateful-vs-stateless-widgets/ https://www.geeksforgeeks.org/differen..
스타트업 회사의 이름을 랜덤으로 생성하여 제안해주는 첫번째 Flutter 앱을 작성해봅니다. 개념적인 부분은 제외하고 따라하며 앱을 완성하는 과정을 다루고 있습니다. 개념적인 부분은 이후 다룰 예정입니다. 먼저 랜덤으로 선택한 두 개의 단어를 결합하여 만든 스타트업 회사 이름을 보여주는 앱을 작성하고 이후 스타트업 회사 이름들을 리스트뷰에 보여주도록 개선해봅니다. 참고 https://codelabs.developers.google.com/codelabs/first-flutter-app-pt1/#0 본 포스트에서는 비주얼 스튜디오 코드를 사용하여 Flutter 프로젝트를 생성하여 진행합니다. Windows에서 Flutter 개발환경 만들기 https://webnautes.tistory.com/2057 20..
에러 처리(Error Handling)를 다룹니다. A Swift Tour ( https://docs.swift.org/swift-book/GuidedTour/GuidedTour.html ) 문서의 코드를 Swift Playground( https://swiftfiddle.com/ ) 에서 실행시켜 보며 진행해보았습니다. 본 문서는 공부한 내용을 정리하는 목적으로 작성되었으며 A Swift Tour 문서의 내용을 바탕으로 하고 있습니다. 잘못된 점이 있을 수 있습니다 2021. 11. 06 최초작성 2022. 10. 22 최종수정 Error 프로토콜을 채택하는 모든 타입을 사용하여 에러를 나타낼 수 있습니다. 여기에선 열거형을 사용한 예제를 보여줍니다. enum PrinterError: Error { c..
스크린샷처럼 특정 장소에 대한 설명, 사진, 지도를 한 화면에 보여주는 뷰를 만들어 봅니다. 설명, 사진, 지도를 보여주는 뷰를 각각 만들어서 마지막에 하나로 결합합니다. Introducing SwiftUI( https://developer.apple.com/tutorials/SwiftUI ) 를 따라해보면서 정리한 문서입니다. 참조한 문서와 달리 inspector를 사용하지 않고 코드를 추가하며 진행합니다. 2021. 1. 9 - 최초작성 Introducing SwiftUI 따라잡기 - 장소 소개하는 화면 만들기 프로젝트 생성 장소 설명을 위한 뷰 추가하기 이미지를 보여주기 위한 뷰 추가하기 지도를 보여주기 위한 뷰 추가하기 Detail View 만들기 Building Lists and Navigati..
모델에 데이터를 공급하는 방식 중 하나인 tf.data.Dataset.from_generator를 살펴봅니다. 데이터가 너무 커서 메모리에 모두 로드할 수 없는 경우 데이터를 한번에 모두 읽어오는 대신에 디스크에서 데이터를 배치(batch) 단위로 로드하도록 할 수 있습니다. 2021. 11. 19 최초작성 tf.data.Dataset.from_generator 우선 모델이 필요로 하는 데이터를 생성하는 generator 함수가 필요합니다. 이 함수는 return 문 대신에 yield 문을 사용합니다. 여기에서 데이터셋은 28 x 28 크기의 이미지와 10개의 클래스 중 하나임을 나타내는 정수 쌍으로 구성된 1000개의 데이터라고 가정합니다. generator 함수에서 다음처럼 가상의 데이터를 생성하여 ..
본 포스팅은 Fashion MNIST(의류, 가방, 신발등의 이미지)를 분류하기 위해 케라스(tf.keras)를 사용하여 뉴럴 네트워크 모델을 학습시키는 방법을 설명합니다. 다음 문서를 기반으로 제작했습니다. Basic classification: Classify images of clothinghttps://www.tensorflow.org/tutorials/keras/classification 영상에서 설명하는 코드입니다. import tensorflow as tf fashion_mnist = tf.keras.datasets.fashion_mnist (train_images, train_labels), (test_images, test_labels) = fashion_mnist.load_data() ..
텐서플로우 공식 문서, stackoverflow 등 여러 인터넷 상의 자료를 바탕으로 공부하며 작성한 포스팅이며 아직 부족한 점이 많습니다. 계속 보완될 예정이며 잘못된 부분이 있으면 댓글로 알려주세요. 텐서플로우 2.0에서 텐서플로우 1.x 코드를 실행하는 방법을 설명합니다. Tensorflow 2.0에서 Tensorflow 1.x 코드 실행하기https://webnautes.tistory.com/1393