锘??xml version="1.0" encoding="utf-8" standalone="yes"?> [article index] [email:matt.might] [@mattmight] [rss] "I don't have time," is the worst excuse not to blog. Yet, I hear it often from fellow academics. My advisor from grad school recently asked, "How can you write tons of papers and grant proposals, teach your classes, advise students, take care of your family and still have time to blog? Where does that time come from?" Embedded in his question is an assumption that blogging has to take time. Were this true, I couldn't recommend it Ph.D. students or pre-tenure profs. The secret to low-cost academic blogging is to make blogging a natural byproduct of all the things that academics already do. I'll save an argument for the benefits of academic blogging for another post. For now, I'll argue that those benefits need not be high to overcome the cost. Read below for my efficient blogging strategies. A favorite gripe of junior professors is that teaching is a waste of their time. Excellence in teaching buys no credit for tenure at many universities. (Of course, putrid teaching can derail a tenure case.) Teaching is an opportunity to convert lecture notes into blog posts and external evangelism. The conversion usually polishes a lecture too. It's hard to teach a class without creating lecture notes. Why not write those lecture notes as a blog post? Many of the academics that "don't have time to blog" seem to have plenty of time to write detailed, well-structured replies and flames over email. Before pressing send, ask yourself, should this answer be, "Reply," "Reply to all," or "Reply to public"? If you put effort into the reply, don't waste it on a lucky few. Share it. Of course, "reply to public" is not limited to email. A few of my recent posts started on Quora. If I still used Usenet, I bet the same would be true there. I hear some questions with alarming repetition. To name a few: Any question asked more than once is a candidate for a blog post. My colleague, Suresh Venkatasubramanian, claims that the need to vent steam is his preferred reason for posting. Blogs are a way to safely let it out, assuming appropriate diplomacy. I used to be great at starting coding projects, but terrible at finishing them. That changed when I started posting code on my blog. Posting my code on my blog forces me to do three things: I've stopped rewriting code, because I reuse the code I post on my blog. At the same time, I've picked up months-old projects and continued them. Now when I write code, I look for ways to turn parts of it into a blog post. There are lots of things I used to know, but forgot. When I find myself relearning something for the second time, I write a blog post on it, so that I won't have to relearn it again. I often write these up as a HOWTO. I have a few miscellaneous tips for busy academic bloggers:
Tip 1: Lecture as post
Examples
Tip 2: "Reply to public" as post
Examples
Tip 3: Advice as post
Examples
Tip 4: Vented steam as post
Examples
Tip 5: Blog as code repository
Examples
Tip 6: Blog as long-term memory
Examples
A few more tips
Academic blogs I like
]]>
Real human motion usually consists footplants,which are periods of time when a foot or part thereof remains in a fixed position on the ground.
2 Footskate 寮曞叆鐨勫師鍥狅細
Footskate may be introduced to a motion in several ways銆?/p>
Sometimes the raw data itself is imperfect; for example a sensor may be miscalibrated. In such cases the motion can often still be salvaged, but the footplants may be lost in process.
Footskate can also be added even when the raw data is faithful to the true motion. In standard animation pipelines motion data is usually mapped onto an articulated figure called a skeleton. Since a real human is not rigid,this mapping process can fail to fully perserve footplants.
Skeleton motion data is often edited in order to adapt to the particular needs of an animation.
Motion Editing鐨勬柟娉?/p>
Representative editing operations include warping [Witkin and Popovic 1995] , retargeting [Gleicher 1998], path editing[Gleicher 2001],transition generation[Rose et al.1996],and various signal processing algorithms [Bruderlin and Williams 1995] These editing operations fundamentally involve adding only low-frequency changes to a motion, so high-frequency details like crisp footplants are either lost entirely or only approximately perserved.
棣栧厛鐢變簬google down鎺変簡銆傘傛墍浠ラ渶瑕佷繚瀛樹竴浜涗笢瑗褲傘?/p>
榪欎釜騫翠唬騫插槢閮借闈爂oogle鍟娿傘?/p>
澶х墰(Programmer)鐨刡log
http://sethgodin.typepad.com/seths_blog/
http://www.sethgodin.com/sg/bio.asp
涓浜涙湁鎰忔濈殑blog銆傘?/p>
http://coanor.blog.hexun.com.tw/
鍙戠幇涓涓瑧鐐癸細榪欐槸涓涓摜浠殑緗戜笂鐨勪功絳綽ookmark
鎼炶繖涓琛岀殑浜洪兘榪欎箞瀵傚癁鍚椼傘傘傘傘傘傜湅鍒頒簡璁$畻鎵鏁村ぉ涓緹よ佺敺浜轟箣闂寸浉浜扽Y銆傘傘傛劅瑙変互鍚庣殑瀹胯垗澶у閮藉鐙間技铏庡攭銆傘傝繖涓勾浠i兘鏄湁浜涜簛鍔ㄣ傘?/p>
Nonlinear dimensionality reduction methods also can be categorized into two kinds: kernel-based methods and eigenvalue-based methods. Kernel-based methods include : KPCA(kernel principal componet analysis) ,KICA(kernel independent component analysis), KDA(kernel discriminate analysis),and so on. Eigenvalue-based methods include : Isomap( Isometric Feature Mapping) [1], LLE(locally linear embedding) [2] ,Laplacian Eigenmaps[3] ,and so on.
Isomap is an excellent NDR method. Isomap uses approximate geodesic distance instead of Euclidean distance ,and represents a set of images as a set of points in a low-dimensional space which is corresponding to natural parameterizations of the image set. Because there are similarityes within adjacent frames of sequence ,Isomap is very suitabel to analyze moving pictures and videos.
Reference
[1] J.B.Tenebaum, A global geometric framework for nonlinear dimensionality reduction .
[2] Sma T. Roweis, Nonlinear dimensionality reduction by locally linear embedding .
[3] M.Belkin and P.Niyogi Laplacian eigenmaps and spectral techniques for embedding and clustering.