Tu Luyen – Intro

Đã 1 thời gian ít viết bài, nay tác giả blog sẽ cố trở lại nhiều hơn (estimation: 1-4 posts/month, có thể ít nhiều trích dẫn) với những bài viết về:

+ Computer/Geek

+ Marketing

+ Positive Reinforcement

+ GameTheory

+ Tu Luyện *

+ Tu Tâm, Luyện Phong Cách *

(dấu “*”: New – ngoài 1 trong 4 chủ đề “may mắn” trước giờ)

Lý do ít viết bài thì có chăm con nhỏ (3 yo), vừa cần tích lũy kinh nghiệm & vốn sống, và vừa có lý do khách quan (thường xuyên ERR_CONNECTION_CLOSED khi truy cập trực tiếp tên miền ducquoc.wordpress.com – maybe DNS/ISP issue).

(Tips: ngoài các tips đã đăng ở 1 post trước đây, để truy cập tên miền ducquoc.wordpress.com tôi thường truy cập trong cùng 1 domain WP khác – VD: thichhoctoan.wordpress.com , hoac wordpress.com/posts/ducquoc.wordpress.com , rồi từ đó mới type address bị vđ, hoặc nhấn vào link nếu có )

2 chủ đề mới, vẫn còn đang ấp ủ, sẽ từng bước publish. Bài này là bài đầu chính thức giới thiệu, cũng là “Disclaimer” (miễn trừ trách nhiệm) chung cho những phần về sau. Nếu có thiếu sót xin quý độc giả bình luận nhè nhẹ, tác giả blog cũng mới ở giai đoạn đầu chủ đề này, các ý kiến bổ sung sẽ được tiếp thu.

.

.

.


Phi Lộ

(lời mở đầu, lời giới thiệu – còn “Vĩ Thanh” thường là lời cuối chuyện)

Phạm Vi

Tu Luyện, là 1 phạm trù rất rộng . Ở blog này với kiến thức hạn chế của mình, tác giả blog xin mạo muội giới thiệu một vài tập con nhỏ trong Tu Luyện mà tôi đang tiếp cận:

Huyền Huyễn

hay còn gọi là “X” Hiệp (Võ Hiệp, Kiếm Hiệp, Tiên Hiệp, … ) , có thể là tu võ thuật/võ đạo, tu tiên/thần, tu ma/quỷ, tu yêu/dị, … nhắm đến Lực Lượng, Trường Sinh, Tiêu Dao Tự Tại .

Khoa Huyễn

hay còn gọi là Khoa Học Viễn Tưởng, có thể kết hợp Huyễn Ảo, hướng tới Năng Lượng, Siêu Vật Chất, Vũ Trụ + Dải Ngân Hà + Thực Thể Siêu Tồn Tại .

Tu Tâm & Luyện Phong Cách

hay còn gọi là “tu dưỡng Tâm tính”, “hàm dưỡng Phong độ”, “khí Chất”, … hướng về Đạo Tâm, Nhân Tâm.

. . .
còn nhiều nữa (VD: Khổ Hạnh, Tri Giả, … ) nhưng tạm thời tôi chưa có điều kiện tìm hiểu nhiều nên sẽ chỉ tập trung trước vào 3 loại trên; chủ yếu là tu Tâm, luyện Phong cách.

Nên các bài về sau, sẽ tách ra nằm trong 2 phần category TuTamPhong: “Tu Tâm, Luyện Phong Cách” và TuLuyen (1 trong 2 chủ đề nhỏ còn lại), chỉ là 1 phần nhưng vẫn phân loại nằm trong tập lớn như vậy.

.

.

.

Lưu Ý Giá Trị & Cảm Nhận

Xin lưu ý, những bài viết ở chủ đề này – sẽ có trích dẫn từ các bậc tiên hiền, tiền bối, đạo cao vọng trọng – phần nào diễn giải về Tu Luyện nhưng khả năng sẽ có thiếu sót nên sẽ “không cam đoan” độc giả có thể “ngộ” điều gì mới sau 1 lần xem, mà cũng không có nghĩa người đọc hết bài viết sẽ “đạt được 1 cấp độ” nhất định.

Ngược lại, cũng không nên xem nhẹ việc người khác có ý tìm hiểu hoặc đánh giá cao về mặt nào đó trong các bài viết. Vì có thể đối với mỗi người, nó có những giá trị nhất định . Mà chưa chứng minh được mặt “có hại” nào một cách rõ ràng.

Nếu chưa hiểu, người đọc có thể nghĩ đến gần như 1 ví dụ có nói đến Tu Luyện, là tiểu thuyết “Tây Du Ký” , về thầy trò Đường Tăng, Tôn Ngộ Không, Trư Ngộ Năng, Sa Ngộ Tịnh . Tác phẩm này hiện đại được biết đến nhiều ở dạng phim ảnh, hoặc truyện tranh . Lúc nhỏ tôi thích đọc, khi lớn cũng thích nghiền ngẫm lại, đôi khi chia sẻ với bạn bè.
Cá nhân tôi – đầy tôn trọng tới tác giả (hoặc đoàn SX phim) – thích đọc/xem TDK, và khi xem như vậy không có nghĩa là tôi đã “đạt được” thành tựu gì, cũng ko có nghĩa là “so sánh” với các nhân vật như Kim Giác, Ngân Giác, Cửu Vĩ Hồ, … hãy xem như là 1 độc giả có tinh thần “giải trí”, “học hỏi” của 1 người thích đọc sách, vậy thôi.

Một số người phương Tây, thỉnh thoảng cũng có ý xem thường người phương Đông xem “Tây Du Ký“, “Phong Thần diễn nghĩa“, nhưng bản thân họ thì xem “Iron Man“, “Super Man“, “Batman“, … các kiểu ; cũng hơi khó hiểu nhỉ.

Mặt khác, có một ít trường hợp, khi xem các chương trình đô vật wrestling của người Âu Mỹ, thì tỏ vẻ không đánh giá cao – bảo không đẹp mắt bằng phim chưởng Hồng Kông mà họ ưa thích !
Âu thì cũng là quan điểm cá nhân, tôi sẽ không phản bác (dù tôi rất nể sự rèn luyện và sức khỏe, endurance của các bác wrestling).


Cuối cùng, với trường hợp người có tinh thần “học hỏi”, “tu tập”, … thì khi đọc xong 1 quyển sách hoặc 1 bài viết về Tu Luyện thì 2 người khác nhau sẽ thường cảm nhận khác nhau. Nên thiết nghĩ các độc giả không nên đơn giản kỳ vọng là vừa đọc xong 1 lần sẽ nắm được hoàn toàn “bí kíp” nào đó .

Cũng không nên quá kỳ vọng vào việc xem sách/article có tác giả là Bậc Thầy or Tông Sư , vì trừ khi là đệ tử chân truyền or “y bát”, các trường hợp “hiểu cái mới” phụ thuộc rất nhiều vào ngộ tínhcầu thị của người tu tập. Bản thân tu luyện vốn dĩ là 1 quá trình nữa, khó “đốn ngộ” được.

Nói như ngạn ngữ Trung Quốc, “sư phụ dẫn lên cửa, tu hành tại cá nhân“, nỗ lực và nền tảng tích lũy của mỗi người sẽ là yếu tố quan trọng nhất cho sự tinh tấn và thành tựu của chính người đó.

Một người thầy giỏi sẽ là yếu tố quan trọng để giảm bớt vướng mắc, giúp hoàn thiện cách học & tiếp cận, giúp tăng sự tiếp thu trong quãng thời gian nào đó. Nhưng đa phần ở quãng “chiêm nghiệm” và quãng mức cuối có thể, phụ thuộc tối đa vào bản thân mỗi cá nhân.

.

.

.

./.

Posted in GameTheory, Marketing, TuLuyen, Wisdom | Leave a comment

Quarantine Lockdown Mental

.

.

.

(tac gia: N.T.P.L. )

Việc nhà trong giãn cách

Năm người cùng ở nhà, bên nhau toàn thời gian hóa ra không lãng mạn như tôi tưởng.

Ngày thứ ba của tuần đầu tiên giãn cách xã hội, tôi bảo chồng: “Hay nhà mình chỉ ăn hai bữa mỗi ngày thôi? Em mệt quá!“. Sáng ra, chỉ nghĩ đến việc hôm nay cả nhà sẽ ăn gì và lại ăn gì trong ba bữa đã khiến tôi chán ngán.

Vòng quay mỗi ngày là: ăn – làm việc, học – ăn – làm việc, học – ăn – con ngủ, bố mẹ tiếp tục làm việc. Có gia đình còn chế thêm mục “mắng nhau” trong thời gian biểu mùa dịch khiến tôi bật cười.

Nhưng thực sự, chúng tôi mau chóng cảm thấy nản. Chưa kể, giữa vòng quay đó là những lần các con léo nhéo khóc đòi ba mẹ làm quan toà; đang họp online thì phải đứng dậy nấu cơm vì con kêu đói; chưa hết giờ làm bị vợ giục đi siêu thị nếu không nó đóng cửa.

