python 및 머신러닝 교육, 슬로우캠퍼스

개방형 SW교육센터(olc.oss.kr)'에서 스크래치, python 등 교육용 프로그래밍 언어 과정을 운영한다. 




     


  





http://www.dt.co.kr/contents.html?article_no=2013081202019960718005



미래창조과학부는 한국판 스티브 잡스 육성을 위해 초ㆍ중등생이 쉽고 편하게 소프트웨어(SW)를 배울 수 있는 온라인 교육 강좌를 운영하는 등 SW조기교육을 위한 다양한 정책을 추진한다고 12일 밝혔다.

전 세계적으로 컴퓨터 프로그래밍은 논리적 사고력과 문제해결 능력을 키울 수 있는 가장 창의적인 도구라는 인식이 확산되고 있다는 게 정부의 분석이다.

특히 중국, 인도, 이스라엘 등에선 프로그래밍 교육이 정규 교과에 포함돼 있으며, 영국은 2014년부터 초등학교에 프로그래밍 교육을 추가할 예정이다.

국내의 경우 중ㆍ고등학교 선택과목인 정보과목 채택 비율이 지속적으로 감소해 현재는 전체의 20% 수준에 머무르고 있다.

이에 미래부는 어릴 때부터 보다 많은 학생들이 프로그래밍을 쉽고 재미있게 배울 수 있는 다양한 SW 교육 환경을 만들어 갈 계획이다. 미래부는 첫 번째 작업으로 `개방형 SW교육센터(olc.oss.kr)'에 스크래치 등 교육용 프로그래밍 언어 과정을 운영한다. 스크래치는 어린이들이 어려운 명령어를 몰라도 레고블록을 쌓듯이 쉽고 재미있게 프로그램 제작이 가능한 언어다.

한편, 미래부는 온라인 SW 교육 강좌 개설에 맞춰 주니어 SW 경진대회 참가자와 프로그래밍에 관심이 있는 초중등생을 대상으로 `주니어 SW 온라인 교육 발대식'행사도 12일 서울 상암동 누리꿈스퀘어에서 개최했다.

윤종록 미래부 차관은 "우리 학생들이 21세기 언어인 SW를 세계에서 가장 잘 활용할 수 있도록 다양한 SW 교육 정책을 추진할 것"이라며 "게임에 빠진 아이들이 게임 개발 전문가가 될 수 있도록 함께 노력하면, 그 과정에서 우리나라에서도 빌게이츠, 스티브잡스 등 SW로 무장한 창의적인 인재가 나올 수 있을 것"이라고 밝혔다.

이형근기자 bass007@ 
▶이형근기자의 블로그 바로가기


WRITTEN BY
manager@
Data Analysis, Text/Knowledge Mining, Python, Cloud Computing, Platform

,

python 및 머신러닝 교육, 슬로우캠퍼스

좋은 자료를 찾는 중임.


http://www.coachingforchange.com/pub10.html

The Art of Effective Questioning: Asking the right question for the desired result.

The Value of questions

"Asking good questions is productive, positive, creative, and can get us what we want".1 Most people believe this to be true and yet people do not ask enough good questions. Perhaps one of the reasons for this is that effective questioning requires it be combined with effective listening.

Effective questions help you:

  • Connect with your clients in a more meaningful way
  • Better and more fully understand your client's problem
  • Have clients experience you as an understanding, competent lawyer
  • Work with your staff more effectively
  • Help your staff take responsibility for their actions and solve problems within the workplace more easily
  • Cross examine more effectively
  • Take revealing depositions
  • Gather better information
  • Do more solution oriented problem solving
  • Improve your negotiating skills
  • Reduce mistakes
  • Take the sting out of feedback
  • Defuse volatile situations
  • Get cooperation
  • Plant your own ideas
  • Persuade people


Effective Questions

Effective questions are questions that are powerful and thought provoking. Effective questions are open-ended and not leading questions. They are not "why" questions, but rather "what" or "how" questions. "Why" questions are good for soliciting information, but can make people defensive so be thoughtful in your use of them. When asking effective questions, it is important to wait for the answer and not provide the answer.

