전체 글 43

머신러닝 3rd

CNN(합성곱 신경망)이란?원본 이미지에 잘 설계된, 이미지의 특징을 찾기 위한 커널을 합성곱해서내가 원하는, 커널에 의해 특징이 부각된 결과를 뽑아내는 것필터를 인공지능이 자동으로 찾게 한다.사람이 필터의 모양이 어떤 특징인지 해석 불가능하다.필터의 특징맵이 최적의 결과를 만들어 내기 위한 과정이었다. 만을 추측가능하다.즉, 원본 이미지가 있고, 이미지에 대한 행렬의 합성곱 연산을 하는 커널이 있다면,필터 사이즈에 맞게 원본 이미지를 가져와서픽셀값 곱하고 더하고... 한 칸씩 이동시키면서 필터와 원본 이미지를 접목해서 필터의 행렬을 다 계산해서 하나의 픽셀을 만든다. 커널이란?합성곱 계층에서 가중치에 해당한다.이미지의 특징을 찾기 위한 기능을 하는 행렬을 필터 또는 커널이라고 부른다.필터의 특징을 역으..

IT 2024.10.20

머신러닝 2nd

데이터 형태 바꾸기인공지능의 목표는 숫자의 특성(숫자 자체)을 구분하는 것이 아님이미지의 레이블을 더 잘 구분할 수 있는 방법으로 알려줄 필요가 있음.결국 수치형 데이터를 범주형 데이터로 변환하는 것임즉, 0~9 사이를 숫자가 아닌 비슷한 모양을 가진 패턴을 찾기 위한 원-핫 인코딩이 필요모델 학습시키기신경망을 잘 학습시키려면 학습한 신경망이 분류한 값과 실제값의 오차부터 계산해야 함오차를 줄이기 위해 경사하강법 사용 model.compile(loss='binary_crossentropy', optimizer='adam', metrics=['accuracy']) compile 함수 사용 규칙= 학습 방법 정하는 명령어1) loss 방법 설정binary는 둘 중 하나, categorical은 다중 분류, ..

IT 2024.10.20

머신러닝-1st

지도학습인공지능을 누군가 직접 가르치고 이끄는 방법사람이 원하는 정답의 방향으로 학습이 진행된다.입력값과 출력값을 함께 주고 학습 시키는 방법정답 레이블이 주어진 상태에서 학습분류/회귀 비지도학습정답이 없는 데이터를 사용하여 학습인공지능에게 입력값만 주고 정답 레이블을 알려주지 않음예를 들어, 배와 사과 사진을 주고 이것이 배야. 사과야. 라는 정답을 주지 않은 채 학습을 시킴인공지능이 주어진 입력값의 특징을 찾아 스스로 판단하여 그룹을 나누는 방식으로 학습을 진행함인공지능이 스스로 판단할 수 있는 지능을 갖게 됨따라서 새로운 데이터가 들어오더라도 어느 그룹에 속하는지 스스로 판단할 수 있음다만, 어느 것이 배인지, 사과인지 정답을 주지 않았기 때문에 구분할 수 없음 군집화비지도 학습을 사용해 만들어진 ..

IT 2024.10.20

리눅스 마스터 2급 1차 2403회

리눅스마스터 2급 1차리눅스마스터 시험은 KAIT 자격검정 홈페이지에서 시험 접수를 해야한다.시험 접수를 하려면 사진 등록을 꼭 해야하는데, 핸드폰에서는 jpg가 올라가지 않아 pc로 등록해주었다. KAIT 자격검정시험접수 정보통신 자격검정 시험 원서등록을 하실 수 있습니다www.ihd.or.kr 리눅스 마스터 시험 보는 방법시험 접수 후 홈페이지 메인 화면 우측에 시험보기 버튼이 있다.클릭하면 수험번호와 이름 입력 후 응시할 수 있다.수험번호는 마이페이지의 시험접수 현황 > 접수내역에서 확인할 수 있다.리눅스 마스터 2급 시험은 시험 접수 입금 완료 후 다음 날 13시 이후부터 시험 응시가 가능하다고 한다.입금 당일 날 시험을 보려고 했더니 뜬 안내 팝업이다.그러나 다음 날 12시 20분 정도에 응시..

IT 2024.08.15

[아이리포] SQLD 14일 합격 SQLD 모든 것

안녕하세요! SQLD SQL 개발자 도서를 소개하려고 합니다 저는 데이터베이스를 조금 공부해봐서 더 까먹기 전에 자격증을 빨리 따야할 것 같아 지난 5월 25일에 시행된 시험을 쳤었는데요 공부를 제대로 하지 못하고 노랭이를 정답 위주로 1회독만 한 채 시험에 응시했습니다 결과는 불합격이었어요 그래서 다음 시험 준비는 개념부터 차근차근 준비해보고자 새로운 도서로 공부하고 있습니다 아이리포의 14일 합격 SQLD 모든 것 도서인데요 >> 노랭이 쿼리문제 해설, 이해가 안 된다면 이 책을 권합니다.