Trước đây, khi Covid chưa gõ cửa, chúng tôi vẫn than phiền về việc vợ chồng con cái chỉ gặp nhau vài tiếng mỗi ngày. Sau giờ tan trường, bọn trẻ ăn uống tắm rửa rồi đi ngủ sớm. Buổi sáng, đứa lớn ra khỏi nhà khi chúng tôi chưa tỉnh giấc. Tôi cảm thấy thời gian dành cho gia đình không bao giờ đủ.

Khi tổng thống Pháp ban hành lệnh phong tỏa vào tháng tư năm ngoái, tôi có chút phấn khích. Đây sẽ là khoảng thời gian lịch sử, cả gia đình tôi sẽ ở bên nhau 24/7, đúng như ao ước. Tôi hào hứng lên kế hoạch chi tiết cho hoạt động của cả nhà, tin tưởng rằng mọi việc sẽ chạy êm ru như con tàu TGV đặc trưng của nước Pháp.

Nhưng đời không như là mơ.

Mặc dù được ở nhà nhưng vợ chồng tôi vẫn phải làm việc đủ ngày 7 tiếng. Đôi khi sếp cũng thông cảm, cho phép làm bù vào buổi tối nếu việc không quá gấp. Tương tự, ba con tôi dù ở nhà vẫn học trực tuyến, phải lên mạng đúng giờ như ở trường, hàng ngày phải trả bài đầy đủ cho thầy cô. Không chỉ đơn giản là “có mặt” trên mạng, các cháu còn cần người lớn bên cạnh để hỗ trợ các vấn đề kỹ thuật.

Vậy là, mang tiếng “được ở nhà“, nhưng chúng tôi quay cuồng với những nhiệm vụ cộng dồn: trợ giảng, trông trẻ, chợ búa cơm nước, vệ sinh, lau dọn nhà cửa trong khi vẫn làm việc như đang ở công sở. Vẫn từng đấy công việc nhưng giờ đây khối lượng gấp 3, 4 lần, vì ở nhà cả 24/7, mọi nhu cầu đều tăng lên.

Mọi kế hoạch hoạt động thể chất lẫn tinh thần ban đầu tôi hào hứng vạch ra đều đổ bể. “Trò của mẹ chán quá“, các con kêu, còn tôi thì quá mệt khi phải chạy theo chúng.

Lúc này tôi mới hiểu vì sao người ta ví “trốn như chó mẹ trốn con“. Nhiều khi tôi chỉ muốn nhốt mình trong phòng riêng, đóng chặt cửa để có được đôi phút yên tĩnh một mình.

Tôi bàn với chồng về việc cắt giảm bữa ăn, đỡ tốn thời gian nấu nướng và ăn uống, dọn rửa, “không hoạt động nhiều thì cần nhiều năng lượng làm gì“. Và chúng tôi giảm bữa ăn thật. Một bữa ăn đầu ngày đầy đủ, bữa tối ăn rất ít và chủ yếu là rau.

Đại dịch Covid-19 đã khiến không ít gia đình tan vỡ. Những quốc gia bị ảnh hưởng nặng nề bởi Covid-19 như Anh, Mỹ và Trung Quốc đều có tỷ lệ ly hôn tăng cao không lâu sau các kỳ phong toả.

Có lẽ, Covid-19 không tạo ra những lý do mới để các cặp đôi đệ đơn ly hôn mà chính khoảng thời gian ở cạnh nhau quá nhiều khiến họ nhận ra rõ hơn, rằng họ không thực sự thuộc về nhau, hay có thể bền bỉ cùng nhau vượt qua những trở ngại và khác biệt.

Tuy vậy, Kinch – luật sư của văn phòng luật Stewarts, Anh – nhận thấy, đến 76% đơn ly hôn năm ngoái đến từ các bà vợ, tăng 16% so với cùng kỳ năm trước. Nguyên nhân chính do phần lớn công việc không được trả lương như chăm sóc con cái, nhà cửa đều dồn lên vai phụ nữ.

Nhiều người vợ, khi kỳ phong toả bắt đầu, đều phấn khích nghĩ rằng “a, giờ đây chồng mình sẽ có thêm thời gian để chia sẻ việc nhà, thật tuyệt“. Tuy nhiên, thực tế lại không diễn ra như vậy. Và mâu thuẫn sớm muộn đã đến.

Bạn tôi, mẹ của ba đứa con trai từ hai đến 13 tuổi tâm sự, dù không có công việc riêng, chỉ đảm nhiệm chăm sóc chồng con mà ngày nào chị cũng quay cuồng. Trước dịch, chồng đi làm, con đi lớp, chị còn có chút thời gian cho riêng mình, “giờ thì không lúc nào ngơi tay, có lúc chị tưởng mình phát điên“.

Ta vẫn thường bào chữa cho các ông chồng rằng, ai giỏi việc gì phải tập trung cho việc đấy. Chồng lo kinh tế cho gia đình, vợ đảm nhận việc nhà là tất lẽ dĩ ngẫu còn tranh cãi nỗi gì. Các nhà nghiên cứu thuộc Oxford, Cambridge và Zurich đã thực hiện cuộc khảo sát vào tháng ba và tháng tư năm ngoái tại Anh, Đức và Mỹ. Dữ kiện cho thấy, phụ nữ ở ba quốc gia này dành thời gian chăm sóc và giáo dục con cái trong thời gian phong toả nhiều hơn nam giới, mặc dù hai vợ chồng thu nhập bằng nhau.

Khi tính về đóng góp kinh tế trong gia đình, chúng ta dường như quên việc tính giờ và cả “lương” trả cho mỗi bà vợ vì họ đã chăm sóc con cái, nấu nướng hay dọn dẹp. Nhưng chúng ta sẵn sàng trả lương cao cho người giúp việc. Nếu các ông chồng phải trả lương cho vợ mình, có ai thử tính mỗi tháng sẽ là bao nhiêu?

Chia sẻ việc nhà với vợ là một nhẽ, nhưng có bao nhiêu ông chồng tự giác, hay đợi vợ bảo gì làm nấy, hoặc vợ “nhờ” cũng không làm? Bên cạnh những việc bày ra trước mắt như rửa bát, lau nhà, đi chợ, nấu cơm, còn vô số những đầu việc vô hình: khi nào phải giặt quần áo, giặt thế nào, bao giờ cần đi chợ và mua những gì, mấy giờ con học, mấy giờ chúng phải tắm, có mấy hóa đơn phải thanh toán…

Daminger, nhà nghiên cứu tại Đại học Harvard, nhận thấy các bà vợ chẳng những phải làm việc nhà nhiều hơn mà còn phải lo lắng cắt đặt, suy nghĩ về chúng nhiều hơn. Đây mới là nguyên nhân chính của cãi vã giữa các cặp đôi.

Mặt khác, khi rơi vào tình trạng kiệt sức về thể chất, sức khoẻ tinh thần của chúng ta không còn được đảm bảo. Nhà tâm lý học Stan Tatkin cho rằng não bộ ta được cấu trúc để tồn tại trước, tình yêu là thứ đến sau. Để sinh tồn, trung tâm cảnh báo nguy cơ trong não bộ phát triển nhạy bén hơn bất kỳ bộ phận nào. Khi mâu thuẫn xảy ra, con người sẽ tập trung vào những điều đang đe doạ họ nhiều hơn mọi thứ.

Việt Nam giãn cách xã hội gần như muộn nhất so với các nước. Đây là tin tốt vì ta có thể rút kinh nghiệm từ vấn đề của các cặp đôi ở các quốc gia khác đã gặp, kể cả những chuyện tưởng vụn vặt như “chia” việc nhà.

Phương án tốt nhất chỉ đến khi vợ chồng, con cái cùng thẳng thắn nói ra mong muốn của mình, bàn cách hợp tác. Cứ im lặng rồi trách đối phương sao không tự hiểu là liều thuốc độc với mọi mối quan hệ. Quản trị gia đình cũng cần kiến thức.

Để cùng nhau vượt qua đại dịch trong hòa bình, vợ chồng tôi quyết định thỏa hiệp và thả lỏng: không trở thành bố mẹ hoàn hảo, không cần bữa ăn nào cũng phải ngon và đẹp mắt như ảnh “nhà người ta” trên mạng. Và quan trọng hơn, cả nhà cho nhau thời gian riêng tư để nạp lại năng lượng.

Có những thứ nhiều quá cũng không tốt, mà thiếu thì lại nguy.






./.


(Source: Le Ngo – VNE Goc Nhin)












./.

Posted in Uncategorized | Leave a comment

SS Collection 2 – Assertiveness


Như thế nào là quyết đoán?


Quyết đoán không phải là độc đoán. Quyết đoán là luôn bảo vệ cho những điều bạn muốn nhưng không bỏ mặc quyền lợi của người khác. Hầu hết mọi người đều cố gắng tỏ ra quyết đoán bằng một cách nào đó. Nhưng ít khi người ta thực hiện được như ý muốn. Tại sao?

