[인공지능] 인공지능의 정의
·
IT기술 관련/A.I 인공지능
출처: 인공지능학회지 인공적으로 만들어진 지능을 가지는 실체. 또는 그것을 만들자고 함으로써 지능 자체를 연구하는 분야다. - 나카지마 히데유키 지능을 가진 메커니즘 내지는 마음을 가지는 메커니즘 이다. - 니시다 오요아키 인공적으로 만든 지적인 행동을 하는 물건(시스템)이다 . - 미조구치 리이치로 인간의 두뇌 활동을 극한까지 모사하는 시스템이다. - 나가오 마코토 인공적으로 만든 새로운 지능의 세계이다. - 호리 고이치 지능의 정의가 명확하지 않음으로 인공지능을 명확히 정의할 수 없다. - 아사다 미노루 궁극에는 인간과 구별이 되지 않는 인공적인 지능 - 마쓰바라 히토시 인공적으로 만들어진 지능을 가지는 실체. 또는 그것을 만들자고 함으로써 지능 자체를 연구하는 분야이다. - 다케다 히데야키 사람의 ..
데이터 마이닝 vs 텍스트 마이닝
·
IT기술 관련/빅데이터 관련
데이터 마이닝 vs 텍스트 마이닝 데이터 마이닝 -> 기존 데이터 베이스에 저장된 정형화된 데이터로부터 정보를 찾아내는 방식 텍스트 마이닝 -> 비정형화된 텍스트 문서에서 정보를 찾아내는 방식 둘 다 패턴을 추출한다는 점에서는 공통점이 있으나 어디에서 패턴을 추출하는가에 대해서는 차이점이 있다.
기존 데이터 분석 vs 빅데이터 분석
·
IT기술 관련/빅데이터 관련
출처: R을 이용한 빅데이터 분석 - 임동훈 기존 데이터 분석 빅데이터 분석 - 데이터 마이닝 - 기계학습 - 텍스트마이닝 - 감성분석 - 소셜 네트워크 분석 - 텍스트 클러스팅 감성분석 -> 텍스트를 작성한 사람들의 태도,의견, 성향과 같은 주관적인 데이터를 가지고 특정 주제에 대하 긍정인지 또는 부정인지를 분류하는 방법이다. 소셜 네트워크 분석 -> 구성원들 간의 연결 구조와 연결 강도 등을 정량적인 방법으로 분석함으로써 내재된 현상을 찾아내는 일 텍스트 클러스팅 -> 텍스트에 나오는 여러 개체들에 유사한 속성을 지닌 대상을 몇 개의 집단으로 그룹화한 다음 각 집단의 성격을 파악함으로써 텍스트 전체의 구조에 대해 이해하고자 하는 일
맵리듀스(MapReduce)란? -2-
·
IT기술 관련/빅데이터 관련
출처: http://over153cm.tistory.com/entry/맵리듀스란-2 맵리듀스 과정에서 데이터가 어떤 식으로 흘러가고 처리되는지 자세히 알아봅시다. 잡 실행과정 1:N방식 1 - 잡 트래커(노드) N - 태스크 트래커(노드) 잡 트래커: 태스크 트래커가 수행할 태스크를 스케줄링 함으로써 시스템 전체에서 모든 잡이 수행되도록 조절. 태스크 트래커: 태스크를 수행하고 각 잡의 전체 경과를 하나의 레코드로 유지하는 경과 보고서를잡 트래커에 보냄. (태스크가 실패하면 잡 트래커는 그것을 다른 태스크 트래커에 다시 스케줄 한다. 입력스플릿&스플릿: 맵리듀스 잡의 입력크기. 각 스플릿마다 하나의 맵 태스크를 생성하고, 그 스플릿에 있는 각 레코드를 사용자 정의 맵 함수로 처리한다. Split - 하둡..
맵리듀스(MapReduce)란? -1-
·
IT기술 관련/빅데이터 관련
출처: 맵리듀스(MapReduce)란? : 대용량 데이터를 처리를 위한 분산 프로그래밍 모델 - 구글에서 2004년 발표한 소프트웨어 프레임워크 - 타고난 병행성(병렬 처리 지원)을 내포 - 누구든지 임의로 활용할 수 있는 충분한 서버를 이용하여 대규모 데이터 분석 가능 - 흩어져 있는 데이터를 수직화하여, 그 데이터를 각각의 종류 별로 모으고(èMap), Filtering과 Sorting을 거쳐 데이터를 뽑아내는(èReduce) 하는 분산처리 기술과 관련 프레임워크를 의미 맵리듀스는 맵(Map) 단계와 리듀스(Reduce) 단계로 처리 과정을 나누어 작업 각 단계는 입력과 출력으로써 키-값 쌍을 가지고 있고, 그 타입은 프로그래머가 선택합니다. 또한, 맵과 리듀스 함수도 프로그래머가 직접 작성하게 됩니..
[빅데이터] 오픈소스 기반 빅데이터
·
IT기술 관련/빅데이터 관련
출처:5. (ETRI_김익균실장) 기업 내부 이상행위 탐지 기술동향
[Android] 배경화면, 버튼이미지 변경 (LinearLayout)
·
IT기술 관련/모바일
출처: http://4eda.tistory.com/entry/%EC%95%88%EB%93%9C%EB%A1%9C%EC%9D%B4%EB%93%9C-%EB%B0%B0%EA%B2%BD%ED%99%94%EB%A9%B4-%EB%B2%84%ED%8A%BC-%EC%9D%B4%EB%AF%B8%EC%A7%80-%EB%B3%80%EA%B2%BD-LinearLayout 기본화면입니다. 버튼설정은 앞선강의(액티비티간 전환)를 참조하세요. 1. 버튼이미지 삽입 1) main.xml에서 버튼의 배경을 설정합니다. 2) res -> values -> colors.xml파일을 생성합니다. #ffff0000 #ff0000ff 2. 배경화면이미지 삽입 1) main.xml 파일에 Linea..
[Android] Dialog Inflate
·
IT기술 관련/모바일
출처: http://arabiannight.tistory.com/entry/%EC%95%88%EB%93%9C%EB%A1%9C%EC%9D%B4%EB%93%9CAndroid-%EA%B8%B0%EB%B3%B8-Dialog-inflate-Dialog AlertDialog를 사용한 기본 Dialog 예제 입니다. ? 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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 ..
[Android] AlertDialog에 로그인창만들기
·
IT기술 관련/모바일
출처: http://egloos.zum.com/surprisen/v/2415659 Context mContext = getApplicationContext(); LayoutInflater inflater = (LayoutInflater) mContext.getSystemService(LAYOUT_INFLATER_SERVICE); View layout = inflater.inflate(R.layout.custom_dialog,(ViewGroup) findViewById(R.id.layout_root)); AlertDialog.Builder aDialog = new AlertDialog.Builder(mtsGetLatLng.this); aDialog.setTitle("로그인하시겠습니까?"); aDialog...
[Android] Text넣을 수 있는 Dialog
·
IT기술 관련/모바일
출처: http://growingdever.tistory.com/99 안드로이드에서는 다이얼로그를 AlertDialog라고 합니다. 개인적인 이유로 텍스트를 입력할 수 있는 다이얼로그를 만들어야 하는 상황이 왔는데 대부분 리스트가 있거나 라디오버튼이 있는 등의 다이얼로그를 만드는 방법만 소개되어 있더군요. 힘들게 찾아냈는데 다른 분들도 볼 수 있게 공유하려 합니다. AlertDialog.Builder alert = new AlertDialog.Builder(this); alert.setTitle("Title"); alert.setMessage("Message"); // Set an EditText view to get user input final EditText input = new EditText(t..