Coder Social home page Coder Social logo

sw_membershipdoc_server's Introduction

#프로젝트 소개 : 프로젝트 진행 기간 : 2014.01.01 ~ 2014.02.28 Server_Side Project

현재 S/W 멤버십에서 진행되었던 창의 과제들은 과제DB에 저장되어있다. 하지만 내가 진행하고 싶은 과제와 비슷한 주제가 있는지, 혹은 기술 명이 있는지 검색 할 땐 과제 타이틀 명으로만 검색 해야 하는 미흡한 경우가 있다. 그래서 자연어 처리를 통해 문서 내용을 분석하여, 과제 문서 내용 검색을 통해 더 많은 과제정보를 받을 수 있을 뿐만 아니라 연관 과제가 무엇이 있는지 보여주는 시스템

#개발 목적

현재 멤버십 에서는 일년에 수많은 과제들이 진행되고 완료되고 있다. 간혹 진행중인 과제들이나 완료된 과제들을 살펴보곤 한다. 하지만 과제DB의 문서를 다운받기 전, 문서의 기본 정보로써 과제 명, 분야, 플랫폼으로 밖에 검색이 되지 않기 때문에 과제들의 진면목을 검색하기에는 아쉬운 점이 있다. 과제 검색을 했을 때 과제 명으로만 검색이 되기 때문에 단편적인 검색을 할 수밖에 없다. 만약 예전에 했던 과제를 참고하여, 비슷한 주제의 과제를 하거나 같은 기술을 쓰는 과제를 참고하면 많은 도움이 된다. 하지만 현재 시스템에서는 과제 타이틀 명으로 검색 해야 한다는 미흡함이 있다. 이런 점은 과제 타이틀 명으로 검색 할 경우 참고할 과제가 나오지 않는다면, 과제 DB에 등록된 게시물만 한 페이지에 30개, 대략 27페이지가 있으므로 한 지역당 810개의 과제 문서를 다운받고 봐야 하는 불편함이 있다.

#개발 내용

  1. 형태소 분석 알고리즘을 통한 명사 추출

  2. 워드 파일의 텍스트 푸출과 과제 목적 및 동기 찾기

  3. DBPedia를 이용한 IT 용어 사전 구축

  4. IT 용어 사전과 문서 내의 명사 비교 후 기술 DB 구현

  5. TF_IDF 알고리즘을 사용하여 문서간 단어들의 중요도 판별

  6. 코사인 유사도 알고리즘을 사용하여 문서 연관 문서 찾기

  7. 기술 용어 태그 추출

  8. 사용자 질의어 대응

sw_membershipdoc_server's People

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.