Hãy phân tích để thấy điểm khác biệt giữa sự quyết đoán và các thái độ khác:

– Sự độc đoán: Hùng hổ để đạt được những điều mong muốn của bản thân bất chấp người khác bị ảnh hưởng ra sao.

– Sự độc đoán gián tiếp: bạn cố gắng đạt được điều mình mong muốn, nhưng không cho người khác biết bạn đang muốn gì. Có thể hiểu rằng bạn đang lừa dối người khác cho mục đích của mình. Ví dụ như một người đang cố tìm cách thoái thác việc tham dự một sự kiện nào đó.

– Bị động: Bạn thể hiện thái độ bị động khi lúc nào bạn cũng tự hạ thấp bản thân, chẳng bao giờ ủng hộ cho nhu cầu của mình mà cứ nhường cho thiên hạ. Bị động thường có nghĩa là tránh xung đột bằng mọi giá. Những kẻ bị động thường luôn miệng xin lỗi cho dù mình sai hay đúng.

– Quyết đoán: Quyết đoán nghĩa là bạn biểu lộ cảm xúc và nhu cầu của mình, nhưng bằng một cách thẳng thắn và chân thật. Bạn biết rằng mọi người xung quanh cũng có những mong muốn và hiểu rằng không ai hoàn hảo kể cả bạn, ai cũng có một giá trị đóng góp nhất định.


Làm thế nào để trở nên kiên định hơn?

Bạn phải mất thời gian rèn luyện để trở nên kiên định. Nhưng sau đây có một vài lời khuyên giúp bạn có thể ứng dụng ngay.

– Hãy nói thẳng: Điều này làm cho lời nói của bạn đơn giản và chân thật. Đừng nghĩ những nhu cầu của mình là tội lỗi.

– Hãy dùng đại từ “tôi”: Bạn nên làm chủ lời nói của mình. Nghĩa là, thay vì nói “Có vẻ tôi cần giúp đỡ” hãy nói “Tôi mong bạn giúp tôi“. Thay vì nói “Ở đây khó chịu quá” hãy nói “Tôi không thích ở đây“.

– Tìm cách thông tin điều mình muốn nói: Nếu điều bạn nói không được chú ý đến, hãy nói lại và đừng tỏ ra giận dữ. Hãy phát biểu như ban đầu cho đến khi được đón nhận.

– Tỏ ra thấu hiểu: Hãy để người khác biết bạn đang lắng nghe và cảm thông họ, ví dụ “Tôi hiểu rằng bạn muốn đi sớm hơn, nhưng chúng ta sẽ phải chờ đến tháng sau“.

– Tận dụng ngôn ngữ của dáng điệu cơ thể: Luôn để ý đến điệu bộ bản thân. Hãy luôn đứng thẳng, vững vàng và nhìn vào mắt người đối diện.

Chúc các bạn thành công!

(Source: kynangsong.XiTrum.net)

.

.

.

.

.

.

.

.

./.

* Bonus:

https://is.gd/dq_assertive_pros_cons_jpg



(tham khảo thêm từ sách “Quyết đoán trong mọi tình huống” của Sue Hadfield & Gill Hasson)


./.

Posted in GameTheory, Marketing, PositiveReinforcement, Skill | 2 Comments

Fun Learning 4 Children

For 1-3 year old children, I would like to introduce some YouTube videos/channel, which is more about fun/entertainment, but also has nice and “kind” content (dialogues/songs) – educational with regard to resistance of learning.

Heo Peppa
(Peppa pig) + heo em George


.

.

.

.

.

.

.

.




Sói Wolfoo
(Wolfoo) + sói em Lucy

.

.

.

.

.

.

.

.

Gấu trúc BabyBus
(BabyBus) + mèo Mimi

.

.

.

.

.

.

.

.

Diana
và Roma

.

.

.

.

.

.

.

.

.

Niki
(Nikita) và Vlad

.

.

.

.

.

.

.

.

. . .

./.

Posted in babysitting, GameTheory, PositiveReinforcement, Skill | Leave a comment

Keep Heart Healthy Book

Giữ tâm không bệnh

TT – Đọc Chẳng cũng khoái ru? của bác sĩ Đỗ Hồng Ngọc, quả thật rất khoái. Khoái bút pháp rất giản dị nhưng chứa đầy “pháp vị” của tác giả (Thở không chỉ là thở, Nói không được…). Khoái cách “bắt mạch cho toa” một cách hóm hỉnh nhưng thật thân tình (Ngon và lành).


Thích những điều ông viết tưởng như nhẹ tênh mà thấm sâu tận gốc rễ nội tại (Có nghệ thuật ngủ…). Thích cách viết dung dị, đời thường, nhưng ẩn chứa những trăn trở, lo lắng khiến người đọc cũng phải suy ngẫm, bâng khuâng (Cho bệnh nhân, Bệnh và hoạn…, Một cách nhìn mới).

Hơn nữa, những gì ông muốn trao đổi với bạn đọc lúc nào cũng được trình bày bằng một ấn phẩm rất giản dị, vừa đủ xinh, chữ in to đẹp. Nội dung lại được chia ra thành tiểu phẩm ngắn. Đọc không quá “no” mắt, lại không “chật” đầu.

Qua các tiểu phẩm của ông, ta nhận ra bệnh tình của thân và tâm mình, không ít thì nhiều, cũng từ “ba nghiệp sáu căn” mà bệnh (Ai biểu già chi), cũng tại những định kiến, ái kiến mà khổ (Ưng vô sở trụ), cũng ngờ ngợ, lớ quớ mà lầm (Bác sĩ nhà quê). Nói tóm lại, những điều Đỗ Hồng Ngọc viết không lạ, nhất là với những ai đã từng đọc nhiều tác phẩm khác của ông (Già ơi… chào bạn!, Những người trẻ lạ lùng, Nghĩ từ trái tim, Thư gửi người bận rộn, Như thị…).

Ta hiểu ta có thể đã gặp, ta biết rất rõ, nhưng sao các tác phẩm của ông ta đều thấy cần thiết để đọc, cần thiết “bị” nhắc nhở, cần thiết nghe ông “kê bệnh cho toa” mà không thấy nhàm chán chút nào.

Đọc Đỗ Hồng Ngọc để cười sảng khoái, để được thực tập và nhất là để nhận rõ thân có thể bệnh nhưng tâm không được bệnh. Giữ tâm an vui sẽ điều trị được thân bệnh một cách nhẹ nhàng, hiệu quả. Thế “chẳng cũng khoái ru“?



(Chẳng cũng khoái ru?, Đỗ Hồng Ngọc, NXB Văn Nghệ)

./.

(Source: TuoiTreOnline)

Posted in PositiveReinforcement, Reading, Skill, Wisdom | Leave a comment

A* Algorithm AI – formal

Thuật giải A* – tìm đường (pathfinding), là 1 dạng thuật toán tìm kiếm có sử dụng Heuristic, có thể minh họa cho AI – intro/khởi đầu.

Có khá nhiều biến thể (variants), từ 7, 10, …, thậm chí lên tới 20.
Ý tưởng của tôi là sẽ dùng 5 cách diễn tả khác nhau về giải thuật này:
+ formal
+ informal
+ complicated
+ simplified
+ demystified

A* AI – formal

Heuristic và hàm Heuristic là gì?

Heuristic là phương pháp giải quyết vấn đề dựa trên phỏng đoán, ước chừng, kinh nghiệm, trực giác để tìm ra giải pháp gần như là tốt nhất và nhanh chóng.

Hàm Heuristic là hàm ứng với mỗi trạng thái hay mỗi sự lựa chọn một giá trị ý nghĩa đối với vấn đề dựa vào giá trị hàm này ta lựa chọn hành động.

A* là gì?

A* là giải thuật tìm kiếm trong đồ thị, tìm đường đi từ một đỉnh hiện tại đến đỉnh đích có sử dụng hàm để ước lượng khoảng cách hay còn gọi là hàm Heuristic.

Từ trạng thái hiện tại A* xây dựng tất cả các đường đi có thể đi dùng hàm ước lược khoảng cách (hàm Heuristic) để đánh giá đường đi tốt nhất có thể đi. Tùy theo mỗi dạng bài khác nhau mà hàm Heuristic sẽ được đánh giá khác nhau. A* luôn tìm được đường đi ngắn nhất nếu tồn tại đường đi như thế.

A* lưu giữ một tập các đường đi qua đồ thị, từ đỉnh bắt đầu đến đỉnh kết thúc, tập các đỉnh có thể đi tiếp được lưu trong tập Open.

Thứ tự ưu tiên cho một đường đi đươc quyết định bởi hàm Heuristic được đánh giá f(x) = g(x) + h(x)

  • g(x) là chi chi phí của đường đi từ điểm xuất phát cho đến thời điểm hiện tại.
  • h(x) là hàm ước lượng chi phí từ đỉnh hiện tại đến đỉnh đích f(x) thường có giá trị càng thấp thì độ ưu tiên càng cao.