When working with people to solve a problem, it is not enough to tell them what the problem is. They need to find out or understand it for themselves. You help them do this by asking them thought provoking questions. Rather than make assumptions find out what the person you are talking to knows about the problem.

For example: "What do you think the problem is?"

Behind effective questioning is also the ability to listen to the answer and suspend judgment. This means being intent on understanding what the person who is talking is really saying. What is behind their words? Let go of your opinions so that they don't block you from learning more information. Pay attention to your gut for additional information.


Powerful Questions

The following are examples of typical questions. These questions can help you improve your communication and understanding of the client or staff member.

  1. Identification of issue: 
    These questions can be used in client interviews and meetings, settlement negotiations and to work with others in solving problems. 

    What seems to be the trouble?
    What do you make of _________?
    How do you feel about _____________?
    What concerns you the most about _____________?
    What seems to be the problem?
    What seems to be your main obstacle?
    What is holding you back from _________________?
    What do you think about doing X this way?

  2. Further information: 
    These questions can be used in depositions and to find out what someone has already done to resolve a work problem. 

    What do you mean by __________?
    Tell me more about _______________
    What else?
    What other ways did you try so far?
    What will you have to do to get the job done?

  3. Outcomes: 
    These questions can be used in settlement negotiations or while working with staff to plan how to do something. 

    How do you want ____________ to turn out?
    What do you want?
    What is your desired outcome?
    What benefits would you like to get out of X?
    What do you propose?
    What is your plan?
    If you do this, how will it affect ________ ?
    What else do you need to consider?

  4. Taking Action: 
    These questions can be used in working with staff. 

    What will you do? When will you do it?
    How will I know you did it?
    What are your next steps?


Listening as Part of Effective Questioning

The client comes to you, not only for your ability to win a lawsuit, to negotiate a settlement, or draft a document, but also for your wisdom. You evidence your understanding or wisdom by listening to your client - not just asking questions or delivering the service.

When clients are listened to they feel understood and are more trusting of you. Effective listening is a skill that requires nurturing and needs development. Since lawyers are smart, the temptation is to get by with listening at a minimal level. To connect with your client and have them experience you as an effective lawyer requires you to maintain superior listening skills along with asking effective questions.

Factors that may work against effective listening include:

  1. A desire to keep control of the conversation.
  2. As highly trained professionals, lawyers want to demonstrate their intelligence and skills so they often want to give the answer before they have fully heard the question.
  3. Listening may result in hearing the client express feelings and emotions and some lawyers are uncomfortable with emotions and feelings being expressed. They think it is not within a lawyer's role or that it is unprofessional to do so.

When we really listen to a client, we begin to hear different levels of communication. Getting to a deeper level of understanding, rather than coming up with an immediate answer, is key to more effective problem solving. Listening in this manner allows the client to come up with their own solution or plan of action.

Consider the following different levels of listening:

Level 1 Listening: 
When we are listening at level 1 our focus or attention is on how the words the other person is saying affect ourselves with minimal concern for the person talking. We listen for the words of the other person to see how they affect us. The attention is on me - what are my thoughts, judgments, issues, conclusions and feelings. There is no room to let in the feelings of the person being "listened" to. When listening at level 1 our opinions and judgments arise. Level 1 listening is appropriate when you are gathering information for yourself like getting directions or ordering in a restaurant or a store. 

Level 2 Listening: 
When we listen at level 2, there is a deeper focus on the person being listened to. This often means not even being aware of the context. Our awareness is totally on the other person. We notice what they say as well as how they say it and what they don't say. We listen for what they value and what is important to them. We listen for what gives them energy or sadness or resignation. We let go of judgment. We are no longer planning what we are going to say next. We respond to what we actually hear. 

Level 3 Listening: 
When we listen more deeply than the two levels described above, in addition to the conversation we take in all information that surrounds the conversation. We are aware of the context and the impact of the context on all parties. We include all our senses, in particular our intuition. We consider what is not being said and we notice the energy in the room and in the person we are listening to. We use that information to ask more effective questions. 

