본문 바로가기

프로그램72

SKT FLY AI : 12일차 - Github Actions 오늘은 Git의 push와 pull 그리고 github actions를 배워보았다. 아직, 도커랑 쿠버는 진도를 나가지 않아서 간단하게만 해봤다. 정말 간단한 workflow만 작성해보았다. OS도 다르게 설정 가능 name: Python application on: push: branches: [ python-ci-workflow ] pull_request: branches: [ python-ci-workflow ] jobs: build: runs-on: ${{ matrix.os }} strategy: matrix: os: [ubuntu-latest, macos-latest, windows-latest] python-version: ['3.6', '3.8'] exclude: - os: macos-lat.. 2023. 7. 11.
SKT FLY AI : 11일차 오늘부터 DevOps수업에 들어가게 되었다. 수업은 여기서 지급받은 노트북으로 Window환경에서 Docker와 Azure(애져)를 배운다고 한다. git과 source tree를 배웠다. 끝. 2023. 7. 11.
SKT FLY AI : 10일차 Keras에서 모델 구성 방법 Sequential()에 레이어를 추가하는 방법 함수형 API를 사용하는 방법 Model 클래스를 서브클래싱하는 방법 1. Sequential() 객체를 만들어서 레이어를 추가하는 방법으로 레이어를 구성 add() 함수 모델의 구성을 이미지로 표시 : plot_model(model) model = keras.Sequential([ layers.Conv2D(64, (3, 3), activation='relu', input_shape=(28,28,1)), layers.Conv2d(32, (3, 3), activation='relu'), layers.MaxPooling2D(pool_size=(2, 2), strides=(1,1)), layers.Fla.. 2023. 7. 10.
SKT FLY AI : 9일차 - RNN RNN 순환 신경망 입력과 출력을 시퀀스 단위로 처리 시퀀스란 문장 같이 단어가 나열된 것 이러한 시퀀스들을 처리하기 위해 고안된 모델을 스퀀스 모델이라고 한다. 그 중에서 RNN은 딥 러닝의 가장 기본적인 시퀀스 모델 은닉층에서 활성화 함수를 통해 결과를 내보내는 역할을 하는 노드를 셀이라고 한다. 이 셀은 이전의 값을 기억, 일종의 메모리 역할을 수행(메모리 셀) 은닉층의 메모리 셀에서 나온 값이 다음 은낙층의 메모리 셀에 입력 -> 이 값을 은닉 상태라고 이야기한다. 입력, 출력의 개수에 따라 형태 결정 일대일 형태 (Vanilla Neural Network) 한개의 입력에 대한 한 개의 출력을 생성하는 모델 1:1 RNN은 간단한 기계학습 문제에 사용 일대다 형태 한개의 입력에 여러개의 출력 생성.. 2023. 7. 7.