분류 전체보기

이번 주 수요일 안와도 됨shleedosa.github 참고https://github.com/shleedosa shleedosa - Overviewshleedosa has 3 repositories available. Follow their code on GitHub.github.com  하면서 어려웠던 점 어떻게 섞었는지 바로바로 말할 수 있어야 함 시험문제(소스코드 부분)●동적스택 pop 하고 push만● 이진트리 코드 시험범위 안들어감 시험문제(이론,실습부분)● avl 트리 중요● red black 트리● 그래프알고리즘실습.ppt●해쉬 테이블●문자열매칭(kmp, 보이어무어, 라빈카프)●허프만●정렬 시험범위에서 제외● 8puzzle은 시험범위에서 제외함 ◆월요일 5시 1,2분반 통합 시험
MVC : 유지보수가 편해지는 코드 구성 방식  Model은 데이터와 관련된 일을 하는 곳 Controller는 Model 과 View의 중개자 역할을 하는 곳View는 사용자한테 보여지는 부분을 담당하는 곳▶MVC 를 지키면서 코딩하는 방법 1. Model은 Controller 와 View 에 의존하지 않아야 한다.(Model 내부에 Controller와 View에 관련된 코드가 있으면 안 된다.) Model은 데이터와 관련된 부분이다보니 언제든 깔끔하고 정제된 데이터를 꺼내 쓸 수 있게 View나 Controller에 코드를 섞어서 넣지 않고 데이터에 관련된 코드만 넣으려고 한다.       2. View는 Model에만 의존해야 하고 Controller에는 의존하면 안 된다.(View 내부에 Mod..
서버의 URL 을 요청할 때 도메인명 뒤에 아무런 주소도 덧붙이지 않는 URL 을 루트 URL 이라고 한다.루트 URL 을 요청했을 때 보여지는 페이지를 메인 페이지라고 한다. 즉 http://localhost:8080 을 입력했을 때 http://localhost:8080/question/list 로 이동해야한다. 그렇게 하기 위해서는 MainController.java 의 파일을 다음과 같이 수정해야한다. 다음 코드에서 redirect:/question/list 는 /question/list 로 페이지를 리다이렉트하라는 명령이다. 리다이렉트란 클라이언트가 요청하면 새로운 URL로 전송하는 것을 의미한다.
여기서 data_len 은 100 ( batch_size 가 100 이므로 ) yhot은 0으로 꽉 채워진 100x10 2차원 배열의 형태   one-hot encoding에 대한 설명  MNIST_modelNN_GPU 파일을1. one-hot-encoding을 torch 함수로 구현할 것2. 784 - 300- 100 - 10 으로 3층구조를    784 - 100 - 50- 20 - 10 으로 4층구조로 만들 것다음주 수요일까지
과제 - test 데이터 중 0번째 숫자 출력"""train-images-idx3-ubyte.gz train-labels-idx1-ubyte.gz t10k-labels-idx1-ubyte.gz t10k-images-idx3-ubyte.gz"""from google.colab import filesuploaded = files.upload()import gzipimport numpy as npimport matplotlib.pyplot as pltimport struct# 데이터 로드 함수def load_mnist_images(filename): with gzip.open(filename, 'rb') as f: _, num, rows, cols = struct.unpack('>..
import cv2import randomimport matplot.pyplot as pltimport pyautogui  8-puzzle 코드에서 위 라이브러리 사용하심 보여지는 건 이미지지만 내부적으로 처리하는 건 숫자데이터  이진트리 코드 해석함 16주차 월요일 기말시험 예정
함수가 필요한 이유? 유지보수가 쉬워지기 때문지역변수 - 함수가 호출될 때 메모리에 저장되고 함수가 끝날 때 메모리에서 삭제된다.전역변수 - 프로그램이 실행될 때 메모리에 저장되고 프로그램이 종료될 때 메모리에서 삭제된다.
기말과제 2주 뒤에 검사 (6월 10, 11, 12일 중 시간배정해서 과제 검사) 보고서 작성해야 됨, 데모는 현장에서 함 8-puzzlehttps://codinglilly.tistory.com/8 [Algorithm] 8-puzzle: DFS, BFS, A*0. 8-puzzle 문제 백준의 문제 정의를 참고하겠다. 다만 나는 최단 경로의 길이를 찾는 것이 아닌 모든 노드를 방문하여 탐색하는 방식으로 구현했다. www.acmicpc.net/problem/1525 1525번: 퍼즐 세 줄에 걸codinglilly.tistory.com  A* 알고리즘로 구현할 것(언어는 파이썬으로, opencv 이용하는 거 추천)이 소스 기반으로 할 것  ▶조건1. 숫자가 아니라 이미지를 9등분해서 짤라오고 하나의 칸만 비..
우선 h2 란주로 개발 환경에서 사용하는 자바 기반의 경량 DBMS 개발 시에는 h2 데베를 사용하여 빠르게 개발하고 실제 운영 시스템에는 좀 더 규모 있는 DBMS( MySQL, 오라클 DB, MS SQL 등) 을 사용하는 것이 일반적이라고 한다.  1. build.gradle 파일에 다음과 같이 입력한다.  2. src/main/resources 디렉터리의 application.properties 파일에 다음과 같이 설정을 추가한다.  3. spring.datasource.url 을 jdbc:h2:~/local 로 설정했으므로 사용자 홈 디렉터리 아래에 local.mv.db 라는 파일을 생성해야 한다.C:\Users\사용자명 경로에서 새로만들기 → 텍스트 문서 → 다른 이름으로 저장 파일 이름 : l..
▶ 먼저 CRUD 란?데이터 처리 기능인 Create Read Update Delete 를 묶어서 일컫는 말  ▶ 가장 기초적인 게시판을 만드는데 있어서 필요한 기능들질문 생성질문 검색질문 수정질문 삭제댓글 생성댓글 수정댓글 삭제... 여기서 create 의 역할을 지닌 질문 생성, 댓글 생성 기능을 구현해볼 것이다.과정은 다음과 같다.1. 질문엔티티 만들기 -Question.java2. 답변엔티티 만들기 -Answer.java3. h2 데이터베이스에서 질문, 답변 테이블 생성됐는지 확인하기4. 리포지터리 생성하기 -QuestionRepository.java -AnswerRepository.java5. JUnit 으로 리포지터리가 정상적으로 동작하는지 확인하기6. 질문 작성 기능 만들기 ..
공부 기록장
'분류 전체보기' 카테고리의 글 목록 (11 Page)