Listening Skills as part of Effective Questioning include:

Articulating 
Attention and awareness result in articulation and succinctly describing what we have learned from our client. Sharing our observation clearly but without judgment does this. We can repeat back to our clients just what they said. We can expand on this by articulating back to them what we believe they mean. This helps a person feel heard. For example: "What I hear you saying is . . ." 

Clarifying 
Clarifying is a combination of asking and clearly articulating what we have heard. By asking questions our client knows we are listening and filling in the gaps. When our client is being vague, it is important for us to clarify the circumstances. We can assist them to see what they can't see themselves by making a suggestion. For example: "Here's what I hear you saying. Is that right? " 

Being Curious 
Do not assume you know the answer or what your client is going to tell you. Wait and be curious about what brings them to see you. What motivates them? What is really behind the meeting? Use your curiosity so that your next question can go deeper. 

Silence Giving the person we are listening to time to answer questions is an important aspect of listening. Waiting for the client to talk rather than talking for them is imperative for an effective listener. 


WRITTEN BY
manager@
Data Analysis, Text/Knowledge Mining, Python, Cloud Computing, Platform

,

python 및 머신러닝 교육, 슬로우캠퍼스


http://www.saltlux.com/blog-ko/product/%ED%95%98%EC%9D%B4%EB%B8%8C%EB%A6%AC%EB%93%9C-%EB%AC%B8%EC%84%9C-%EB%B6%84%EB%A5%98-hybrid-document-classification/

원본 - 솔트룩스 (Saltlux)


하이브리드 문서 분류 (Hybrid Document Classification)

1. 개요

새로운 정보가 매일 끊임없이 생겨나며 많은 양의 정보가 다양한 분야에서 생산되고 있어, 수작업을 필요로 하는 지식기반 시스템으로 문서 분류를 처리하기는 한계가 있습니다.
하이브리드 자동분류는 방대한 양의 다양한 비정형 문서들을 정의된 분류체계로 자동 분류해 주는 기술입니다. 그리하여 정제되지 않은 자료들이 분류기를 통해 가공된 후에는 체계적으로 자동 분류되어, 문서들간의 관계를 명시할 수 있으며 지식 자산의 활용도 및 정보로의 접근 속도를 높여줍니다.
 
하이브리드 자동분류는 기본적으로 다음과 같은 기능을 제공합니다.
수집된 문서들을 기반으로 특성들을 자동 학습하여, 자동으로 분류하는 기능을 제공합니다.
사람이 문서내의 규칙을 정의하여, 그 규칙을 기반으로 하는 분류 기능을 지원합니다.
문서 분류에 학습 및 규칙 기반을 동시에 사용할 수 있는 혼합형 분류 기능을 지원합니다.
 
2. 정의
하이브리드 문서 분류는 문서를 범주화 하는데 있어서 기계학습에 의한 통계적인 확률 정보와 사용자가 정의한 규칙의 확률값을 결합하여 문서를 범주 (Category)에 할당합니다. 그 결과 일반적으로 통계 또는 규칙기반의 분류에 비해 높은 정확도를 나타냅니다. 분류결과를 표현하는 방법도 특정 범주에 대한 적합성 값의 크기에 따라 이 범주에 배정할 것인지 여부를 결정하는 이원 분류 방법과 적합성 값이 정도에 따라 범주들의 순위를 매겨 n개의 범주를 적합 범주로 제공하는 순위 제공 방법이 있습니다. 
분류기법에 따라 다음과 같이 두가지 방법으로 나눠질 수 있습니다.
1.     지식공학적 접근 방법
A.     분류 규칙, expert system: DNF 형식의 규칙 서술
2.     기계학습적 접근 방법
A.     Probabilistic classifier: Naïve Bayes 분류
B.      Instance-based classifier: KNN (1NN, KNN, distance-weighted)
C.      Linear classifier: 로치오 및 SVM 분류
D.     Symbolic classifier: Decision tree, Decision rule
3. 설명
자동 분류 알고리즘들은 문서에 표현되는 단어로부터 문서 벡터를 생성하고, 벡터화된 훈련 문서들을 예제로 사용하여 학습함으로써 관련된 문서에 범주를 할당합니다. 일반적으로 자동 문서 분류는 자질 추출과정과 분류과정으로 나눌 수 있습니다. 추출과정은 전처리 과정과 자원 축소 과정을 거쳐서 문서에 나타나는 단어들을 기반으로 문서벡터를 만듭니다. 전처리 과정은 문서에서 태그와 불용어를 제거하고 형태소 분석 및 어간화 작업을 통해서 특정한 용어들을 추출합니다. 그리고 전처리 과정을 통해 추출된 자질을 축소하여 벡터 형식으로 표현하는데 사용하며, 차원 축소 과정을 거쳐 추출된 단어들은 문서를 얼마만큼 대표하는지에 대한 가중치와 같이 문서를 벡터 형식으로 표현됩니다. 문서 분류에 활용되는 여러 기법들 중에 널리 사용되고 있는 SVM과 TFIDF에 대해 간략하게 설명하겠습니다. .
 1) SVM (Support Vector Machines)
