| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 | 29 | 30 |
- 리더스 매크로
- 설치
- 프로그래밍
- 머신러닝 #머신러닝입문 #AI입문 #인공지능기초 #머신러닝학습 #기계학습 #AI공부법 #비전공자AI #IT기초 #머신러닝쉽게설명
- 11번가 모바일 매크로
- 앱
- react
- 11번가 매크로 소스코드
- 매크로
- 개발
- 머신러닝오해 #AI오해 #딥러닝이란 #머신러닝입문 #AI입문 #인공지능기초 #딥러닝머신러닝차이 #AI상식 #비전공자AI #IT기초
- 애플리케이션
- 머신러닝실습 #머신러닝입문 #AI입문 #MNIST #코랩실습 #GoogleColab #딥러닝입문 #파이썬입문 #인공지능기초 #비전공자AI
- 리더스시스템즈 매크로
- 자바
- 안드로이드 스튜디오
- 웹
- 자율주행 #컴퓨터비전 #머신러닝입문 #AI입문 #자율주행차원리 #테슬라AI #웨이모 #인공지능기초 #비전공자AI #딥러닝입문
- Android
- 머신러닝 #머신러닝입문 #AI입문 #인공지능기초 #딥러닝입문 #넷플릭스추천알고리즘 #추천시스템 #IT기초 #비전공자AI #머신러닝쉽게설명
- 11번가
- 11번가 매크로 파이썬
- 11번가 매크로
- 그래픽카드 매크로
- java
- 리더스시스템즈
- Javascript
- 안드로이드
- 의료AI #AI의료 #머신러닝의료 #AI진단 #머신러닝입문 #AI입문 #인공지능기초 #의료기술 #AI활용 #비전공자AI
- 11번가 매크로 만들기
- Today
- Total
Honest Coder
운전대 없이 스스로 달리는 차, 영화 속 이야기가 아닙니다.그 뒤에서 매 순간 수천 번 판단을 내리는 머신러닝이 있어요.오늘은 자율주행차의 눈, 컴퓨터 비전을 들여다봅니다. 2018년 3월, 미국 애리조나주 템피.밤 10시, 도로 위를 자율주행 모드로 달리던 우버 차량이 자전거를 끌고 횡단보도가 아닌 곳을 건너던 보행자를 치었다. 보행자는 사망했다.AI가 그 사람을 보지 못한 건 아니었다. 봤다. 그런데 "자전거를 끌고 걷는 사람" 이라는 상황을 제대로 분류하지 못했다. 학습 데이터에 그런 케이스가 충분하지 않았기 때문이다.자율주행차의 눈은 지금 이 순간도 더 똑똑해지고 있다. 왜 이게 어려운 문제인지, 오늘 같이 들여다보자. 자율주행차의 눈 — 카메라와 센서사람은 두 눈으로 세상을 본다. 자율주행차는 ..
"AI가 의사보다 암을 더 잘 발견한다"는 뉴스, 본 적 있으신가요?사실일까요, 과장일까요?오늘은 병원 현장에서 AI가 실제로 어떻게 쓰이는지 들여다봅니다. 2020년, 미국의 한 병원에서 이런 일이 있었다.의사가 환자의 폐 CT 사진을 봤다. 특별한 이상 없어 보였다. 그런데 AI가 같은 사진을 분석하더니 경고를 보냈다.*"이 부위에 이상 소견이 있습니다."*의사가 다시 자세히 들여다봤다. AI가 가리킨 부분에 아주 작은 결절이 있었다. 초기 폐암이었다.AI가 없었다면 놓쳤을 수도 있는 진단이었다. 병원에서 AI는 어떤 일을 할까?크게 세 가지 영역에서 쓰인다. 1. 영상 판독 — 사진을 보고 이상을 찾는다X선, CT, MRI 같은 의료 이미지를 분석하는 일이다.사람의 눈은 하루에 볼 수 있는 사진 수..
"AI가 곧 인간을 지배할 거야", "데이터만 많으면 AI는 뭐든 할 수 있어"뉴스에서 자주 보이는 말들인데, 사실일까요?오늘은 머신러닝에 대한 흔한 오해 3가지를 짚어봅니다. 머신러닝을 공부하다 보면 주변에서 이런 말을 듣게 된다."AI가 스스로 생각하잖아.""데이터만 많으면 다 되는 거 아니야?""딥러닝이랑 머신러닝은 같은 거 아냐?"틀린 말 같지는 않은데, 뭔가 찜찜하다. 오늘은 이 오해들을 하나씩 풀어보자. ❌ 오해 1 — "AI는 스스로 생각한다"SF 영화에서 AI는 항상 스스로 판단하고, 감정을 느끼고, 반란을 일으킨다.그런데 현실의 AI는 다르다.지금 우리가 쓰는 머신러닝 AI는 "패턴을 찾는 기계" 다. 스스로 목표를 세우거나, 호기심을 갖거나, 왜 이걸 하는지 이유를 아는 게 아니다.예를..
코딩을 몰라도 괜찮아요.오늘은 복사 붙여넣기만으로 AI를 직접 돌려봅니다.손글씨 숫자를 스스로 맞추는 AI, 같이 만들어봐요. 지난 편에서 AI가 어떻게 배우는지 원리를 알아봤다.오늘은 직접 돌려보자.코드를 처음 보는 분도 괜찮다. 복사 붙여넣기만 할 줄 알면 충분하다. 준비물은 딱 하나 — Google Colab별도 설치가 필요 없다. 크롬 브라우저만 있으면 된다.구글 계정으로 로그인한다colab.research.google.com 에 접속한다"새 노트북" 을 클릭한다그러면 아래처럼 코드를 입력할 수 있는 빈 칸이 나온다. 여기에 코드를 붙여넣고 ▶ 버튼을 누르면 실행된다. 오늘 만들 것손으로 쓴 숫자 이미지를 보고 "이건 3이다", "이건 7이다" 하고 맞추는 AI다.이걸 MNIST 분류 모델 이라고..
사람은 실수를 반복하다 보면 자연스럽게 요령이 생긴다.그런데 컴퓨터도 똑같이 "실수하면서 배우는" 과정을 거친다는 걸 알고 계셨나요?오늘은 수식 없이, AI가 공부하는 방식을 처음부터 차근차근 풀어봅니다. 처음 자전거를 배울 때를 생각해보자.처음엔 무조건 넘어진다. 한 번, 두 번, 세 번. 그런데 넘어질 때마다 몸이 조금씩 균형 잡는 법을 익힌다. 누가 "이렇게 하면 안 넘어진다"는 공식을 알려준 게 아니다. 그냥 수백 번 해보면서 스스로 터득한 거다.AI도 똑같이 배운다. 컴퓨터에게 "고양이"를 가르치는 방법AI한테 고양이 사진을 알아보게 하고 싶다고 해보자.옛날 방식대로라면 이렇게 해야 한다."귀가 뾰족하면 고양이다.""수염이 있으면 고양이다.""꼬리가 길고 털이 있으면..."근데 이러다 보면 끝이..
넷플릭스를 켤 때마다 드는 생각, "이거 어떻게 알았지?"사실 그 뒤에는 수억 명의 데이터를 스스로 학습한 머신러닝이 있어요.오늘은 어려운 수식 없이, 우리 일상 속 이야기로 머신러닝을 처음 만나봅니다.월요일 밤, 퇴근하고 집에 돌아왔다.오늘은 그냥 드라마나 한 편 봐야겠다 싶어서 넷플릭스를 켰다. 그런데 이상하다. 메인 화면에 뜬 추천 목록을 보니까, 딱 요즘 내 기분에 맞는 것들만 골라져 있다. 지난주에 범죄 스릴러를 몇 편 봤더니, 오늘은 비슷한 분위기의 작품들이 줄줄이 올라와 있다."이거 어떻게 알았지?" 혹시 누군가 내 취향을 기록하고 있는 걸까?정답은 "네, 맞아요." 다만 그 누군가가 사람이 아닐 뿐이에요.넷플릭스에는 2억 명이 넘는 사용자가 있다. 이 사람들이 매일 무언가를 보고, 멈추고,..
안녕하세요. 친절한 코더입니다. 1탄 때 올린 코드 설명후 11번가 모바일 홈페이지 분석하겠습니다. 코드 from selenium import webdriver from selenium.webdriver.chrome.options import Options mobile_emulation = { "deviceMetrics": { "width": 360, "height": 740, "pixelRatio": 3.0 }, "userAgent": "Mozilla/5.0 (Linux; Android 10.1; en-us; Nexus 5 Build/JOP40D) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.166 Mobile Safari/535.19" } chr..
Retrofit이란 Retrofit은 안드로이드 프로그래밍을 할때 api서버에 request를 보낼 때 필요합니다. Retrofit은 네트워크로부터 전달돤 데이터를 프로그램에서 필요한 형태의 객체로 받을 수 있게 해주는 HttpClient 라이브러리 입니다. Http 개발할때 고려해야 할 점 1. 연결 2. 캐싱 3. 실패한 요청의 재시도 4. 스레딩 5. 응답 분석 6. 오류 처리 HttpURLConnection URL url = new URL("http://www.naver.com"); HttpURLConnection http = (HttpURLConnection) url.openConnection(); HttpURLConnection은 이렇게 사용하는 데 java.net에 포함된 클래스로 별도의 라..
자바 개발 키트(Java Development Kit, JDK)는 자바 애플리케이션을 구축하기 위한 핵심 플랫폼의 구성요소이다. 이 플랫폼 중심 JDK안에는 자바 컴파일러가 있다. JDK는 자바 가상 머신(Java Virtual Machine, JVM). 자바 런타임 환경(Java Runtime Environment, JRE)와 함께 자바 프로그래밍에 사용되는 3대 핵심 기술 패키기중 하나이다. 자바를 처음 입문 하는 사람은 JDK와 JRE가 헷갈릴 수 있다. 이 둘의 차이점은 JDK는 자바 기반 소프트웨어를 개발하기 위한 도구들로 이루어진 패키지인 반면, JRE는 자바 코드를 실행하기 위한 도구들로 구성된 패키지이다. JRE는 단지 자바 프로그램을 구동하기 위한 독립형 구성요소로써 사용될 수 있지만, ..
자바 가상 머신? JVM? JVM은 Java Virtual Machine의 약자로 자바 가상 머신이라 불리고 있습니다. 가상 머신이라는 것은 프로그램을 실행하기 위해 물리적 머신과 유사한 소프트웨어로 구현한 것입니다. 자바 가상 머신의 역할은자바 애플리케이션을 클래스 로더를 통해 읽어 드려 자바 API와 함께 실행하는 것을 말합니다. 자바 가상머신은 또한 Java와 os사이에서 중개자 역할을 수행하여 Java와 OS에 구애받지 않고 재사용을 가능하게 해주고 메모리 관리, Garbage collection(쓰레기 수집)을 수행합니다. 자바 가상 머신은 스택기반 머신인데 ARM아키텍쳐(ARM아키텍쳐는 임베디드 기기에 많이 사용되는 RISC 프로세서입니다) 같은 하드웨어는 레지스터 기반으로 동작하는데 비해 자..