IT 2024.06.28

[Android Studio] 인물 정보 입력 & 등록하기 (2)

PersonRegistApp 홈, 인물등록, 인물정보 화면은 총 3개이다. ... 버튼(오른쪽상단 햄버거버튼)으로 액티비티를 전환할 것이다. 홈에서는 인물등록으로 이동, 인물등록에서는 인물정보로 이동한다. 인물등록은 홈, 인물정보는 등록이나 홈으로 이동이 가능하다. LINC 인물관리 홈 인물등록 인물정보 action_settings1 : 메뉴에 사용되는 아이템에 이용 메뉴 폴더에 menu_main 열고 홈에서 인물등록으로 갈 수 있도록 settings2로 수정한다.android:id="@+id/action_settings2"android:title="@string/action_settings2" 이 메뉴가 액티비티에 모두 필요하기 때문에 메뉴 2개를 더 추가해야 한다. menu_main 복사해서 menu..

Android 2024.05.11

[Android Studio] 인물 정보 입력 & 등록하기 (1)

이 전에 기본 화면으로 인텐트 해주는 코드를 작성했다면 이번에는 액션바에 옵션메뉴 달고 옵션메뉴로 인물 등록을 할 수 있도록 하고 인물 정보로 인텐트 하는 코드를 작성해 볼 것이다. 새로운 액티비티 만든다. Basic Activity 선택, 이름은 PersonRegistApp res에서 내비게이션폴더를 삭제, 레이아웃을 열고 activity_main 클릭, 플로팅 떠다니는 옵션 레이아웃의 브레그먼크퍼스트 프레그먼트세컨드 삭제, 자바도 메인만 남기고 삭제한다. 액티비티메인 보면 툴바랑 위젯이 있음 미리 세팅되어 있다. 그래서 안 쓰는 것들 지워줘야 한다. 25라인에 있는 프롤팅액션버튼은 삭제 content_main에서

Android 2024.05.11

[Android Studio] 비디오 재생 (2)

동영상 플레이하기 ShowVideo.java를 연다. * res폴더 raw에 비디오가 있다. 이미지는 삽입하는 개념이다. 그러나 비디오나 오디오는.. 비디오는 비디오의 링크 주소를 그대로 가져와서 비디오 뷰에 url로 지정해줘야 한다. 그럼 어떻게 하지? 내가 재생하고자 하는 비디오파일의 이름을 strings에서 알아야 한다. strings.xml파일에서 이름을 가지고 raw폴더에서 찾는다. 비디오라는 접두어에 태그라는 문자열값을 연결한다.int video_id = res.getIdentifier("video" + tag, "string", getPackageName()); String video_str = res.getString(video_id); 다시 아이디를 구하고 Uri 객체를 만든다.int v..

Android 2024.05.10

[Android Studio] 비디오 재생 (1)

비디오 재생시키는 액티비티 만들기 목록을 만들어 해당 목록을 선택하면 동영상이 재생되도록 재생시키고자 하는 동영상 파일이 있어야 한다. 동영상 제목, 장소, 이미지를 하나의 리니어레이아웃으로 묶을 것. 이것을 3개 만들 것이다. 새로운 프로젝트를 생성한다. File > New > New Project > VideoListApp 파일에서 사진을 복사해서 drawable에 붙여 넣는다. 동영상 파일은 기존에 있는 폴더에 넣을 곳이 없기 때문에 새로운 폴더를 만들어 저장시켜야 한다. (오디오와 멀티미디어데이터 역시 새로운 폴더에 저장된다.) res > new Directory > raw 소문자로 raw라는 이름의 패키지를 만들어 파일에서 동영상을 복사해 raw에 붙여 넣는다. * 비디오 파일 앞에 물음표가 있..

Android 2024.05.10

[Android Studio] 아이콘 바꾸는 방법

아이콘으로 설정할 사진을 다운로드 받는다. 사진을 복사해서 mipmap에 붙여넣는다. AndroidManifest.xml에서 "@mipmap/사진파일의이름" 형태로 되어 있는 부분을 수정한다.android:icon="@mipmap/dam" android:roundIcon="@mipmap/dam" 나는 담곰이로 수정할 것이기 때문에 사진을 dam.png로 저장해서 해당 부분을 바꿔주었다."@mipmap/dam" drawable 어플 열었을 떄 안에 들어갈 사진 values 어플 열었을 때 안의 내용 values > strings.xml 여기서 작은 따옴표 혹은 큰 따옴표 넣은 것을 그대로 보여지게 하려면 \' 이렇게 앞에 역슬래시를 넣어야한다.

Android 2024.05.09