통계학습 중에서 널리 사용되고 있는 모델로는 신경망(Neural Network), KNN(K-Nearest Neighbor), 단일 및 복수 결정 나무(Decision Tree), Naïve Bayse, 지지벡터기계(Support Vector Machine) 등의 모델들이 있으며, 이 중 SVM은 감독 기계 학습 기법의 한 종류로써 우수한 데이터의 분류 성능을 보입니다. 그 가장 큰 이유는 학습 시에는 매우 많은 특징(Features)을 다루어야 하나 SVM은 특징 수에 의존하지 않는 over-fitting 방지 알고리즘을 가지고 있어 많은 수의 특징 공간을 다룰 수 있기 때문입니다. 많은 통계 학습 모델 중에서 가장 높은 성능 결과값을 가지고 있는 모델입니다. 지지벡터기계(SVM) 모델은 두 개의 클래스의 구성 테이터들을 가장 잘 분리 할 수 있는 결정면(Decision surface)을 찾는 모델입니다. SVM분류 방법은 Positive 와 Negative 문서를 트레이닝 셋트로 사용하여, 각각의 문서를 미리 분류된 기준으로 카테고리의 토픽으로부터 범주로 지정하는 방법이며 구조적 리스크 최소화를 통해 벡터공간에서의 최적의 결정 경계영역을 찾아내는 방법입니다.
 
 2) TFIDF (Term Frequency Inverse Document Frequency)
  TFIDF는 각 문서에 존재하는 단어에 대해 가중치를 부여함으로써 문서의 특징을 표현한 후, 단어들 가중치의 벡터로 표현되는 두 문서간의 유사도 비교를 가능하게 하는 방법입니다. 벡터 모델 중의 하나로서 불리안 (Boolean) 모델의 0 또는 1의 가중치 한계를 극복하고, 질의문서와 검색문서 간의 부분 일치를 가능하게 하는 모델입니다. 다시 말하면, 질의문서와 검색문서의 단어들에 연속 형 수치의 가중치를 부여하고, 이 가중치를 이용하여 유사도를 계산합니다. 이 후 상위의 유사도를 갖는 문서들을 검색해오는 방법으로 정확하게 사용자의 정보 요구사항에 부합하는 문서들을 검색할 수 있다는 장점으로 널리 쓰이고 있습니다. TFIDF 모델이란 TF (Term Frequency) 와 IDF (Inverse Document Frequency)의 곱을 의미합니다. TF는 문서에서 단어가 나타나는 빈도를 의미합니다. 예를 들어, 한 검색 문서에서 가장 많이 나타난 단어인 ‘농사’가 25번 나왔고, 그 문서에서 ‘벼’ 라는 단어가 10번 나왔다면 그 검색 문서에서 ‘벼’의 TF 값은 10/25=0.4가 됩니다.
  
  DF (Document Frequency)는 보유한 전체 문서 중 해당 단어를 갖고 있는 문서의 빈도를 의미합니다. 예를 들어, 보유 문서 1000개 중 ‘벼’라는 단어를 포함한 문서가 모두 550개라고 하면, ‘벼’의 DF값은 550/1000=0.55가 됩니다. TF의 경우에는 그 값이 크면 해당 단어가 그 문서에서 중요도가 높다고 할 수 있지만, DF는 해당 단어가 여러 문서에서 나타나므로 어떤 특정 문서를 분류할 때에 사용할 수 있는 단어로서의 가치는 떨어져 역수에 log를 취한 IDF를 사용합니다.
 
