AI(Artificial Intelligence) - 인간의 지능을 기계로 만드는것 - 컴퓨터가 인간을 흉내날 수 있게 하는 모든 기술 ML(Machine Learning) - 인공지능을 구현하는 방법중 하나 - "학습"함으로써 기본적으로 입력이 주어지면 상황, 조건에 따라 결과값을 부여하는 명시적 프로그래밍 방법과 달리 데이터를 통해 알아서 분류할 수 있음 - 크게 3가지로 분류 : 지도학습 , 비지도학습, 강화학습 -- 지도학습 : 데이터 각각에 라벨링을 해줌 ( 바나나 사진들에 "바나나"라고, 사과 사진들에 "사과"라고) 바나나 사진으로 학습함 (공통적인 특징을 뽑아냄{바나나: 노랗고 길쭉함 등등, 사과: 빨간색에 둥그럼) 그냥 과일 사진을 보여줌 학습된 특징을 기반으로 바나나인지 사과인지를 구분해..
[이번에는 수업시간에 배운 내용인 캐릭터, 적 생성하고 충돌 판정까지 구현하는 과정을 정리하겠습니다.] import pygame import random #초기화 #중요! pygame.init() score = 0 #FPS clock = pygame.time.Clock() #화면 크기 설정 screenWidth = 480 #가로크기 screenHeight = 640 #세로크기 screen = pygame.display.set_mode((screenWidth,screenHeight)) #가로, 세로 #배경이미지 background = pygame.image.load("background.png") #캐릭터 character = pygame.image.load("character.png") character..
[이번에는 특정 파일에 있는 메모장의 내용을 가져와 특정 부분을 바꾸는 것을 포스팅하겠습니다.] 순서: 해당 파일(아래 코드에서는 C드라이브의 testAI폴더의 img폴더 안의 txt)의 txt형식을 가진 파일의 내용을 가져옵니다. for문으로 해당 파일에서 최대 몇개의 내용을 가져올지를 정해줍니다.(아래 코드에서는 img폴더의 위에서부터 txt 2개) txt의 내용을 처음부터 끝까지 readline으로 한줄씩 가져와 liness에 추가합니다. (아래 코드에서 del liness[-1]은 필요 없는 내용을 지우기 위해 사용했습니다.) 가져온 내용에서 각 txt의 맨 앞부분이 6이라면 그 6을 5로 바꿔줍니다.
현 포스팅에서 설명하는 모든 문제는 codeup.kr 사이트에 있는 문제입니다. 여기 있는 문제 말고도 다양한 문제들이 준비되어 있으니 흥미 있으시다면 도전해보세요! :알고리즘 관련 다양한 문제들을 풀면서 실력을 높일 수 있는 유용한 문제풀이 사이트 접속은 여기를 클릭해주세요. 「1251번 문제」 입력:시작 단과 마지막 단을 입력한다.(정수1~9) 출력: 예시처럼 구구단을 출력한다. 「1252번 문제」 입력:사각형의 길이 n이 입력된다. 출력: 가로 세로 길이 n인 사각형을 출력한다. 입력된 값이 4라면 printf(*)이 4번 반복되어 ****이 된다. ****이 출력된 후에 줄바꿈을 출력한다. 입력된 값이 4라면 위 작업을 4번 반복한다. 「1253번 문제」 입력:길이 n이 입력된다. 출력: 삼각형을..
현 포스팅에서 설명하는 모든 문제는 codeup.kr 사이트에 있는 문제입니다. 여기 있는 문제 말고도 다양한 문제들이 준비되어 있으니 흥미 있으시다면 도전해보세요! :알고리즘 관련 다양한 문제들을 풀면서 실력을 높일 수 있는 유용한 문제풀이 사이트 접속은 여기를 클릭해주세요. 「1289번 문제」 입력:가로와 세로의 정수 길이를 33세트 입력받는다. (단, 길이는 10001000 이하의 양의 정수값) 출력: 넓이가 가장 넓은 운동장의 넓이를 출력한다. 「1290번 문제」 입력: 대나무의 길이를 하나의 정수로 입력한다. 출력: 좋은 대금의 종류의 수를 출력한다. 「1291번 문제」 입력: 세 정수 값이 오름차순으로 입력된다. (각 값들은 바이러스의 번호를 의미한다.) 출력: 가장 값싼 백신의 번호를 출력한..
[저번 포스팅에서 설명한 localStorage 저장 기능과 연계해 간단하게 로그인해보는 코드를 작성하겠습니다.] - localStorage에 저장 / 색깔이 바뀌는 시계 - 하이퍼링크입니다. 1. querySelector로 "로그인"의 입력 칸과 로그인 버튼을 가져옵니다. 2.ID와 PASSWORD변수에 각각 입력칸의 값들을 저장합니다. 3. 현재 입력받은 ID의 PASSWORD값과 회원 가입한 ID의 PASSWORD가 같다면 SUCCESS를, 아니면 WRONG를 경고창으로 띄웁니다. 4. 위 2,3을 하나의 함수로 선언합니다. 5. 지정된 영역이 클릭되었을때 CheckValue(위에서 만든 함수)를 호출합니다. + 내용. localStorage를 초기화하는 버튼을 만들어줍니다. 6. 마무리 7. 결과..
[이번에는 localStorage를 이용해 이미 특정 행동을 했다면 해당 영역을 영구적으로 지워보는 것을 해보겠습니다.] -저 같은 경우에는 localStorage로 회원가입(?)을 한 후 다시는 회원가입을 하지 못하도록 해당 영역을 지우기 위해 사용한 방법입니다. 0. 지울 부분을 querySelector로 지정 1. 회원가입을 했다면 localStorage에 True값(이미 했다는 것을 나타내기 위해)을 저장 2. currnetCondition, True값이 localStorage에 있다면 회원가입 부분을 제거 3. 2번 과정을 실행 4. 마무리 - (회원가입하는 코드가 섞여있습니다. 궁금하시다면 여기를 클릭해주세요) 5. 결과물 + ID 추가하기 부분과 입력칸, 저장 버튼이 사라졌습니다. -html-
[이번에는 javascript로 입력받은 값을 localStorage에 저장해 보는 것을 포스팅하겠습니다.] localStorage를 쓰는 이유는? 브라우저 세션에 데이터를 저장할 수 있습니다. 쉽게 말해 새로고침하든 닫았다 열든 그 데이터는 저장된다는 말이죠! 1. querySelector로 해당 입력 영역을 가져옵니다. 2. 입력받은 값을 변수에 집어넣기 currentIdId, currentPassword라는 변수에 각각 input_One(id의 입력값) Password_One(password의 입력값)을 넣어줍니다. 3. 2번 작업을 함수로 묶기 4. 버튼이 눌릴때 함수 작동하게 만들기 5. 마무리 6. 결과물 6-2. 결과물 - localStorage - 성공적으로 localStorage에 추가된..
- Total
- Today
- Yesterday
- promise반환
- 크롤링
- Anaconda
- 타이탄의도구들
- 코드업
- 1253
- pygame
- 아나콘다
- 1251
- 주석
- 문제풀이
- 도전
- 2022.02.05
- 1254
- 사칙연산
- Python
- Codeup
- 코드설명
- 1255
- SMTP
- 꿈두레
- django
- notion api
- 바닐라 javascript
- 1252
- 바닐라 js
- 컨트롤타임
- JavaScript
- 티처블 머신
- localstorage
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |