The Answer!!808 CSV 파일로 저장하기 엑셀 쉼표파일(CSV)로 저장하기 위해서 우선 파일을 생성해야 합니다. 12String createfile="c:\\csvdata\\csvfile.csv";FileWriter fw = new FileWriter(createfile);cs FileWriter로 만들 파일명을 만들어 줍니다. Line 1 : 경로와 파일이름을 지정합니다. "\\"을 2개 사용한 이유는 정규표현식(regular expressions)으로 인식하는 걸 방지하기 위해서 입니다. 12345678910111213141516fw.append("NO");fw.append(',');fw.append("TIME");fw.append(',');fw.append("Vib1");fw.append(',');fw.append("Vib2");fw.ap.. 2017. 5. 2. JAVA FX 코딩하기 저번에 JAVA FX를 설치하였고, 이제 JAVA FX를 이용하여 만드는 방법입니다. JAVA FX 설치하기 JAVA FX로 프로젝트를 생성합니다. New->Project를 선택하여 JavaFX->JavaFX Project를 선택합니다. Next를 누릅니다. Project 이름을 써 넣고 Finish를 누릅니다. Yes를 클릭합니다. Package Explorer를 보시면 방금 만든 project가 만들어 졌습니다. 이제 UI작업을 쉽게하기 위해 FXML파일을 만들어 줘야합니다. 만들어진 프로젝트안의 application에 마우스 우클릭을 하여 New->Other.. 를 클릭합니다. New FXML Document를 선택한후 Next 파일 이름을 적고 Finish합니다.(첫글자는 대문자로 해야합니다.) .. 2017. 4. 19. 인공지능 탐색 알고리즘 4-Local Search 이제부터는 현실적인 문제를 해결하는 알고리즘입니다. Local Search는 반복적인 개선알고리즘입니다. 탐색경로가 아닌 최적화 문제의 경우 쓰입니다. 우선 한가지 상태를 나열해 놓고 조금씩 수정하면서 최적의 해를 찾는 알고리즘입니다. 예를 들어 A, B, C, D, E 5개의 도시를 한번씩 최단거리로 방문하는 경우를 찾는 예에서 임의로 순서를 정해 놓습니다. 그리고 인접한 도시들의 순서를 바꿔가며 최적의 해를 찾는 방법입니다. n-queens 문제의 경우에도 쓰입니다. 아래 그래프를 보시면 어떻게 상태를 바꾸느냐에 따라 최적의 해를 풀수도 있지만 정체에 빠지기도 합니다. 1. Hill-climbing Search Hill-climbing Search는 최적의 해를 찾아 값이 증가하는 방향이나 감소하는 .. 2017. 4. 14. 인공지능 탐색 알고리즘 3-Informed Search Uninformed Search가 f(n)=g(n)+h(n)에서 h(n)=0이었다면 Informed Search는 h(n)이 0이 아닌 값을 같은 알고리즘입니다. h(n)은 heuristic 함수로 현재 노드부터 목표(goal)까지의 추정비용입니다. 1. Greedy Best-first Search 이 알고리즘은 무조건 가장 좋은 것만 선택하는 알고리즘입니다. 길찾기 문제에 유용하며 h(n)값은 목표(goal)까지의 직선거리를 사용합니다. 그리고 g(n)에 대해서는 무시하고 계산을 합니다. g(n)=0. Arad에서 Bucharest까지 가는 길찾기 문제입니다. 그리고 오른쪽은 Bucharest까지 각 노드별 추정거리 값입니다. 이 값을 h(n)으로 이용하여 문제를 푸는 겁니다. 초기 Arad에서 g(n.. 2017. 4. 14. 인공지능 탐색 알고리즘 2-Uninformed Search 탐색알고리즘은 크게 2종류가 있습니다. Uninformed Search와 Informed Search 먼저 알아볼 알고리즘은 Uninformed Search입니다. f(n)=g(n)+h(n) 일때, h(n)=0인 탐색 알고리즘입니다. Uninformed Search는 Blind Search라고도 합니다. 현재상태에서 goal까지 가는 스텝이나 경로비용(h(n))에 대한 정보가 없이, 이미 지나온 비용(g(n))에 대한 것으로만 평가하는 탐색 알고리즘입니다. 1.Breadth-first Search 이름에서 알수 있듯이 깊이가 얕은 것부터 전개해 나가는 탐색 알고리즘입니다. Frontier는 FIFO queue로 구현되는데, 위 그림에서 아래 파란색이 현재 상태의 queue입니다. 처음 A를 전개하기전엔 .. 2017. 4. 14. 인공지능 탐색 알고리즘 1-기본 우선 검색 알고리즘의 종류에 대해 알아보기 전에 검색알고리즘에 대한 간단한 용어에 대해 알아 보려고 합니다. 먼저 그림을 보시면 Arad에서 Bucharest까지 가는 최적의 길을 찾으려고 합니다. 각 노드간의 숫자는 거리입니다. 따라서 가장 적은숫자(가장 빠른길)로 가는 길을 찾으려고 합니다. 위 그림처럼 초기 상태에는 Arad 밖에 없고, Arad에서 갈 수 있는길은 Sibu, Timisoara, Zerind 3군데입니다. 그리고 밑으로 내려와 갈 수 있는 길을 보면, 각각의 길에서 Arad가 또 반복되게 됩니다. 이렇게 되면 그 밑에서 무한루프에 걸리게 됩니다. 이러한 탐색(Search)을 Tree Search라고 하고, 이전에 나왔던 걸 배제하는 탐색(Search)을 Graph Search라고 합.. 2017. 4. 13. 이전 1 ··· 27 28 29 30 31 32 33 ··· 135 다음 인기글