4. 장점
하이브리드 자동분류는 각각 학습 및 규칙 기반 분류 그리고 혼합분류 기능을 지원합니다. 하이브리드 분류는 통계기반의 기계학습을 통한 주제 자동 분류를 통해 분류의 범위를 확대 하고 분류 별 규칙 정의에 기반한 분류를 통해 정확도를 확보함으로써 지속적인 개선 및 보완이 가능한 구조를 제공합니다.
 
5. 사례 
가장 간단하게 이를 적용해 볼 수 있는 사례는 스팸 필터입니다. 메일의 헤더와 내용을 기반으로 문서가 스팸인지 아닌지에 대한 이항 (Binary) 분류를 적용하여 접근할 수 있으며, 뉴스그룹 문서의 분류에도 사용 될 수 있습니다. 또한, 사내 지식 자산을 통합하고 재 분류하고 초기에 구축한 분류체계에 따른 자료 검색이 어려운 정보에도 사용될 수 있습니다. Saltlux의 자동분류 기술은 KOTRA , LG전자, 특허청에 적용된 사례가 있습니다.
 
6. 활용 분야
1.     뉴스 및 블로그의 자동 분류
매일 지속적으로 새로운 내용이 생성되고 업데이트가 되는 뉴스 및 블로그의 문서를 카테고리 별로 정확하게 분류를 할 수 있습니다.
2.     평판 분석 자동 분류
제품의 평판, 경쟁사 소식, 회사 이미지, 시장 뉴스, 정치적 의견등의 네티즌 의견을 신속하게 분류하여, 시기 적절하게 온라인 상의 다양한 이슈, 의견, 루머, 불만사항, 트랜드 등에 효과적으로 대응할 수 있습니다.
3.     기업 문서 자동 분류
정형화된 기업의 문서 분류체계를 구성하고 자동으로 적절한 범주로 분류하므로써 문서의 접근 속도와 활용성을 높일 수 잇습니다.
4.     게시판 자동 분류
기업의 CRM 및 게시판에 접수 등록된 의견을 자동분류하여 고객들의 주 문의 분야 및 니즈를 파악 할 수 있습니다.
5.     특허/학술자료 자동 분류
많은 기업 및 단체에서 출원하는 특허/학술 자료의 내용을 분석하여 분류할 수 있어 사용자의 접근성을 높일 수가 있습니다. 
 
7. 참조 문헌
1)     Bao, Y abd Ishii, N., “Combining Multiple K-Nearest Neighbor Classifiers for Text Classification by Reducts.” In proceeding of the fifth International Conference on Discovery Science, pp 340-347, 2002
3)     이재식, 이종운, “사례기반 추론을 이용한 한글 문서분류 시스템”, 경영정보학연구, 제12권 제 2호, 2002년 6월
4)     김진상, 신양규, “베이지안 학습을 이용한 문서의 자동분류”, Journal of the Korean, Data & Information Science Society, 2000, Vol. 11, No. 1, pp 19 ~ 30

[솔트룩스 전략사업본부 박진규]



WRITTEN BY
manager@
Data Analysis, Text/Knowledge Mining, Python, Cloud Computing, Platform

,

python 및 머신러닝 교육, 슬로우캠퍼스

속도의 심리학


정확히 말하면 응답 시간(response time)을 사용자가 얼마만큼 인내할 수 있는가?

어디에서 bottleneck 이 생기면, 어떻게 해결할 것인가? 