Thuật giải A*

  1. Open: tập các trạng thái đã được sinh ra nhưng chưa được xét đến.
  2. Close: tập các trạng thái đã được xét đến.
  3. Cost(p, q): là khoảng cách giữa pq.
  4. g(p): khoảng cách từ trạng thái đầu đến trạng thái hiện tại p.
  5. h(p): giá trị được lượng giá từ trạng thái hiện tại đến trạng thái đích.
  6. f(p) = g(p) + h(p)
    • Bước 1:
      • Open: = {s}
      • Close: = {}
    • Bước 2: while (Open !={})
      • Chọn trạng thái (đỉnh) tốt nhất p trong Open (xóa p khỏi Open).
      • Nếu p là trạng thái kết thúc thì thoát.
      • Chuyển p qua Close và tạo ra các trạng thái kế tiếp q sau p.
        • Nếu q đã có trong Open
          • Nếu g(q) > g(p) + Cost(p, q)
            • g(q) = g(p) + Cost(p, q)
            • f(q) = g(q) + h(q)
            • prev(q) = p (đỉnh cha của q là p)
        • Nếu q chưa có trong Open
          • g(q) = g(p) + cost(p, q)
          • f(q) = g(q) + h(q)
          • prev(q) = p
          • Thêm q vào Open
        • Nếu q có trong Close
          • Nếu g(q) > g(p) + Cost(p, q)
            • Bỏ q khỏi Close
            • Thêm q vào Open
    • Bước 3: Không tìm được. 

Mô phỏng trên đồ thị

h(A) = 60 / h(B) = 53 / h(C) = 36 / h(D) = 35 / h(E) = 35 / h(F) = 19 / h(G) = 16 / h(H) = 38 / h(I) = 23 / h(J) = 0 / h(K) = 7

  • Đỉnh bắt đầu A.
  • Đỉnh kết thúc K.
  • Ước lượng khoảng cách từ đỉnh hiện tại cho đến đỉnh kết thúc f(x)=g(x)+h(x) trong đó g là khoảng cách ngắn nhất từ đỉnh hiện tại đến đích. Ví dụ: f(A) = 0 + 60.
BướcPCác đỉnh nối với POpenClose
0  A60 
1AB, HB64, H53A
2HG, I, AB64, G34, I45A, H
3GH, K, FB64, I45, K32, F53A, H, G
4KG, F, JB64, J32, F49, I45A, H, G
5K (dừng)   

Cây tìm kiếm ứng với đồ thị trên.

Từ đó mô phỏng thuật toán trên C++ dựa trên đồ thị ở trên.

Hiện thực giải thuật A*

Cách lưu các giá trị trên cây đồ thị

Dùng 2 file Input1.txt và Input2.txt để lưu các trọng số trên cây đồ thị.

File Input1.txt lưu giá trị h của mỗi node mà đề bài cho còn file Input2.txt lưu dưới dạng ma trận lưu khoảng cách giữa 2 điểm nếu giữa 2 điểm không có đoạn nối đánh 0 (tức khoảng cách giữa hai đỉnh này bằng không hoặc không có đoạn nối 2 đỉnh này).

Nội dung file Input1.txt lưu:

11
60 53 36 35 35 19 26 38 23 0 7

Trong đó: 

  • 11 là số đỉnh.
  • Mảng ở dưới là lưu các giá trị h của mỗi đỉnh theo thứ tự.

Nội dung file Input2.txt lưu:

11
0  11  0  0  0  0  0  15 0  0  0 
11 0   9  0  0  0  0  0  0  0  0
0  9   0  1  0  0  0  0  0  0  0
0  0   1  0  2  0  0  0  0  0  0
0  0   0  2  0  11 0  0  0  0  0
0  0   0  0  11 0  16 0  0  0  5
0  0   0  0  0  16 0  3  0  0  7
15 0   0  0  0  0  3  0  7  0  0
0  0   0  0  0  0  0  7  0  29 0
0  0   0  0  0  0  0  0  29 0  7
0  0   0  0  0  5  7  0  0  7  0

Trong đó:

  • 11 là số đỉnh
  • Ma trận kề ở dưới lưu mỗi liên hệ giữa 2 đỉnh và độ dài 2 đỉnh đó trong đồ thị theo thứ tự của các đỉnh.

Sau đó tạo 1 file main.cpp lưu đoạn code dưới này và chạy chương trình. Chương trình cho kết quả thứ tự các node đi qua từ điểm bắt đầu đến điểm kết thúc.

#include <fstream>
#include <iostream>
using namespace std;

struct Node
{
	int index;  // so thu tu
	int g;      // khoang cach tu dinh ban dau den dinh hien ta
	int f;      // f = h + g;
	int h;      // duong di ngan nhat
	int color;  // danh dau dinh di qua
	int parent;    // dinh cha
};

int a[100][100];
Node p[100];
Node Open[100];
Node Close[100];

void ReadInputFile1(int *b, int &n)
{
	fstream fs1("Input1.txt");

	if (!fs1.is_open())
	{
		cout << "Khong the mo duoc file!";
	}
	else
	{
		fs1 >> n;

		for (int i = 0; i < n; i++)
		{
			fs1 >> b[i];
		}
	}
    fs1.close();
}

void ReadInputFile2(int a[100][100], int &n, int &start, int &finsh)
{
	fstream fs2("Input2.txt");

	if (!fs2.is_open())
	{
		cout << "Khong the mo duoc file!";
	}
	else
	{
		fs2 >> n >> start >> finsh;

		for (int i = 0; i < n; i++)
		{
			for (int j = 0; j < n; j++)
				fs2 >> a[i][j];
		}
	}
	fs2.close();
}

void RhowMatrix(int a[100][100], int n)
{
	for (int i = 0; i < n; i++)
	{
		for (int j = 0; j < n; j++)
		{
			cout << a[i][j] << "\t";
		}
		cout << "\n";
	}
}

int Count(int n, Node *Open)
{
	int count = 0;
	for (int i = 0; i < n; i++)
	{
		if (Open[i].color == 1)
			count++;
	}
	return count;
}

int Find(int n, Node *Open)
{

	for (int i = 0; i < n; i++)
		if (Open[i].color == 1)
			return i;
    return -1;
}

int FindMin(int n, Node *Open)
{
	int minIndex = Find(n, Open);
	int min = Open[minIndex].f;
	for (int i = 0; i < n; i++)
	{
		if (Open[i].f < min && Open[i].color == 1)
		{
			minIndex = i;
			min = Open[i].f;
		}
	}
	return minIndex;
}

void Init(int n, int *b)
{
	for (int i = 0; i < n; i++)
	{
		p[i].index = i;
		p[i].color = 0;
		p[i].g = b[i];
		p[i].parent = 0;
		p[i].f = p[i].g;
		p[i].h = 0;
	}
}

int FindPoint(int n, Node *q, int o)
{
	for (int i = 0; i < n; i++)
		if (q[i].index == o)
			return  i;
    return -1;
}

void AStar(int a[100][100], int n, int start, int finsh, int b[])
{
	int l = 0;
	Open[l] = p[start];
	Open[l].color = 1;
	Open[l].f = Open[l].h + Open[l].g;
	l++;
	int w = 0;

	while (Count(l, Open) != 0) // kiem tra xem tap Open co con phan tu nao khong
	{
		int k = Findmin(n, Open); // tim vi tri nho nhat trong Open
		Open[k].color = 2; // cho diem tim duoc vao Close
		Close[w] = Open[k];
		Close[w].color = 2;
		w++;
		p[FindPoint(n, p, Open[k].index)].color = 2;
		if (FindPoint(n, p, Open[k].index) == finsh)
		{
			cout << "Duong di qua  la" << endl;
			cout << finsh << "\t";
			int y = FindPoint(w, Close, finsh);
			int u = Close[y].parent;
			while (u != start)
			{
				y = FindPoint(w, Close, u);
				u = Close[y].parent;
				cout << u << "\t";
			}
			break;
		}
		else
		{
			for (int i = 0; i < n; i++)
			{
				if (a[FindPoint(n, p, Open[k].index)][i] != 0 && p[i].color == 0) // neu chua co trong Open va Close
				{
					Open[l] = p[i];
					Open[l].color = 1;
					Open[l].h = a[FindPoint(n, p, Open[k].index)][i] + Open[k].h; // tinh h khoang cach ngan nhat tu dinh bat dau den dinh hien tai 
					Open[l].f = Open[l].g + Open[l].h;
					Open[l].parent = FindPoint(n, p, Open[k].index);
					p[i].color = 1;
					l++;
				}
				if (a[FindPoint(n, p, Open[k].index)][i] != 0 && p[i].color == 1) // neu dinh da co trong Open
				{
					int h = FindPoint(l, Open, p[i].index);
					Node tempNode = p[i];
					tempNode.color = 1;
					tempNode.h = a[FindPoint(n, p, Open[k].index)][i] + Open[k].h;
					tempNode.parent = k;
					tempNode.f = tempNode.h + tempNode.g;
					if (tempNode.f < Open[h].f) // neu f trang thai hien tai be hon trang thai cap nhat truoc do			
						Open[h] = tempNode;
				}
				if (a[FindPoint(n, p, Open[k].index)][i] != 0 && p[i].color == 2) // neu dinh da co trong Close
				{
					int h = FindPoint(l, Close, p[i].index);
					Node tempNode = p[i];
					tempNode.color = 1;
					tempNode.h = a[FindPoint(n, p, Open[k].index)][i] + Open[k].h;
					tempNode.parent = k;
					tempNode.f = tempNode.h + tempNode.g;
					if (tempNode.f < Close[h].f) // neu f trang thai hien tai be hon trang thai truoc do	
					{
						Open[l] = tempNode; // them vao Open
						Close[h].color = 1; // danh dau dinh do thuoc Open						
						l++;
					}
				}
			}
		}
	}
}

