일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- 영상처리
- BFS
- 삼성역테
- 자료구조
- 삼성코딩테스트
- 컴퓨팅사고
- 다이나믹프로그래밍
- bfs문제
- 초소형머신러닝
- tinyml
- 그리디
- dfs문제
- MCU 딥러닝
- 포스코 AI교육
- 코테 문제
- TensorFlow Lite
- 딥러닝
- dfs
- sort
- 코딩테스트
- 알고리즘
- 임베디드 딥러닝
- 코테
- tflite
- DP문제
- DP
- 삼성코테
- 포스코 교육
- 포스코 ai 교육
- 삼성역량테스트
- Today
- Total
목록분류 전체보기 (392)
코딩뚠뚠
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/bpQrF7/btqT91EXy9s/bNBLAWjXHh1mGigtSGcpsK/img.png)
요즘은 딥러닝으로 화질향상을 노리지만 이의 기초가 되는 것은 고전 영상처리 알고리즘에서의 화질향상 기법이다. - waifu2x 같은 사이트에서 딥러닝으로 사진의 화질을 향상시키는 서비스를 제공한다. 용도에 따라서는 밝기와 명암비를 조절하는 것도 화질을 향상시킬 수 있겠지만 감마보정에서부터 시작하려고 한다. 핵심 : 감마보정은 비선형이다. 255가 최대값이면 128은 이의 절반의 밝기를 나타내야 할 것이다. 하지만 그렇지 않다. 비선형 전달함수를 사용해서 빛의 강도를 비선형적으로 변형하기 때문이다. (감마 보정이라고 널리 쓰이나 감마 부호화라는 표현이 더 적절하다고 한다.) 목적 : 인간 시각의 비선형성에 맞춰 정보를 부호화 인간 시각은 그 어떤 카메라보다 명암차이를 매우 잘 구별하고, 색상, 해상도 차이..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/TuyoD/btqTYR4ju2n/kgxQ5lzPtmIWsfRTHURMvk/img.png)
머신러닝 입문자들의 필수코스라고 할 수 있는 앤드류 응 님의 강의를 번역해놓은 아래 브런치를 참고하여 공부하고 핵심내용만 정리해보고자 한다. 원문 출처 : brunch.co.kr/@linecard/446 앤드류 응의 머신러닝 (2-5) : 경사 하강법 온라인 강의 플랫폼 코세라의 창립자인 앤드류 응 (Andrew Ng) 교수는 인공지능 업계의 거장입니다. 그가 스탠퍼드 대학에서 머신 러닝 입문자에게 한 강의를 그대로 코세라 온라인 강의 (Coursera.org brunch.co.kr 지난 포스팅까지 비용함수 J에 대해 알아봤다. 글 마지막에 비용함수 J를 최소화 하기 위해서는 Optimization을 해야한다고 했다. Cost를 최소화 하는 방법 = Optimization (최적화) => 경사하강법이 그..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/cUN6mD/btqT3tOTPJj/eyLM8DEXoQ0lgb5EtiUbWK/img.png)
머신러닝 입문자들의 필수코스라고 할 수 있는 앤드류 응 님의 강의를 번역해놓은 아래 브런치를 참고하여 공부하고 핵심내용만 정리해보고자 한다. 원문 출처 : brunch.co.kr/@linecard/445 앤드류 응의 머신러닝 (2-3): 비용 함수의 이해 1 온라인 강의 플랫폼 코세라의 창립자인 앤드류 응 (Andrew Ng) 교수는 인공지능 업계의 거장입니다. 그가 스탠퍼드 대학에서 머신 러닝 입문자에게 한 강의를 그대로 코세라 온라인 강의 (Coursera.org brunch.co.kr 비용함수의 역할에 대해 더 깊이 알아보자 이전 포스팅에서의 비용함수는 파라미터를 하나 가지고 있었고 이의 비용함수는 이차함수 모양이였다. 하지만 비용함수가 두개의 파라미터를 가진 J(θ0,θ1)이라면? J(θ0,θ1)..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/Zr0WL/btqT0tA8hTX/EVKu5jk4kjbSzdzXYogTjk/img.png)
풀이일시 : 2021-01-18 문제 : 길이가 N인 컨베이어 벨트가 있고, 길이가 2N인 벨트가 이 컨베이어 벨트를 위아래로 감싸며 돌고 있다. 벨트는 길이 1 간격으로 2N개의 칸으로 나뉘어져 있으며, 각 칸에는 아래 그림과 같이 1부터 2N까지의 번호가 매겨져 있다. 벨트가 한 칸 회전하면 1번부터 2N-1번까지의 칸은 다음 번호의 칸이 있는 위치로 이동하고, 2N번 칸은 1번 칸의 위치로 이동한다. i번 칸의 내구도는 Ai이다. 위의 그림에서 1번 칸이 있는 위치를 "올라가는 위치", N번 칸이 있는 위치를 "내려가는 위치"라고 한다. 컨베이어 벨트에 박스 모양 로봇을 하나씩 올리려고 한다. 로봇은 올라가는 위치에만 땅에서 올라가고, 내려가는 위치에서만 땅으로 내려갈 수 있다. 내려가는 위치에 로..
데이터 처리모델인 동기와 비동기 이다. 동기 : Synchronous 비동기 : Asynchronous 동기방식이란 : - 작업을 실행했을 때 그 작업이 끝났다는 반환값을 받은 후에야 다음 작업을 실행하는 방식 - 끝났다는 반환값이 오지 않는다면 계속 기다린다. 장점 : 설계가 간단하고 직관적이다. 단점 : 결과가 반환되기 전까지 계속 대기해야 된다. 비동기방식이란 : - 두 작업이 동시에 들어왔을 경우 작업을 실행하고 요청이 반환되는동안 다른 작업 수행 가능 - 꼭 한가지의 작업이 끝나지 않아도 다른 작업을 실행할 수 있다 장점 : 결과 반환동안 다른작업을 수행할 수 있어 효율적 단점 : 설계가 복잡하고 논증적이다.
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/k4r8a/btqTLxcz9jw/5IgNMab9tOMoBSzj57BoU0/img.png)
풀이일시 : 2021-01-16 문제 : 어른 상어가 마법사가 되었고, 파이어볼을 배웠다. 마법사 상어가 크기가 N×N인 격자에 파이어볼 M개를 발사했다. 가장 처음에 파이어볼은 각자 위치에서 이동을 대기하고 있다. i번 파이어볼의 위치는 (ri, ci), 질량은 mi이고, 방향은 di, 속력은 si이다. 위치 (r, c)는 r행 c열을 의미한다. 격자의 행과 열은 1번부터 N번까지 번호가 매겨져 있고, 1번 행은 N번과 연결되어 있고, 1번 열은 N번 열과 연결되어 있다. 파이어볼의 방향은 어떤 칸과 인접한 8개의 칸의 방향을 의미하며, 정수로는 다음과 같다. 마법사 상어가 모든 파이어볼에게 이동을 명령하면 다음이 일들이 일어난다. 모든 파이어볼이 자신의 방향 di로 속력 si칸 만큼 이동한다. 이동하..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/cszyoM/btqTDIkUy9A/JjiUDSdVAKpXaJZEa2d3Wk/img.png)
벌써 2주가 지난게 믿기지 않는다. 벌써 2주가 지났다고? 여튼 재밌게 열심히 일하면서 취준도하며 지내고 있다. 바빠 ㅠㅠ 첫날가서는 OT를 진행했다. 요런 출입증 겸 사내식당, 카페 등을 이용할수있는 카드겸 사원증을 받아 사용하고있다. (받지도 않았는데 빠지는 내 월급..) 출근길에 보이는 연구원 정문이다 저 안으로도 매우매우매우 넓다 (보이는게 다가 아니야) 그리고 전자통신연구원 좌우로 이어진 여러 연구원들과 쪽문으로 이어져있다한다 (가보진않았다ㅋㅋ) 눈이 많이왔다 얼지 않아 뽀득뽀득 거리는 눈을 밟으면서 출근했다. 물론 퇴근도 걸어서 하는길에 눈이 또왔다 매일먹는 연구원 밥이다. 여기는 차가 있지 않는이상 점심시간에 연구원 식당 밥을 제외한 식사를 하기 어렵다. 근데 직원이 많은 만큼 식당도 많아서..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/C4QFa/btqToxK6o1g/6akoteLKKnycJNkPkTJkgK/img.png)
CPU 스케줄러란 다중 프로그램 OS의 기본으로 여러 프로세스들이 CPU를 교환하며 사용하기 위해 필요한 스케줄러이다. 스케줄링 대상은 Ready Queue에 있는 프로세스들이다. 이에 대한 이해는 이전 포스팅을 참고 dbstndi6316.tistory.com/176?category=957343 [OS 공부] 스케줄러 스케줄러란 프로세스들은 자신이 죽을때까지 수많은 큐들을 돌아다닌다. OS는 이 큐 안에 있는 프로세스 중에 하나를 선택해야 한다. 이런일을 스케줄러가 하는 것이다. 즉,프로세스들 중에 무 dbstndi6316.tistory.com 스케줄링이 일어나는 시점 - Running -> Waiting (I/O, 자식프로세스종료) - Running -> Terminate (부모프로세스 종료) - Ru..