등을 소개하고 있다.


UX를 표현하는 front단, 서버단 등을 다룸.


http://html.nhncorp.com/2012_openworkshop/pt/05.pdf


WRITTEN BY
manager@
Data Analysis, Text/Knowledge Mining, Python, Cloud Computing, Platform

,

python 및 머신러닝 교육, 슬로우캠퍼스


google app engine 클라이언트를 설치하면,

개발 PC의 로컬 환경에서 어플리케이션의 동작을 테스트할 수 있는 환경이 주어진다.

웹서버 구동은 dev_appengine.py 파일 실행 또는 app engine launcher를 이용하게 되는데,

구동된 웹서버를 확인할 때, 기본적으로 웹브라우저에서 http://localhost:8080 형식의 주소로 접근하게 된다.



그런데 같은 로컬네트워크 상의 다른 PC나 모바일 기기에서 해당 웹서버에 접근하려고 하면 문제가 발생한다.

http://192.168.0.10:8080 형식의 주소에 대한 바인딩이 이루어지지 않았기 때문이다.

일반적으로 apache나 tomcat 같은 웹서버 환경에서는

자동?으로 http://192.168.0.10 같은 로컬네트워크 주소가 세팅이 되는데에 반해,

python 기반의 google app engine 웹서버에서는 이같은 기능을 기본적으로 제공하지 않고

loopback adapter만 바인딩된다.

그러므로 http://localhost:8080 또는 http://127.0.0.1:8080은 접근 가능하지만,

http://192.168.0.10:8080은 PC의 물리적 네트워크 카드에 웹서버가 바인딩되지 않았기 때문에 접근이 불가능하다.



해결방법:

1. command line 실행 시

- dev_appengine.py의 파라미터에 --host=192.168.0.10 추가



2. google app engine launcher 사용 시

- 목록에서 해당서버 더블클릭

- Application Settings 팝업창 열림

- Launch Setting에 --host=192.168.0.10 추가




참고로 --host='192.168.0.10'이나 --host="192.168.0.10" 등의 quotation은

정상적으로 작동하지 않는다는 점을 유의할 필요가 있다.


by Sangjune Park



'Google App Engine (GAE)' 카테고리의 다른 글

Google App Engine 에서 Flask 기반으로 개발하기  (0) 2014.08.10
App Engine 강의 자료  (0) 2013.07.18
Google Cloud Quotas, Limit  (0) 2013.07.08

WRITTEN BY
manager@
Data Analysis, Text/Knowledge Mining, Python, Cloud Computing, Platform

,

python 및 머신러닝 교육, 슬로우캠퍼스

http://schema.org


웹을 통한 서비스라는 것은  Database에 담겨 있는 데이타를 끄집어 내어, 그 데이타를 HTML 형태로 제공하는 것이다.   HTML은  데이타를 일반 사용자들의 컴퓨터(스마트폰) 화면 상에서 표현하기 위하여,  텍스트, 이미지, 영상의  크기, 위치, 색상 등을 지정하는 방법(언어)이다.  즉, HTML은 presentation의 방법이 된다.


이 Presentation의 과정에서 DB에 담긴 구조화된 데이타(Structured Data)는  비구조화된 데이타(Unstructured Data)로 변화된다. 이것을  컴퓨터 엔지니어 관점에서는 '데이타가 훼손된 것'이라고 표현할 만 하다.


이 훼손을 만회하기 위하여 RDF, semantic web 등의 기술이 예전부터 추진되어 왔으나, 현실 웹 세상에 별로 적용이 못 되고 있는 것 같다. 현실의 HTML 기술과 너무 괴리가 있기 때문일까.


schema.org는 div태그에 itemscope와  itemtype를 지정하여, HTML5의 규격 범위내에서 할 수 있는 수준이다. 이렇게 지정해주면 검색엔진(crawler)가 내 웹페이지의 데이타가 무엇인지, 어떤 타입인지 잘 이해할 수 있게 된다.