int main()
{
	int n;	
	int start;
	int finish;
	int b[100];

	ReadInputFile1(b, n);
	ReadInputFile2(a, n, start, finish);

	Init(n, b);
	cout << "Dinh bat dau" << endl;
	cout << start << endl;
	cout << "Dinh ket thuc" << endl;
	cout << finsh << endl;

	AStar(a, n, start, finish, b);
	return 0;
}

Nhận xét

Ưu điểm

Một thuật giải linh động, tổng quát, trong đó hàm chứa cả tìm kiếm chiều sâutìm kiếm chiều rộng và những nguyên lý Heuristic khác. Nhanh chóng tìm đến lời giải với sự định hướng của hàm Heuristic. Chính vì thế mà người ta thường nói A* chính là thuật giải tiêu biểu cho Heuristic.

Nhược điểm

A* rất linh động nhưng vẫn gặp một khuyết điểm cơ bản – giống như chiến lược tìm kiếm chiều rộng – đó là tốn khá nhiều bộ nhớ để lưu lại những trạng thái đã đi qua.

./.

(Source: stdio VN)

.

.

.

.

.

.

.


./.

Posted in GameTheory, Marketing, PositiveReinforcement, Skill | Leave a comment

Photos Young Old

Photos of the young photographer

1/

.

.

.

.

2/

.

.

.

.

3/

.

.

.

.

4/

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

Photos of the old photographer

.

.

.

.

.

.

.

.

5/

.

.

.

.

.

.

.

.

6/

.

.

.

.

.

.

.

.

7/

.

.

.

.

.

.

.

.

8/

.

.

.

.

.

.

.

.

./.

Posted in babysitting, CriticalThinking, Feeling, Marketing | Leave a comment

Wish Learned 20

Được truyền cảm hứng từ 1 bài viết đọc được trên mạng Internet, tôi xin chia sẻ một số điều mà tôi ước gì đã học được sớm hơn từ những năm đầu 20.

Loạt bài này, nếu đặt tên dài sẽ là “20 things I wish I’d Learned in my 20s (the easy way)” – hoặc đại loại vậy. Ở đây cách đặt title headline và hợp xu hướng keyword/hashtag category thì chỉ ngắn gọn là “20 Wish Learned“.

.

.

.

20 Learned Wish – L1


(Tác giả: H. Đ – tiêu đề ở đây do tác giả blog – a.k.a người dẫn – đặt)

Hiểu Hóm Hỉnh

Sống ở Úc 1.5 năm. Bắt đầu nhận ra thế nào là khác biệt văn hóa. Ngòai vấn đề ăn uống, giao tiếp là cốt lõi của khác biệt văn hóa. Nhờ giao tiếp, con người có hoặc không có khả năng hòa nhập vào cộng đồng. Hòa nhập cộng đồng có nghĩa là có tình bạn, sự chia sẻ, đồng cảm với những người bản xứ.

Cốt lõi của giao tiếp là cách làm cho người nghe cảm thấy thú vị về mình và nhờ vậy có được sự chấp nhận như là một người bạn. Đặc thù của sự thú vị chính là sự hài hước được người nói truyền tải trong những cuộc giao tiếp.

Cách nghĩ về sự hài hước thể hiện ở điểm người nói dùng cách gì nhiều nhất để tạo tiếng cười khi giao tiếp. Ba vùng Sydney, Hà Nội, Sài Gòn có những sự khác biệt sau đây:

Sài Gòn: người Sài Gòn thường kể về một câu chuyện nào đó có tính bất ngờ, phi lý. Tiếng cười được tạo ra khi những bất ngờ này được nhắc đến. Ví dụ câu chuyện này có thể gây cười ở Sài Gòn: Có ông kia làm giáo viên muốn mua nhà. Kí hợp đồng trả góp trong 30 năm. Năm nay ổng 40 tuổi. Không biết đến lúc nào ổng mới làm chủ được căn nhà. Ở Sài Gòn, muốn chọc cười người nghe nên có hiểu biết chung về xã hội, để ý những điều lạ, hoặc phi lý. 

Hà Nội: Người Hà Nội, hay người Bắc nói chung thường gán một đặc điểm cho một người nghe và dùng đặc điểm này để chọc cười. Ví dụ trong bàn tiệc, một người muốn mua vui thì hay nói: “Á à, hôm qua tao thấy mày đi với bé con thầy, hay là lại muốn tăm tia làm rể thầy đây ?“. Sau đó những người khác cũng tham gia: “Ui thế à, trông thế này mà đa tình ra phết nhỉ?“. Sau đó tùy vào phản ứng của “nạn nhân” mà câu chuyện trở nên thú vị. “Nạn nhân” trong cuộc giao tiếp này phải biết dùng ngôn từ mà lèo lái, xử trí tình huống cho thật thú vị.

Sydney (người Aussie): Câu thường nghe nhất trong cuộc nói chuyện với người bản xứ Sydney là: “…I was like…“. Người Úc pha trò bằng cách kể về tình huống mà bản thân mình đã trải qua (hoặc vờ như đã trải qua). Chỗ buồn cười của câu chuyện chính là lúc người nói nhắc đến cảm xúc, hay phản ứng của mình trong tình huống được kể. Lúc này, người nói tìm cách thay đổi giọng nói, thay đổi hành vi thái độ khuôn mặt cho thật hề để mua được tiếng cười người nghe. 

Thường thì người Á Đông nói chung và người Việt nói riêng thường rất nghiêm túc khi nghe người khác kể về những tình huống cá nhân. Điều này xuất phát từ tâm lý tương thân tương ái, muốn đồng cảm và chia sẻ. Vì vậy, họ thường không cảm thấy vui trong những câu chuyện hài của người Aussie. Một người bạn bên Singapore của mình đã phàn nàn: “Thật là cười không nổi với cái kiểu hài hước của Úc“. 

Mặt khác thì người Á Đông ít nói về bản thân mình. Kể về những tình huống hơi lố về bản thân làm cho họ cảm thấy xấu hổ. Vì vậy người Á Đông thường gặp khó khăn khi giao tiếp với người Aussie. Ngược lại, người Aussie lại cảm thấy người Á Đông không hài hước, nhạt nhẽo, nói chuyện quá nghiêm túc.

Hẳn nhiên là có người có chỉ số “thông minh về văn hóa” cao. Họ nhanh chóng bắt nhịp được cách pha trò của những người ở nền văn hóa khác. Nhờ vậy mà họ hòa nhập cộng đồng rất dễ.

Nhưng phần lớn con người ta thường khó thay đổi thói quen giao tiếp. Họ cảm thấy quen và thoải mái với cách giao tiếp mà mình sử dụng từ bé đến lớn. Thay đổi thói quen này thường gặp trở ngại về mặt tâm lý. Họ cảm thấy hơi giả tạo hoặc không tự nhiên với cách giao tiếp mới. Dù sao thì cảm giác đó cũng là do sự khác biệt về niềm tin văn hóa.

Kết luận là: Khi sống ở một môi trường văn hóa xa lạ, điều đầu tiên cần tìm hiểu là cách mà người bản xứ mua vui trong giao tiếp. Thay đổi được cách giao tiếp của mình nghĩa là đã đặt được một chân vào cộng đồng người bản xứ.

./.

(Source: FB note của Hiếu Đào)

.

.

.

.

.

.

.

.

.

.


Hóm hỉnh: hài hước, khôi hài, tiếu lâm, rừng cười (từ miền Nam).

(Một số độc giả giỏi tiếng Anh có thể thắc mắc “Learned” vs “Learnt”, may mắn đã có 1 bài viết khác về vấn đề này:

https://ducquoc.wordpress.com/2019/01/02/learnt-or-learned/

)

./.

Posted in Marketing, PositiveReinforcement, Skill, Wisdom | Leave a comment

Ranking & ELO in LoL

Xếp hạng & ELO trong LMHT

Bài viết này tôi sẽ giải thích cho các bạn Elo ẩn trong Liên Minh Huyền Thoại (League Of Legends) là gì? Vì sao lại bị Hell Elo hay High Elo, nhảy Rank hay tụt Rank…

