분류 전체보기
컴퓨터비전 방법론들
https://dacon.io/competitions/official/235746/overview/description 카메라 이미지 품질 향상 AI 경진대회 - DACON dacon.io 이 대회 베이스라인 코드들을 분석했지만 정작 다른것들 하느라 시간이 없어 분석만 하고 못써먹었다. 그래서 가만히 두면 잊어버릴것 같고 그러기엔 유용해서 적어둠. 중구난방으로 쓸 거라 나중에 다른 글로 분리해야 할 수도 있다. 1. albumentations 라이브러리로 label image도 augment https://dacon.io/competitions/official/235746/codeshare/2909?page=2&dtype=recent from torch.utils.data import Dataset fr..
linux 예약실행해주는 crontab
또 신기했던건 crontab이라는 건데 어떤 명령을 실행할지 예약할 수 있고 정말 쉽게 되어있다. crontab -e로 정하고 crontab -l로 제대로 설정 되었나 볼 수 있다. 진짜 유용하게 사용할 것 같다. /etc/crontab 를 수정해서 어떤 명령어를 언제 실행할 지 예약할 수 있음. 최대 주기, 최소 분 단위로 선택 가능. shell이랑 조합하면 더 다양한 걸 할 수 있겠지. https://crontab.guru/ Crontab.guru - The cron schedule expression editor loading... Cron job failures can be disastrous! We created Cronitor because cron itself can't alert you i..
Flutter 관련 문제 해결한 것들
1. null safety 문제나올 때 실행 옵션에서 --no-sound-null-safety 설정 2. 처음부터 flutter로 프로젝트 생성 안한거 flutter 연결할때 자기가 설치한 flutter 경로 Dart 탭에서 설정 3. 가상 안드로이드 기기에서 local 서버 데이터 못불러올때 안드로이드는 로컬 ip가 localhost가 아니라 10.0.2.2 라고함. 4. unable to locate adb
day 9. git 저장소 만들기
배경지식에서 유용한 정보들이 많아서 보고, 링크한것들도 유용해서 여기에서도 링크 http://rogerdudler.github.io/git-guide/index.ko.html git - 간편 안내서 - 어렵지 않아요! rogerdudler.github.io https://git-scm.com/book/ko/v2/Git%EC%9D%98-%EA%B8%B0%EC%B4%88-%EB%A6%AC%EB%AA%A8%ED%8A%B8-%EC%A0%80%EC%9E%A5%EC%86%8C Git - 리모트 저장소 원격 저장소라 하더라도 로컬 시스템에 위치할 수도 있다. remote'' 저장소라고 이름이 붙어있어도 이 원격 저장소가 사실 같은 로컬 시스템에 존재할 수도 있다. 여기서 remote'' 라는 이름은 반드 git-sc..
3d 비전 데이터셋
https://webzine.aihub.or.kr/insight/vol15/vol15_content03.html 이달의 주목할 데이터셋 I - AI DATA INSIGHT 15호 1. AR/VR 화면 정확도 향상을 위한 플렌옵틱 카메라 데이터 VR/AR 산업은 COVID-19 확산세로 비대면 관련 산업의 활성화를 통해 사회․산업 전반에 파급력을 넓혀가고 있다. 초연결․초지능 기술 확산 webzine.aihub.or.kr
day 8. 코틀린의 함수형 프로그래밍
https://mangkyu.tistory.com/111 [프로그래밍] 함수형 프로그래밍(Functional Programming) 이란? 1. 함수형 프로그래밍(Functional Programming)에 대한 이해 [ 프로그래밍 패러다임(Programming Paradigm) ] 프로그래밍 패러다임(Programming Paradigm)은 프로그래머에게 프로그래밍의 관점을 갖게 하고 코드를.. mangkyu.tistory.com https://medium.com/@sket8993/kotlin-%ED%95%A8%EC%88%98%ED%98%95-%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D-%EC%B4%88%EA%B0%84%EB%8B%A8-%EC%9D%B4%ED%95%..
코틀린 행렬 만들기
val board : Array = Array(8) { row -> Array(8) { col -> null } } val dp = Array(prices.size) { Array(3) { 987654321 } } 배열 val array = Array(100 - 2 + 1, { i -> i + 2 }) //2~100 배열 생성
day 7 클래스 상속
return this.file == other.file && this.rank == other.rank 체스 만드는건데 이거 가지고 클래스 상속을 코틀린에서 연습해봤다. 어제 다른사람이 한거 따라해서 try catch로 예외처리도 해봤음. enum으로 상수 처리를 할 수 있다는데 이건 몰라서 안했다. 내일 잘 봐야지. 어제꺼 정규표현식 정규표현식 기초 https://poqw.tistory.com/26 "코딩용으로 monospaced font 고정폭 글꼴을 한 번 찾아보세요. 공개된게 많이 있습니다." import java.util.regex.Pattern if(Pattern.matches("[A-H][0-9]->[A-Z][1-8]", input)){ enum string으로 사용하는 방법 등 '\u265..
day 6 xml, html parser 만드는데 너무 어려웠음
정규식 참고 사이트 튜토리얼 형식 https://regexone.com/lesson/introduction_abcs 디버깅 (제일 좋았음) https://regex101.com/ 쉽게 그림으로 보여준다고 함 https://regexper.com/ XML은 어떤 구조인가 http://tcpschool.com/xml/xml_basic_structure 피어세션 when String의 first() 메소드 Stack은 간단하니까 직접 구현 가능. 초기 pointer -1로 하고 더하고 빼주고 mutablelist에서 add, pop 사용 가능하니까 .iterator(), hasNext 공백 지우기 trim() \t makespace 정의해서 만들기 visited를 통해 i를 얼마나 하네 마네 할 필요 없다. ..