본문 바로가기

공부172

[머신러닝 공부] 8. 비용 함수 3 머신러닝 입문자들의 필수코스라고 할 수 있는 앤드류 응 님의 강의를 번역해놓은 아래 브런치를 참고하여 공부하고 핵심내용만 정리해보고자 한다. 원문 출처 : brunch.co.kr/@linecard/445 앤드류 응의 머신러닝 (2-3): 비용 함수의 이해 1 온라인 강의 플랫폼 코세라의 창립자인 앤드류 응 (Andrew Ng) 교수는 인공지능 업계의 거장입니다. 그가 스탠퍼드 대학에서 머신 러닝 입문자에게 한 강의를 그대로 코세라 온라인 강의 (Coursera.org brunch.co.kr 비용함수의 역할에 대해 더 깊이 알아보자 이전 포스팅에서의 비용함수는 파라미터를 하나 가지고 있었고 이의 비용함수는 이차함수 모양이였다. 하지만 비용함수가 두개의 파라미터를 가진 J(θ0,θ1)이라면? J(θ0,θ1).. 2021. 1. 19.
[OS 공부] 동기&비동기 데이터 처리모델인 동기와 비동기 이다. 동기 : Synchronous 비동기 : Asynchronous 동기방식이란 : - 작업을 실행했을 때 그 작업이 끝났다는 반환값을 받은 후에야 다음 작업을 실행하는 방식 - 끝났다는 반환값이 오지 않는다면 계속 기다린다. 장점 : 설계가 간단하고 직관적이다. 단점 : 결과가 반환되기 전까지 계속 대기해야 된다. 비동기방식이란 : - 두 작업이 동시에 들어왔을 경우 작업을 실행하고 요청이 반환되는동안 다른 작업 수행 가능 - 꼭 한가지의 작업이 끝나지 않아도 다른 작업을 실행할 수 있다 장점 : 결과 반환동안 다른작업을 수행할 수 있어 효율적 단점 : 설계가 복잡하고 논증적이다. 2021. 1. 17.
[OS 공부] CPU 스케줄러 CPU 스케줄러란 다중 프로그램 OS의 기본으로 여러 프로세스들이 CPU를 교환하며 사용하기 위해 필요한 스케줄러이다. 스케줄링 대상은 Ready Queue에 있는 프로세스들이다. 이에 대한 이해는 이전 포스팅을 참고 dbstndi6316.tistory.com/176?category=957343 [OS 공부] 스케줄러 스케줄러란 프로세스들은 자신이 죽을때까지 수많은 큐들을 돌아다닌다. OS는 이 큐 안에 있는 프로세스 중에 하나를 선택해야 한다. 이런일을 스케줄러가 하는 것이다. 즉,프로세스들 중에 무 dbstndi6316.tistory.com 스케줄링이 일어나는 시점 - Running -> Waiting (I/O, 자식프로세스종료) - Running -> Terminate (부모프로세스 종료) - Ru.. 2021. 1. 13.
[머신러닝 공부] 7. 비용 함수 2 머신러닝 입문자들의 필수코스라고 할 수 있는 앤드류 응 님의 강의를 번역해놓은 아래 브런치를 참고하여 공부하고 핵심내용만 정리해보고자 한다. 원문 출처 : brunch.co.kr/@linecard/444 앤드류 응의 머신러닝 (2-3): 비용 함수의 이해 1 온라인 강의 플랫폼 코세라의 창립자인 앤드류 응 (Andrew Ng) 교수는 인공지능 업계의 거장입니다. 그가 스탠퍼드 대학에서 머신 러닝 입문자에게 한 강의를 그대로 코세라 온라인 강의 (Coursera.org brunch.co.kr 비용함수의 이해 이전 포스팅에서의 가설함수를 더 잘 이해하기 위해서 간소화된 가설 함수를 사용한다. 간소화 된 가설함수는 아래와 같다. 비용 함수를 구해보자. 목표는 J(θ1)의 최소값이다. 위의 가설함수에 따라 θ0.. 2021. 1. 12.
[머신러닝 공부] 6. 비용 함수 1 머신러닝 입문자들의 필수코스라고 할 수 있는 앤드류 응 님의 강의를 번역해놓은 아래 브런치를 참고하여 공부하고 핵심내용만 정리해보고자 한다. 원문 출처 : brunch.co.kr/@linecard/443 앤드류 응의 머신러닝 강의 (2-2) : 비용 함수 온라인 강의 플랫폼 코세라의 창립자인 앤드류 응 (Andrew Ng) 교수는 인공지능 업계의 거장입니다. 그가 스탠퍼드 대학에서 머신 러닝 입문자에게 한 강의를 그대로 코세라 온라인 강의 (Coursera.org brunch.co.kr 비용함수 : Cost Function 비용함수는 데이터에 가장 잘 맞는 최적의 직선을 찾는다. 위의 사진은 앞강의에서 예측(predict)을 위해 사용했던 선형함수 h(x)이다. (h=Hypothesis=가설) 가설에서 .. 2021. 1. 12.
[영상처리] BMP 파일의 구조 BMP파일의 구조 : BMP 파일은 Windows 운영체제에서 DIB를 저장하기 위해 사용하는 파일 형식이다. DIB에 대한 설명은 아래 포스팅을 참고하길바란다. dbstndi6316.tistory.com/171 [영상처리] 비트맵 DDB DIB DDB : 장치 의존 비트맵 DIB : 장치 독립 비트맵 장치란 출력장치(모니터)를 의미 DDB란 장치에 의존하기 때문에 타 장비에서 정상적인 색상으로 표현되지 않을 수 있다. DIB는 장치에 독맂벅이기 때 dbstndi6316.tistory.com BMP파일은 압축을 하지 않고 DIB 구조를 그대로 파일로 저장한 형태이다. BMP 파일의 전체 구조는 아래와 같다. FILE HEADER : BMP 파일 자체에 대한 정보를 담고 있는 영역 INFO HEADER :.. 2021. 1. 12.
[OS 공부] 스케줄러 스케줄러란 프로세스들은 자신이 죽을때까지 수많은 큐들을 돌아다닌다. OS는 이 큐 안에 있는 프로세스 중에 하나를 선택해야 한다. 이런일을 스케줄러가 하는 것이다. 즉,프로세스들 중에 무엇을 어떻게 어떤시간에 선택해야하는것일까? 이러한 원칙을 세워 실행하는 것을 스케줄러라고 한다. 큐(Queue) : 프로세스를 스케줄링 하기 위한 큐는 세가지 종류가 있다. - Job Queue : 현재 시스템 내에 있는 모든 프로세스의 집합 - Ready Queue : 현재 메모리 내에 있으면서 CPU를 기다리는 프로세스의 집합 - Device Queue : Device I/O 작업을 대기하고있는 프로세스의 집합 스케줄러의 종류 장기스케줄러 : 한정된 메모리 공간에 프로세스들이 한번에 올라온 경우, 디스크에 임시로 저장.. 2021. 1. 10.
Call by [value & reference] 아는 지인이 면접장에서 Call by value와 Call by reference에 대한 질문을 받았다고 한다. 그 말을 들은 순간 음? 느낌적으로 설명할순있는데 정확히 설명할수가 없네 = 모르는거다 라고 생각해서 포스팅을 하며 정리해보려 한다. 우선 이 둘은 모두 함수 호출방식이다. 호출하는 방식에의 차이에 따라 나눠 놓은 것 1. Call by value 말 그대로 값에 의한 호출 이라는 뜻으로 C언어에는 call by value만 존재한다. 함수 호출시 '값'을 넘겨준다는 뜻이다. 인자로 전달되는 변수를 함수의 매개변수에 복사한다. 인자로 전달한 변수와는 별개의 변수가 되며, 매개변수를 변경해도 원래의 변수에는 영향을 미치지않는다. -> 원본값을 바꿀 필요가 없다면 call by value 사용 v.. 2021. 1. 10.
반응형