div itemscope itemtype="http://schema.org/Movie">
  <h1>Avatar</h1>
  <span>Director: James Cameron (born August 16, 1954)</span>
  <span>Science fiction</span>
  <a href="../movies/avatar-theatrical-trailer.html">Trailer</a>
</div>

Here's a set of commonly used item types:

You can also see a full list of all item types, listed on a single page.


WRITTEN BY
manager@
Data Analysis, Text/Knowledge Mining, Python, Cloud Computing, Platform

,

python 및 머신러닝 교육, 슬로우캠퍼스




투자의 기회가 생기면 대표자와 면담을 가진다. 노정석 CSO는 사업계획서를 놓고 천천히 이야기를 듣는 편이다. 하루 정도 시간을 두고 보면 투자할 사람에 대해 알 수 있다. 처음 대표자와의 면담에서 마음에 든 회사는 이후에도 계속해서 확신을 준다는 것이 그의 지론이다. 노정석 CSO는 자신의 블로그에서 그 동안의 창업 경험을 토대로 성공하는 기업에 대해 정의한 적이 있다.(Chester Life2, ‘어떤 팀이 잘 되는 팀인가?’) 그 중 가장 첫 번째 항목은 현명한 리더의 역량이다.


“사업계획이란 리더가 가진 독특한 관점이자 그가 가진 지식의 총합입니다. 사업계획을 세우는 것은 시장의 트랜드와 이슈, 사용자의 요구사항과 개인의 전문 지식, 경험을 토대로 하고 있는 다차원의 작업을 포함하고 있기 때문에 매력적인 관점 자체가 성공 DNA라고 할 수 있습니다.”


노정석 CSO는 하나의 시장을 그렇게 다양하게 생각해 본 사람은 다른 일도 잘 할 수 있다고 생각한다. 리더가 리더의 컬처와 유전자를 공유하는 팀이 함께 있다면 더할 나위가 없다. 노정석 CSO는 대표적인 사례로 ‘미미박스’의 하형석 대표의 팀과 ‘(NOOM)’의 정세주 대표를 들었다.



노정석 CSO가 단독으로 진행하는 엔젤 투자 외에도 티켓몬스터 창업과 투자로 인연을 맺은 신현성 대표와 함께 만든 신개념 스타트업 인큐베이팅 회사 ‘패스트트랙아시아(FAST TRACK ASIA)’ 활동을 통해 스타트업 인큐베이팅 회사로서 지식을 모으고 다양한 업체를 지원함으로써 벤처 생태계 활성화를 위해 힘쓰고 있다.

BLOG main image


노정석 CSO는 엔젤투자를 흥미로운 상황을 보기 위해 관람권을 구매하는 즐거움이라며 인터뷰를 시작할 때부터 내내 자신이 투자하는 기업의 상황을 영화에 비유했다. 엔젤 투자는 1920년대 초 미국 브로드웨이에서 유래한 용어다. 당시 무산 위기에 처한 공연을 후원해주는 사람들을 천사(angel)에 비유했고 이후에는 벤처 기업에 투자하는 사람들을 지칭하는 용어로 자리 잡았다고 하니 노정석 CSO의 비유는 꽤 그럴싸하다.



노정석 CSO는 실재로도 영화를 많이 보는 편이며 좋아하는 영화는 반복해서 본다고 했다. 이야기를 듣고 ‘소셜네트워크’나 ‘머니볼’을 연상한 것과 달리 좋아하는 영화는 이연걸이 출연하는 ‘영웅’이라고 해서 의외였다. 또 ‘영웅본색’은 10번 넘게 본 명작이라며 홍콩누아르가 정서적 기반이라는 그는 벤처 창업에서도 이와 맞닿은 지점이 있다고 했다.



“몇 명이 팀을 이뤄 전장에 나서는 것처럼 벤처에서도 소영웅주의가 필요해요. 힘들어도 계속 그 일을 밀고 나가는 추진력, 신념은 많은 생각과 공부 끝에 생기는 관점이라고 생각합니다. 영화와 다른 점이 있다면 무수한 경험과 많은 지식을 투입해야 한다는 건데, 벤처 기업의 대표는 정말 많이 공부해야 합니다.”


