목록전체 글 (887)
치춘짱베리굿나이스
xml 연습 겸 수업 외적으로 개인적으로 만들어봄 상대편 수는 랜덤으로 나오고 이길 때마다 위에 승패가 쌓임
xml 연습용으로 만듦 요일을 터치하면 과목이랑 시간이 표시되고 back 누르면 돌아가는 정도.. 고작 그뿐인...
xml보다 java가 뷰 충돌날 일이 적어서 (실수할 일이 적어서) 할만했다 방향키누르면 공이 움직이고 궤적이 그려지는 간단한 배열 (스크린 좌표) 예제 색깔도바뀐다 재미있었다
package com.example.a1119; import androidx.appcompat.app.AppCompatActivity; import android.content.Context; import android.graphics.Canvas; import android.graphics.Color; import android.graphics.Paint; import android.os.Bundle; import android.os.Handler; import android.os.Message; import android.view.MotionEvent; import android.view.View; import java.util.ArrayList; import java.util.Random; publ..
디스코드 할때 상대방한테 이모티콘 달아주는게 번거로와서 봇을 하나 만들었다 이름하야 따박치 블로그에 올리는이유는 : 공부했던것들 깃헙에 백업하면서 깃 만지다가 실수로 디코봇 토큰까지 올려버렸는데 히스토리까지 없앤다고 git reset --hard (커밋명) 한다음에 git push -f origin master (강제 푸시) 했더니 파일이 완전히 날아가서 git reflog으로 커밋 되살려서 어찌어찌 부활시킴... 깃을 공부합시다
이건 vscode로 돌렸을때라 아이콘이 제대로 안나온다 귀여운걸로 넣었는데 Tray에서 계속 실행되게 해놔서 프로그램 꺼도 백그라운드에서 알아서 돈다 여튼 파일이 늘어나면 알아서 갯수를 세준다 근데 사실 여기서 끝내면 안돼가지구 (최종목적은 컴퓨터쪽에서 새로 파일 받을때마다 모델 갱신시키고 h5파일 저장하는거) 자동으로 Train까지 되게 만듦 문제는 train 도중에 파일이 들어와도 그다음에 재train은 못하게 했다는건데 연구실 컴퓨터 빠르니까 괜찮지않을까..? 아닌가..? 플래그를 하나 더 설정해주던지 해야할거같은데 어떻게해야할지 모르겟다 암튼 트레이닝은 됨 근데 트레이닝 끝나면 Accuracy랑 Cost 뜨게해놨는데 왜 안되지 이줄을 빼먹어서 리턴값으로 accuracy랑 cost를 못받아오고있었다..
카테고리명 (bin파일명 = 음료수) -> 라벨 원핫인코딩해서 벡터로 바꿔 저장하고 데이터는 bin파일에서 RGB값 변환해서 3차원 행렬에 각각 넣어주는방식 직전에는 3차원 행렬을 안 쓰고 RGB값을 각각 shift해서 하나의 정수로 만들어서 해줬는데 이게 정확도가 거의 7% 8% 이정도밖에 안나오길래 왜그러지 생각해봤더니 그냥 별거없었다 #FFFFFF 에서 앞의 두자리가 R 가운데 두자리가 G 끝 두자리가 B인데 B값이 변화하면 0~256 사이에서 변화하겠지만 R값이 변화하면 16의 5승 ~ 16의 6승 단위로 값이 변하니까 비슷한 색끼리도 정수값이 천차만별로 나와서 그런거였음 진짜 별거아닌 이유였는데 역시 사람이 생각을 하지 않으면 모른다 정확도랑 loss 둘다 수렴하는 모양으로 그래프가 그려짐 데이..