Từ nửa sau mùa giải 3 đến nay, điểm tính xếp hạng Elo của chúng ta được chuyển sang cách tính theo các bậc.

Mặt tốt của cách tính này mang lại đó chính là việc giúp phân chia trình độ người chơi khá rõ rệt. Những người chơi tốt dễ đạt được các thứ hạng cao, và đương nhiên những người chơi yếu sẽ phải chấp nhận những bậc xếp hạng thấp.

Tuy nhiên dù là bậc xếp hạng nào thì vẫn căn cứ vào điểm Elo để cộng hoặc trừ điểm sau mỗi trận đấu, ngay cả việc được nhảy rank hoặc tụt rank. Vì điểm Elo này không được hiển thị nên người ta gọi nó là Elo ẩn. .

Thực ra để hiểu về vấn đề cộng, trừ bao nhiêu điểm sau mỗi trận đấu hay nhảy rank, tụt rank rất phức tạp. Ở bài viết này tôi xin nói một cách ngắn gọn và dễ hiểu nhất.

ELO TRUNG BÌNH LÀ GÌ?

– Điểm Elo trung bình được tính bằng [Tổng số điểm Elo ẩn của tất cả những người ở mức rank A] đem chia cho [Số người ở mức Rank A], ta sẽ được Elo trung bình của mức Rank A.

Dưới đây là điểm Elo ẩn trung bình tính theo các bậc. Lưu ý đây chỉ là điểm mang tính chất tham khảo vì các máy chủ có sự khác biệt cũng như chính số lượng người ở các bậc chơi quyết định đến điểm số này, vì vậy nó luôn thay đổi.

Elo của Rank Bạc (Silver):

  • Bạc V = 1200 Elo ( Mốc mặc định cho game thủ chưa đấu rank lần nào )
  • Bạc IV = 1250 Elo.
  • Bạc III = 1300 Elo.
  • Bạc II = 1350 Elo.
  • Bạc I = 1400 Elo.

Elo của Rank vàng (Gold):

  • Vàng V = 1450.
  • Vàng IV = 1500.
  • Vàng III = 1550
  • Vàng II = 1600
  • Vàng I = 1650

Elo của Rank bạch kim (Platinum):

  • Bạch Kim V = 1700
  • Bạch Kim IV = 1750
  • Bạch Kim III = 1800
  • Bạch Kim II = 1850
  • Bạch Kim I = 1900

Elo của Rank Kim Cương (Diamond):

  • Kim Cương V = 1950
  • Kim Cương IV = 2000
  • Kim Cương III = 2050
  • Kim Cương II = 2100
  • Kim Cương = 2150.

Elo của Rank thách đấu (Challenger): Lớn hơn >2500 điểm Elo

Tại sao nó lại thay đổi ư? Như đã nói, số người đạt được mức Rank A mỗi ngày một khác, điểm Elo của người chơi cũng khác nhau, người cao người thấp nên mức Elo trung bình của bậc Rank sẽ thay đổi theo.

Điều đó giải thích lý do vì sao nếu lâu ngày các bạn không đánh xếp hạng thì sau đó bạn có thể nhận được điểm cộng hoặc trừ sau mỗi trận đấu hoàn toàn khác thời điểm trước đó.

Hay việc những người có cùng bậc xếp hạng vào mùa trước, có thể coi như cùng điểm Elo ẩn, nhưng khi bắt đầu mùa mới với việc thời điểm đánh khác nhau đem lại mức Rank cũng như Elo ẩn sau 10 trận đầu tại mùa giải mới là khác nhau.

– Điểm Elo ẩn của bạn sẽ phụ thuộc vào 10 trận đầu tiên của mùa giải mới. Điểm này sẽ theo bạn từ đầu mùa giải đến cuối mùa giải. Tức là khi bạn đạt mức Rank A không phải do bạn có Elo ẩn đạt đủ điểm Elo trung bình của mức Rank A này, mà đơn giản là do bạn đã hoàn thành chuỗi thăng cấp Rank mà thôi.

Và khi đạt được mức Rank A, dù điểm Elo ẩn của bạn cao hơn hay thấp hơn Elo trung bình của bậc Rank đó thì điểm Elo ẩn của bạn vẫn được duy trì tiếp chứ không hề được reset lại cho bằng điểm Elo trung bình của Rank A. – Elo trung bình của mức Rank dùng để xác định xem bạn đang High Elo (Elo cao) hay Hell Elo (Elo thấp)

HIGH ELO LÀ GÌ?

– High Elo tức là bạn có mức Elo ẩn cao hơn mức Elo trung bình của bậc Rank bạn đang sở hữu. Có nhiều cách để đạt được High Elo bằng một trong các trường hợp sau:

Rank Kim cương 1 từ mùa trước trở lên và hoàn thành chuỗi xếp hạng có trên 6 trận thắng. Tất nhiên sau đó bạn sẽ đánh thắng nhiều hơn là bị thua Tỷ lệ thắng cao, có nhiều trận thắng liên tục (Chuỗi thắng) Nhiều lần được những chuỗi thắng Ít khi bị dính những chuỗi thua dài

– Nhảy Rank tức là bạn đánh xong chuỗi và đạt được mức Rank nhảy thêm một bậc so với bậc bạn đáng nhận được. Ví dụ đang chuỗi Bạch kim 5 lên 4 nhưng khi hoàn thành chuỗi thăng hạn bạn lại được bậc Bạch Kim 3.

– Bạn sẽ nhảy Rank khi điểm Elo ẩn của bạn cao hơn điểm Elo trung bình tại mức Rank mà bạn đang sở hữu ít nhất là 2 bậc (Bạn Bạch kim 5 nhưng Elo ẩn của bạn đang cao hơn cả Elo ẩn trung bình của Rank Bạch kim 3) -> Hoặc nói ngắn gọn là bạn đang High Elo 2 bậc.

– Bạn có thể tối đa 2 lần nhảy Rank ở một Chuỗi Rank. Ví dụ như ở Chuỗi Rank Vàng bạn có thể nhảy rank từ Vàng 5 lên Vàng 3 và sau đó là từ Vàng 3 lên Vàng 1.

– Đặc biệt có những trường hợp nhảy Rank không qua chuỗi, trường hợp này chỉ áp dụng với chuỗi bo3 (Best of Three). Ví dụ bạn đang Vàng 5 có 80 điểm, trận tiếp theo bạn thắng theo bình thường sẽ là vào chuỗi bo3 lên Vàng 4. Nhưng sau trận thắng tiếp theo đó bạn có thể lên thẳng vàng 4, đôi khi có thể là cả vàng 3 mà không hề vào chuỗi hay phải đánh chuỗi (Đã có trường hợp 17 trận thắng liên tục từ Vàng 5 lên thẳng Bạch Kim 5 chỉ thông qua một chuỗi Bo5 duy nhất từ Vàng lên Bạch Kim).

– High Elo sẽ giúp bạn có nhiều điểm Elo được cộng và ít điểm Elo bị trừ sau mỗi trận đấu. Chuỗi thắng càng dài thì Elo được cộng càng nhiều và Elo bị trừ càng ít, tương tự tỷ lệ thắng cũng vậy.

HELL ELO LÀ GÌ?

– Hell Elo tức là bạn có mức Elo ẩn thấp hơn mức Elo trung bình của bậc Rank bạn đang sở hữu. Bạn sẽ bị dính Hell Elo khi:

Bạn có tỷ lệ thua cao, hoặc bị thua nhiều trận liên tục (Chuỗi thua) Nhiều lần bị mắc chuỗi thua Bạn thua nhiều lần Chuỗi thăng hạng hoặc phải đánh quá nhiều trận ở một mức Rank (Kỳ cựu)

– Bạn sẽ bị tụt Rank khi điểm Elo ẩn của bạn thấp hơn điểm Elo trung bình tại mức Rank mà bạn đang sở hữu 1 bậc trở lên (Bạn Bạch kim 3 nhưng Elo ẩn của bạn chỉ bằng Elo trung bình của Rank Bạch kim 4), thường là khi bạn có Elo ẩn thấp hơn Elo trung bình của mức Rank bạn đang sở hữu, đang 0 điểm và sau đó có nhiều trận thua liên tục ( trên 2 trận thua là đã có thể bị rớt hạng) -> Hoặc nói ngắn gọn là Hell Elo 1 bậc

– Bạn cũng có thể tụt Rank dần nếu bạn không đánh xếp hạng sau 28 ngày.

– Hell Elo sẽ khiến bạn có ít điểm Elo được cộng và nhiều điểm Elo bị trừ sau mỗi trận đấu. Chuỗi thua càng dài thì Elo được cộng càng ít và Elo bị trừ càng tăng, tương tự tỷ lệ thua cũng vậy.

