React-native (android) icon 변경과 splash를 적용해보겠습니다.
icon: 핸드폰에서 어플 접속시 보이는 모습을 의미.
splash: 어플 실행시 잠시 노출되는 화면을 의미.
Icon 변경 방법 결론부터 정리하자면 특정 폴더안에 이미지만 넣으면 됩니다.
*프로젝트를 시작할 때 이름을 test로 만들어 진행하였습니다. (버전은 0.67)
1 npx react-native init test --version 0.67.0
1. android/app/src/main/res 까지 폴더를 들어갑니다. 이미지와 같은 구조가 보인다면 잘 접근한 것입니다.
Selenium 동작대기 접근하려는 요소가 존재하지 않을 때 발생하는 NoSuchElementException error. 페이지와 서버가 통신중이거나 네트워크 지연 등으로 위의 크롤링을 원하는 요소가 html에 존재하기 전에 요소에 접근을 시도하기 때문에 발생하는 에러입니다.
어떤 멋진 코드로 이를 해결할 수 있을까? 고민하였지만 조금 무식한? 방법인 시간 지연으로 이를 해결하였습니다.
1. time.sleep python 내장 library 지정한 시간만큼 지연 (프로세스 자체를 지정한 시간동안 기다림) 사용법 1 2 3 from time import sleep sleep(3) //3초간 기다림
Epoch의 의미 1~100의 데이터가 input의 양(x_train)으로 주어졌을 때
20 epoch를 적용한다는 의미는
단계별로 설명하자면,
1번째 학습(1 epoch) 시작
초기화된 가중치(w)와 편향(b)을 가지고 1에 대한 계산 진행 >
1을 대입하여 나온 가중치(w) 와 편향(b) 도출
2에게 1을 대입하여 나온 가중치(w) 와 편향(b)을 대입하여 새로운 가중치(w)와 편향(b)가 도출
3에게 2를 대입하여 나온 가중치(w) 와 편향(b)을 대입하여 새로운 가중치(w)와 편향(b)가 도출
…
옵티마이저의 목적 옵티마이저는 학습 데이터(Train data)셋을 이용하여 모델을 학습 할 때 데이터의 실제 결과와 모델이 예측한 결과를 기반으로 오차를 잘 줄일 수 있게 만들어주는 역할입니다.
따라서 최적화(Optimization)은 손실 함수(Loss Function)의 결과값을 최소화하는 모델의 파라미터(가중치)를 찾는 것을 의미합니다.
옵티마이저 리스트 경사 하강법(Gradient Descent) 확률적 경사 하강법(Stochastic Gradient Descent, SGD) Momentum Nesterov Accelerated Gradient (NAG) Adam AdaGrad RMSProp AdaMax Nadam 참고 https://keras.