http://platum.kr/archives/13092


WRITTEN BY
manager@
Data Analysis, Text/Knowledge Mining, Python, Cloud Computing, Platform

,

python 및 머신러닝 교육, 슬로우캠퍼스


비키(Viki.com)를 만들었던 호창성, 문지원씨 부부가 Vingle 이라는 새 서비스를 만들어 가고 있네요.


관심사 기반이라는 점에서 pinterest.com 이 떠오르네요. 

호창성 대표는 최근에 '더벤처스'라는 인큐베이팅 및 엔젤투자 회사를 만들었네요.



매달 1400만명 이상의 사람들이 이용하는 비키는 미국 실리콘밸리를 거점으로 한국인 호창성·문지원 부부가 2007년 공동 창업했다. 이미 10억번의 동영상 시청 수를 기록하고 2억단어 이상이 자막으로 만들어졌다. 


   빙글 창업 전, 미국 실리콘밸리를 거점으로 2008년 베타서비스를 시작한 동영상 전문 사이트 비키는 부인 문씨의 아이디어에서 출발했다. 문씨는 당시 하버드대학원에서 교육공학을 공부하고 있었다. 비키는 외국어로 된 드라마나 영화 등 콘텐츠에 자막을 입힌 일종의 학습 도구였다. 문 대표는 “당시는 해외 콘텐츠 유통이 잘 안 되고 있었다. 그래서 콘텐츠 비즈니스와 교육 분야의 니즈를 동시에 충족시킬 수 있게 서비스를 고안한 것”이라고 말했다.

...

 비키는 리먼사태를 딛고 사업 초기 430만달러를 투자받았다. 목표였던 330만달러를 초과한 액수였다. 이외에도 트위터·그루폰·페이스북 등에 투자하고 있는 안드레센호로비츠, 페이스북·드롭박스에 투자한 그레이록캐피털, 그리고 한국의 SK플래닛으로부터 총 2500만달러의 투자지원을 받았다.
   
   빙글 창업도 대표적 엔젤투자회사인 케이큐브벤처스(대표 임지훈)로부터 45만달러를 유치했다.


http://weekly.chosun.com/client/news/viw.asp?nNewsNumb=002226100024&ctcd=C05


WRITTEN BY
manager@
Data Analysis, Text/Knowledge Mining, Python, Cloud Computing, Platform

,

python 및 머신러닝 교육, 슬로우캠퍼스


회사의 매각과 그 과정 (M&A)

회사의 매각이라는 것에 대해 7가지 단계로 나눠서 이야기를 ....

http://besuccess.com/2013/08/mna-process/



정 직한

한국에서 대학졸업 후, 일본으로 건너가 5년간 소셜 네트워킹과 온라인 게임 경험 후 2005년 미국의 실리콘 밸리에서 갈라넷 창업하여 연 400억 원대 매출의 회사로 성장시켰으며 올해 초 회사 매각했다. 각 분야의 1등 기업과, 투자에 관심있다. mrhonestdes@hotmail.com





WRITTEN BY
manager@
Data Analysis, Text/Knowledge Mining, Python, Cloud Computing, Platform

,

python 및 머신러닝 교육, 슬로우캠퍼스


unicode의 값 영역이 어떤 문자셋(script)에 속하는지 나타내는 표이다.

http://www.unicode.org/Public/UNIDATA/Scripts.txt



전 세계 문자셋의 목록 (list of writing systems (or scripts))


문자셋의 이름의 ISO 표준이 있다.   ISO_15924  


실제 이름 (영어식 이름, 4자리 코드 이름, 숫자 이름) 목록은 여기에서 !!

http://unicode.org/iso15924/iso15924-num.html






unicode block 개념


https://github.com/handol/language-guess/blob/master/src/main/scala/unicode.scala



unicde를 언어로 매핑한 것

https://github.com/typekit/speakeasy/blob/master/data/


WRITTEN BY
manager@
Data Analysis, Text/Knowledge Mining, Python, Cloud Computing, Platform

,