Quả thật chúng ta ai cũng muốn mình đạt được High Elo chứ chẳng ai muốn bị Hell Elo cả. Một khi dính Hell Elo thì để thoát khỏi nó là rất khó. Hell Elo cũng có Hell nhẹ và Hell nặng. Những người đánh 10 trận mà thua đến 5 trận trở lên thì khả năng Hell Elo là cực kỳ cao. Muốn thoát khỏi Hell Elo các thì chỉ có một cách duy nhất :

Số trận thắng phải nhiều hơn số trận thua, nói cách khác là nâng cao tỷ lệ thắng lên – Có được nhiều trận thắng liên tục, càng nhiều càng tốt.

Một điều quan trọng, khi bạn lên được bậc Thách đấu thì ở đây sẽ có một vài điều đặc biệt, điểm Elo ẩn của bạn sẽ được cung cấp tạm thời vào lúc này. Theo đó ở Thách đấu điểm Elo ẩn của bạn sẽ được mặc định thay đổi thành 2900 dù bạn đang có Elo ẩn là bao nhiêu đi nữa. Tuy nhiên số điểm Elo cộng trừ sau mỗi trận đấu vẫn phụ thuộc chính vào tỷ lệ thắng cũng như số trận mà bạn đang sở hữu.

Bài viết được tổng hợp từ người đã từng chơi 6 năm Liên Minh Huyền Thoại kể từ máy chủ Bắc Mỹ, đã từng chơi rất rất nhiều các tài khoản với các bậc Rank khác nhau.

Theo Esports Việt

./.

(Source: GameK , GenK )

.

.

.

.

.

*** Bonus

LMHT gọi điểm ẩn là MMR (Match Maker Rating) thay vì ELO, có lẽ là 1 cách alias.

Với lượng người chơi ngày càng đông thì LoL nay đã có thêm rank “Master” (cao thủ) ở trên Diamond và dưới Challenger .

Master V -> Master I: master nhỏ

Master (Master I): master candiadates cho Challenger – cập nhật BXH mỗi ngày – master lớn (Grand Master)

Challenger (Challenger I): top 200 tài khoản người chơi có điểm ELO cao nhất trong các Master/GrandMaster . (cũ : chỉ top 50, nhưng nay lên tới top 200).

Và ở trên có nói về “ELO decay” – tụt điểm dần và rớt rank nếu lâu quá ko chơi xếp hạng – cái này chỉ áp dụng cho rank bậc cao. Kiểu “lụt nghề” do không trui rèn kỹ năng a.k.a “rusty” . Cụ thể trong LMHT (LoL) là từ rank Diamond trở lên.

Cách tính điểm ELO truyền thống cho cờ: http://vietnamchess.vn/index.php/vi/experience-news/56-experience/759-ratinglession1

P.S: không chỉ cờ, MOBA (Dota Warcraft, LoL, AoV/KoH, …) mà bây giờ nhiều game online khác cũng áp dụng xếp hạng kiểu “danh hiệu/tầng bậc” để thay cho điểm ELO. (kể cả game đối kháng cá nhân như đá banh FIFA, hay board game như Ma Sói)

./.

Posted in GameTheory, Marketing, Skill | Leave a comment

Target Audience 4 Marketers

khach-hang-muc-tieu-la-gi-2

 

5 BƯỚC XÁC ĐỊNH VÀ PHÂN TÍCH KHÁCH HÀNG MỤC TIÊU CHUẨN NHẤT CHO MARKETERS

Xác định khách hàng mục tiêu và phân tích là một phần không thể thiếu trong bất cứ chiến lược marketing nào. Cách duy nhất để biết mình nên nói gì trong các chiến dịch, đó là biết mình đang nói chuyện với ai và họ muốn nghe gì.

 

I> VÌ SAO BẠN CẦN XÁC ĐỊNH VÀ PHÂN TÍCH KHÁCH HÀNG MỤC TIÊU?

vi sao can xac dinh khach hang muc tieu

 

Giải thích luôn nếu như bạn chưa biết: Khách hàng mục tiêu là tất cả những người có thể quan tâm đến sản phẩm, dịch vụ của bạn.

Ngân sách tiếp thị có hạn, và bạn không đủ giàu để tiếp cận và “chăm sóc” tất cả mọi người. Bạn cần xác định rõ chân dung của người mà mình đang nhắm tới, để:

▪️ “Nhắm bắn” đúng đối tượng sẽ hứng thú với sản phẩm, dịch vụ của bạn

▪️ Tạo nên những nội dung “cá nhân hóa” hơn, nhắm đến những nhóm khách hàng chuyên biệt hơn

▪️ Tìm ra vấn đề thực sự mà họ gặp phải và giải quyết nó (user Pain Point)

▪️ Tiết kiệm chi phí cho các chiến lược marketing

▪️ Tăng tỉ lệ chuyển đổi, tăng số lượng khách hàng

 

II> HIỂU VỀ SẢN PHẨM, DỊCH VỤ CỦA MÌNH

 

Nghe hơi kì lạ vì chúng ta đang nói đến việc hiểu về khách hàng cơ mà? Tuy nhiên, nếu bạn không nắm rõ về chính sản phẩm của mình, bạn sẽ không biết nó có thể giải quyết được vấn đề gì cho khách hàng, không biết mình cần nói gì với họ.

Nếu bạn là marketer của client thì bạn sẽ hiểu sản phẩm như lòng bàn tay. Nhưng nếu bạn là agency, hãy tìm cách trả lời những câu hỏi này trước khi bắt đầu một job cho một thương hiệu nào đó.

▪️ Sản phẩm giải quyết được vấn đề (pain points) gì cho khách hàng?

▪️ USP – unique selling point của sản phẩm là gì? Có gì khác biệt so với các đối thủ?

▪️ Sản phẩm có nhược điểm hay bất lợi nào không?

 

III> XÁC ĐỊNH KHÁCH HÀNG MỤC TIÊU

Bạn cần những yếu tố nào để xác định khách hàng mục tiêu của mình?

 

1. NHÂN KHẨU HỌC

 

Dữ liệu về nhân khẩu học sẽ đặc biệt hữu ích nếu bạn cần quảng bá nội dung của mình trên các kênh trả phí như Google AdWords hay Facebook Ads. Bạn càng có thông tin cụ thể thì mức độ chính xác khi “nhắm bắn” của quảng cáo càng cao.

Những yếu tố bạn nên xác định trong nhân khẩu học.

▪️ Tuổi tác

▪️ Giới tính

▪️ Vị trí địa lý

▪️ Thu nhập

▪️ Nghề nghiệp

▪️ Trình độ học vấn

▪️ Tình trạng hôn nhân

Tùy vào sản phẩm mà một số yếu tố trên sẽ không quan trọng. Danh sách trên không phải là một công thức cố định, nên bạn có thể linh hoạt thêm bớt cho phù hợp với mục tiêu của mình.

Nếu bạn có một lượng theo dõi đông đảo trên Facebook thì đừng quên tận dụng Facebook Insight để thu thập dữ liệu.

 

2. TÂM LÝ HỌC

tam ly hoc khach hang muc tieu

 

Dữ liệu về tâm lý học cho phép bạn hiểu sâu hơn đằng sau những quyết định mua hàng. Nhưng nói gì thì nói, dữ liệu về tâm lý thường mang giá trị rất cảm tính, nên để thu thập được một cách chính xác là một thách thức không nhỏ.

Có 3 vấn đề bạn cần xác định khi tìm hiểu tâm lý:

▪️ Sở thích

▪️ Hoạt động, thói quen

▪️ Thái độ, ý kiến

Khi tiến hành nghiên cứu, lưu ý đến cách đặt câu hỏi trong bảng phỏng vấn sao cho khách hàng của bạn mở lòng và thoải mái chia sẻ, từ đó mở ra insight đắt giá nhất.

 

3. DMU – ĐƠN VỊ RA QUYẾT ĐỊNH

don vi ra quyet dinh DMU

 

DMU là gì? DMU (Decision Making Unit) hay Đơn vị ra quyết định là một thuật ngữ mô tả một nhóm các cá nhân có liên quan đến quá trình mua sản phẩm/dịch vụ. DMU thường được áp dụng nhiều trong B2B nhưng trong rất nhiều trường hợp, bạn vẫn có thể sử dụng trong B2C.

Có 6 vai trò trong DMU bạn cần lưu ý:

▪️ Users – Người sử dụng

▪️ Initiators – Người khởi xướng

▪️ Influencers – Người ảnh hưởng

▪️ Buyers – Người mua

▪️ Gatekeepers – Người quản lý chi tiêu

▪️ Decision makers – Người ra quyết định

Điều quan trọng cần nhớ là 1 người có thể đóng nhiều vai trò.

Trong đó, 3 vai trò bạn cần tập trung vào là users, influencers và decision makers.

🔻 Users – Người dùng

Người dùng là những người đang sử dụng sản phẩm, dịch vụ của bạn. Tại sao họ lại quan trọng và đáng để chúng ta nghiên cứu? Vì họ đang có một vấn đề nào đó, và sản phẩm của bạn ở đây để giúp họ.

