IS 2140 BLOG
2014年4月4日星期五
WEEK 11 MUDDIEST POINT
Is there any other way to solve the translation problem except using Google translation or Bing translation API?
2014年3月27日星期四
WEEK 11 READING NOTES
"If the search engine maintains a dynamic index that allows updates (e.g., document insertions/deletions), then it may even be possible to carry out the updates in a distributed fashion,in which each node takes care of the updates that pertain to its part of the overall index. This approach eliminates the need for a complicated centralized index construction/maintenance process that involves the whole index. However, it is applicable only if documents may be assumed to be independent of each other, not if inter-document information, such as hyperlinks and anchor text, is part of the index."
The indexing of documents is complicated than what we thought. There are too many kinds of documents. For each kind of documents, the index would be different from each other. Thus, the index methords need to be considered in so many different angles in order to meet the requirement of so many documents as much as possible. In addition, while meeting different documents, it is necessary to develop different indexing methords to treat different documents. For instance, how to avoid the link broken, how to extract foreign language words, etc.
The indexing of documents is complicated than what we thought. There are too many kinds of documents. For each kind of documents, the index would be different from each other. Thus, the index methords need to be considered in so many different angles in order to meet the requirement of so many documents as much as possible. In addition, while meeting different documents, it is necessary to develop different indexing methords to treat different documents. For instance, how to avoid the link broken, how to extract foreign language words, etc.
2014年3月13日星期四
WEEK 10 READING NOTES
"The citation (link) graph of the web is an important resource that has largely gone unused in existing web search engines. We have created maps containing as many as 518 million of these hyperlinks, a significant sample of the total. These maps allow rapid calculation of a web page’s "PageRank", an objective measure of its citation importance that corresponds well with people’s subjective idea of
importance. Because of this correspondence, PageRank is an excellent way to prioritize the results of web keyword searches. For most popular subjects, a simple text matching search that is restricted to web page titles performs admirably when PageRank prioritizes the results (demo available at
google.stanford.edu). For the type of full text searches in the main Google system, PageRank also helps a great deal."
In the past, people may think that the page which mentions about the keyword must be the relevant page for users. The evaluation of relevance is about the word frequency. Hence, in the search engine first appearance age, the working mechanism of it was far from "artificial intelligence". Search engines before Google like Altavista and Excite, they were designed to rank information basing on priority. The ranking could be impacted in many different ways. If the visits are huge or the frequency of key words is high, the page may be ranked in a high place, though the page could be hardly relevant to the requirement of users. Obviously, this kind of ranking mechanism could cause cheating activities in a easy way.
importance. Because of this correspondence, PageRank is an excellent way to prioritize the results of web keyword searches. For most popular subjects, a simple text matching search that is restricted to web page titles performs admirably when PageRank prioritizes the results (demo available at
google.stanford.edu). For the type of full text searches in the main Google system, PageRank also helps a great deal."
In the past, people may think that the page which mentions about the keyword must be the relevant page for users. The evaluation of relevance is about the word frequency. Hence, in the search engine first appearance age, the working mechanism of it was far from "artificial intelligence". Search engines before Google like Altavista and Excite, they were designed to rank information basing on priority. The ranking could be impacted in many different ways. If the visits are huge or the frequency of key words is high, the page may be ranked in a high place, though the page could be hardly relevant to the requirement of users. Obviously, this kind of ranking mechanism could cause cheating activities in a easy way.
2014年2月25日星期二
WEEK 8 READING NOTES
"In user-centered design, decisions are made based on responses obtained
from target users of the system. (This is in contrast with standard
software practice in which the designers assume they know what users
need, and so write the code first and assess it with users later.) In
user-centered design, first a needs assessment is performed in
which the designers investigate who the users are, what their goals are,
and what tasks they have to complete in order to achieve those goals.
The next stage is a task analysis in which the designers
characterize which steps the users need to take to complete their tasks,
decide which user goals they will attempt to support, and then create
scenarios which exemplify these tasks being executed by the target user
population (Kuniavsky, 2003, Mayhew, 1999). "
The first step to do user-centered design is to define the target users group. Once getting known about the target users, analyzers could conclude their requirements and than help developers find proper way to design several functions to meet the requirements. The target users and the design goal are the fundermental factors of user-centered design. Thus, it is necessary to focus on this part. Without concentrating a lot on this part, the product might be useless or unsatified for users. This kind of situation is not what we want to see. Analyzing the requirements is an important step too. It requires analyzers to be experienced and working efficiently. By combining the target users group and requirement analysis, the design goal could be clear for designers to do further works.
The first step to do user-centered design is to define the target users group. Once getting known about the target users, analyzers could conclude their requirements and than help developers find proper way to design several functions to meet the requirements. The target users and the design goal are the fundermental factors of user-centered design. Thus, it is necessary to focus on this part. Without concentrating a lot on this part, the product might be useless or unsatified for users. This kind of situation is not what we want to see. Analyzing the requirements is an important step too. It requires analyzers to be experienced and working efficiently. By combining the target users group and requirement analysis, the design goal could be clear for designers to do further works.
订阅:
评论 (Atom)