Chính vấn đề đó đôi khi biến user thành initiator – người khởi xướng.

Một ví dụ thế này cho dễ hiểu. Bạn là một nhân viên văn phòng. Bạn cảm thấy bất tiện vì ngày nào cũng phải đi ra ngoài ăn trưa. Bạn đề xuất với sếp sử dụng dịch vụ đặt cơm trưa theo tháng cho cả phòng. Như vậy, bạn vừa trở thành người khởi xướng, vừa trở thành người dùng.

🔻 Influencers – Người ảnh hưởng

Người ảnh hưởng là bất cứ ai mà ý kiến của họ có khả năng đến người ra quyết định mua hàng.

Khi một người nổi tiếng hay một chuyên gia nhắc đến sản phẩm của bạn, doanh số có thể tăng gấp nhiều lần.

Chọn influencers cho thương hiệu/sản phẩm thế nào là phù hợp, chiến lược ra sao, đo lường hiệu quả bằng cách nào? Influencer marketing là cả một vùng đất rộng lớn và bạn nhất định phải hiểu đôi chút về nó.

🔻 Decision Makers – Người ra quyết định

Cái tên nói lên tất cả, người ra quyết định là người có tiếng nói cuối cùng về việc mua sản phẩm.

Họ sẽ thu thập thông tin từ những người dùng, người có ảnh hưởng và những vai trò khác để ra quyết định có mua hàng hay sử dụng dịch vụ hay không. Một ví dụ không thể nào điển hình hơn là người chồng thích mua một chiếc TV mới, nhưng người vợ mới là người quyết định có nên chi tiền hay mua hay không.

Họ có thể không là người dùng, nhưng lại có đủ “quyền lực” khiến người làm marketing không thể không lưu ý.

 

🔻 DMU trong phễu marketing

Xác định mỗi vai trò nằm ở đâu trong phễu marketing sẽ giúp bạn tiếp cận họ đúng cách hơn. Như đã nói, một người có thể đóng nhiều vai trò nên việc sắp xếp này tương đối khó. Đây là sơ đồ phổ biến nhất thường được sử dụng.

▪️ Users – Awareness, Interest (Người dùng – Nhận thức, quan tâm)

▪️ Influencers – Interest, Consideration, Intent (Người ảnh hưởng – Quan tâm, cân nhắc, có ý định)

▪️ Decision makers – Intent, Evaluation, Purchase (Có ý định, đánh giá, mua hàng)

Quay lại ví dụ ở trên. Người chồng nghe nói hãng A vừa ra một loại TV màn hình cong với hình ảnh đẹp hơn nhiều so với chiếc TV cũ ở nhà. Anh này lên mạng và xem review trên kênh của một người khá có tiếng trong giới công nghệ, ý định mua TV mới càng được thôi thúc. Tuy nhiên, khi bàn chuyện này với vợ – người giữ tay hòm chìa khóa, người vợ sẽ cân nhắc thêm về giá cả, ngân sách chi tiêu của gia đình rồi mới quyết định xem có tậu về hay không.

 

IV> SAI LẦM THƯỜNG GẶP TRONG XÁC ĐỊNH KHÁCH HÀNG MỤC TIÊU

 

Khi phải ngồi xác định khách hàng mục tiêu cho sản phẩm của mình, bạn sẽ liệt kê những gì? Xem ví dụ này liệu có thấy quen?

▪️ Độ tuổi: Từ 20-40

▪️ Giới tính: Tất cả

▪️ Vị trí địa lí: TP.HCM

▪️ Tình trạng hôn nhân: Độc thân hoặc đã kết hôn

▪️ Sở thích: Ăn uống, giải trí

Bạn có nhận ra lỗi sai là gì không? Khách hàng của bạn thuộc mọi loại giới tính, mọi loại tình trạng hôn nhân, thì tức là… không xác định gì cả. Như vậy việc bạn liệt kê các mục này vào đây là bị thừa. Hãy bỏ qua và xác định những vấn đề giúp bạn phân loại khách hàng rõ ràng hơn.

Và làm sao để chân dung khách hàng hiện ra rõ rệt giữa những thông tin chung chung mơ hồ? Hãy đọc bước tiếp theo.

 

V> XÂY DỰNG CHÂN DUNG KHÁCH HÀNG – PERSONA

 

Đây là bước cực kì thú vị nhưng lại bị nhiều người bỏ qua vì nghĩ là không cần thiết. Tuy nhiên, các công ty làm marketing bài bản đều thực hiện bước này mỗi khi ra mắt sản phẩm mới.

Sau khi có những thông tin cần thiết ở các bước trên, bạn bắt đầu phác thảo nên chân dung một khách hàng giả tưởng. Nhân vật này sẽ có đầy đủ các thông tin, càng chi tiết càng tốt. Tham khảo mẫu dưới đây, nhắc lại, càng chi tiết càng tốt.

▪️ Sản phẩm

Điện thoại thông minh X, chụp ảnh và selfie đẹp, giá 7 triệu VND

▪️ Giả lập khách hàng

Nguyễn Thanh Phương

▪️ Thông tin cơ bản

Nữ, 20 tuổi, sinh viên Đại học Kiến trúc TP.HCM, chưa có người yêu, làm freelance designer cho một hãng thời trang, thu nhập cá nhân 5 triệu/tháng và có trợ cấp từ gia đình

▪️ Một ngày bình thường của khách hàng

Thức dậy, ăn sáng và đi học đến chiều

Làm design tại nhà vào buổi tối và thường thức đến hơn nửa đêm

Có thói quen vừa làm vừa nghe nhạc trên Spotify hoặc YouTube

Đi lại ngoài đường bằng xe máy

Là người khá bừa bộn, ít dọn dẹp phòng và làm việc nhà.

▪️ Hành vi online của khách hàng

Online gần như cả ngày nhưng lại ít đăng bài, online và đăng bài trên Instagram khá đều đặn

Tham gia những nhóm cộng đồng trên FB về nhiếp ảnh, thiết kế, có bình luận sôi nổi

Ngoài ra còn có sở thích đặc biệt là xăm hình nên rất hay xem các trang về tattoo

Thích những bài có nhiều hình ảnh, ít chữ.

▪️ Những người/nguồn có thể ảnh hưởng đến khách hàng

Sống xa gia đình nên thường tự quyết định trong mua sắm, ý kiến của bố mẹ ít ảnh hưởng nếu vật dụng giá trị không quá cao

Thường tham khảo ý kiến bạn bè, đàn anh hoặc hỏi thăm trên các nhóm cộng đồng trước khi quyết định mua hàng

Rất để ý hình thức sản phẩm, có thể mua chỉ vì hình thức đẹp.

▪️ Khách hàng sợ hãi hay lo lắng điều gì?

Mình không theo kịp bạn bè, không phát triển khả năng, không có việc tốt sau khi ra trường

Muốn xây dựng hình ảnh đẹp, chất nhưng lại không có quá nhiều tiền.

▪️ Những thương hiệu khách hàng yêu thích

The Coffee House, Zara

▪️ Khách hàng đang tìm kiếm điều gì?

Porfolio đẹp và một việc làm trong một agency lớn sau khi ra trường

Những chuyến du lịch khám phá những vùng đất mới

Một anh người yêu cùng đam mê sở thích

▪️ Ước mơ, mục tiêu của khách hàng?

Xây dựng được thương hiệu cho riêng mình

Tạo ra những sản phẩm đình đám trong giới thiết kế

▪️ Chúng ta làm được gì cho khách hàng? – Khai thác USP sản phẩm.

Một chiếc điện thoại chụp hình đẹp, chất giúp bạn xây dựng hình ảnh, được nhiều người chú ý, dễ dàng tìm người yêu

Ghi lại khoảnh khắc trong những chuyến đi, khơi gợi niềm cảm hứng về cái đẹp

Giá vừa túi tiền sinh viên

Nên xây dựng ít nhất 3 personas. Dù 3 personas này chưa đủ để đại diện cho cả nhóm khách hàng mục tiêu, nhưng ít nhất bạn có một con đường để hình dung.

 

Sau mỗi lần thực hành, bạn sẽ càng “lên tay” và phác thảo được những personas mang tính cách đặc trưng nhất cho nhóm người bạn đang nhắm đến.

 

Hiểu được target audience là ai sẽ giúp bạn có cách tiếp cận thông minh nhất đến họ, biết nên truyền tải nội dung gì, khám phá và giải quyết những “nỗi đau” nhức nhối nhất.

Xác định và phân tích chân dung khách hàng cũng là một nội dung quan trọng khi làm marketing trên Facebook, nhưng trước giờ bạn đã quan tâm và thực hiện đúng các bước hay chưa?

 

Thấu hiểu target audience để xây dựng content và thiết lập mục tiêu chạy Ads là một trong những bài học đầy thú vị của lớp Facebook Marketing.

 

 

 

./.

 

(Source: AIM Academy )

 

 

 

 

 

 

 

./.

 

Posted in CriticalThinking, Marketing, Reading, Skill | Leave a comment