ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์Programming[PHP] โค้ด main core - markov engine!! [กรณีศึกษา]
หน้า: [1] 2  ทั้งหมด   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: [PHP] โค้ด main core - markov engine!! [กรณีศึกษา]  (อ่าน 4353 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
EThaiZone
เจ้าพ่อโลลิค่อน
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 321
ออฟไลน์ ออฟไลน์

กระทู้: 12,518



ดูรายละเอียด เว็บไซต์
« เมื่อ: 17 กันยายน 2007, 10:36:00 »

เอามาเพื่อเป็นกรณีศึกษา (แต่ไปลำบากกะพี่กู)

หลายคนอยากรู้ว่า markov engine มันเป็นอย่างไร
ผมเชื่อในบอร์ดมีหลายคนคงเคยเห็นโค้ดนี้มาแล้ว

แต่ถ้าเอามาเพียวๆ มันจะ.. รันไม่ขึ้น  Shocked

ลองดูละกัน ขำๆ ครับ

อ้างถึง
<?

$inputText = <<<EOF
The Uberman sleep schedule is a method of organizing your sleeping time to maximize your REM sleep and minimize your non-REM sleep. The goal of the sleep cycle is that you are actively in REM sleep within a couple of minutes of falling asleep and remain in that state until you awaken. I originally read about the schedule on everything2.

In essence, someone utilizing the Uberman sleep schedule is actively modifying their sleeping habits so that they can immediately jump from waking to a few minutes worth of stage 1 sleep straight to stage 5 REM sleep, as described in this discussion of sleep stages.

It is important to note that there are no studies as to the long-term physical or physiological impact of this sleep cycle. I really don't know if this cycle is causing long-term damage to myself or not, and if this concerns you, I wouldn't attempt the cycle. However, the benefits are fantastic.

The Uberman's Sleep Schedule

Sleeping Hours
The Uberman's sleep schedule revolves around forcing yourself to rely on six twenty to thirty minute naps spread throughout the day for your daily dose of sleep. I stuck to thirty minute naps, currently having them starting roughly at 2 AM, 6 AM, 10 AM, 2 PM, 6 PM, and 10 PM every day.

How & Why It Works
Over the course of a normal eight hour sleeping period, your body moves through a continuous cycle of five distinct sleep stages. Of these, stage 5 REM sleep has been found to be the part of the cycle that provides the benefits of sleep for your mind.

Essentially, the trick of the Uberman's sleep schedule is to trick your mind into entering REM sleep as soon as you drift into a sleeplike state. Unfortunately, the only real way to do this is through sleep deprivation of sorts.

Adjusting To This Schedule
Adjusting to this schedule (as you might imagine) will make you feel like you've put your body and mind through a blender for a few weeks. Here are some general tips for adjusting that I found to be greatly helpful.

EOF;

$inputText = str_replace(array("\r", "\n"), "", $inputText);
$markov = explode(' ', $inputText);
$cnt = count($markov);
$pairs = array();
for ($i = 0; $i < $cnt; $i += 2)
{
$ndx = @$markov[$i];
$val = @$markov[$i + 1];
$pairs[$ndx][] = $val;
}

for ($i = 0; $i < count($pairs); $i++)
{
$aCurrent = current($pairs);
$key = key($pairs);
$current = $aCurrent[array_rand($aCurrent)];
$text .= $key. ' ' . $current . ' ';
next($pairs);
}

$last = strrpos($text, '.')+1;
$text = substr($text, 0, $last);

print $text;

?>

ชอบใจก็ reply นิดๆ ไว้ก็ดีครับ อยากรู้ว่ามีใครมาดูบ้าง  :Smiley
บันทึกการเข้า

au8ust
ยามหน้าคลังแสง
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 103
ออฟไลน์ ออฟไลน์

กระทู้: 3,492



ดูรายละเอียด
« ตอบ #1 เมื่อ: 17 กันยายน 2007, 10:40:32 »

ขอบคุณครับ... แต่... ใช้ไม่เป็น


edit: ลองแล้ว อ่านไม่รู้เรื่องใหญ่เลย 555
« แก้ไขครั้งสุดท้าย: 17 กันยายน 2007, 10:56:07 โดย au8ust » บันทึกการเข้า
iPhoenix
Verified Seller
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 53
ออฟไลน์ ออฟไลน์

กระทู้: 1,384



ดูรายละเอียด
« ตอบ #2 เมื่อ: 17 กันยายน 2007, 10:43:59 »

ขอบคุณครับ จะลองทำดู
บันทึกการเข้า
workshop
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 68
ออฟไลน์ ออฟไลน์

กระทู้: 1,131



ดูรายละเอียด
« ตอบ #3 เมื่อ: 17 กันยายน 2007, 10:49:00 »

ขอบคุณครับ... แต่... ใช้ไม่เป็น


อารมณ์เดียวกัน
แต่ขอบคุณมากๆ ครับ
บันทึกการเข้า

torrentlive.net/signup.php?refer=workshop Refer เวปบิท (ยังเปิดรับอยู่)
Ads
สมุนแก๊งเสียว
*

พลังน้ำใจ: 4
ออฟไลน์ ออฟไลน์

กระทู้: 996



ดูรายละเอียด
« ตอบ #4 เมื่อ: 17 กันยายน 2007, 11:12:52 »

แจ่มครับ.. แต่ทำไมถึงบอกว่าไปกะพี่กู..ไม่ได้ล่ะ


ถ้าพี่กู..แกเรื่องมากนัก ลองทำแค่เฉพาะ title น่าจะหลอกพี่กู..ได้สักพักนึงนะ ว่าไหม?
บันทึกการเข้า
MonkyDLuffy
ก๊วนเสียว
*

พลังน้ำใจ: 2
ออฟไลน์ ออฟไลน์

กระทู้: 376



ดูรายละเอียด
« ตอบ #5 เมื่อ: 17 กันยายน 2007, 11:33:41 »

มันสู้คนไม่ได้ จิงๆ  Lips Sealed
บันทึกการเข้า
kahn
Verified Seller
สมุนแก๊งเสียว
*

พลังน้ำใจ: 59
ออฟไลน์ ออฟไลน์

กระทู้: 514



ดูรายละเอียด เว็บไซต์
« ตอบ #6 เมื่อ: 17 กันยายน 2007, 11:51:16 »

rewrite ที่ออกมาผมว่าผมพออ่านได้ แต่ไม่รู้เรื่องครับ
เหมาะสำหรับคนอ่านที่ eng ไม่แข็งแรง เพราะเค้าจะอ่านไม่รู้เรื่อง
และจับไม่ได้ว่าข้อความ rewrite มา



ปล. อ่านไม่รู้เรื่อง กับ อ่านไม่เข้าใจ คนละความหมายกันปะครับ  Smiley
บันทึกการเข้า

>>> โปรโมชั่น Blog Magic สุดคุ้ม นาน ๆ มีที ช้าอดนะจ้าาา คลิกเลย Blog Magic Support Forums << pm สอบถามรายละเอียดได้ที่ Support Forums จะตอบรวดเร็วกว่านะครับผม
EThaiZone
เจ้าพ่อโลลิค่อน
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 321
ออฟไลน์ ออฟไลน์

กระทู้: 12,518



ดูรายละเอียด เว็บไซต์
« ตอบ #7 เมื่อ: 17 กันยายน 2007, 11:54:51 »

ผมอยากให้เห็นไงว่าโลกนี้ไม่มีอะไรสมบูรณ์ไปกว่าคน

เพราะอย่างไรคอมพิวเตอร์คนก็เป็นคนสร้าง

ประมาณว่าเอามาให้ดูจะได้หายอยาก เมื่อก่อนตอนผมอยากได้ ผมก็หานานเหมือนกัน

 Smiley

ปล. มีอีกตัวเนียนกว่านี้ แต่มีบั๊กตัวบั๊กใหญ่อยู่เลยไม่แปะ
บันทึกการเข้า

alcoholik
ก๊วนเสียว
*

พลังน้ำใจ: 1
ออฟไลน์ ออฟไลน์

กระทู้: 265



ดูรายละเอียด
« ตอบ #8 เมื่อ: 17 กันยายน 2007, 11:57:00 »

อยากให้ช่วยอธิบาย algorithm คร่าว ๆ ให้โปรแกรมเมอร์รุ่นเด็กเข้าใจหน่อยคับ

เพื่อเก็บไปงัดแงะทำไรได้

 Smiley
บันทึกการเข้า

คนเจ้าปัญญา : พอพบปัญหาอะไรก็วางก่อน พอเป็นอิสระมีอำนาจเหนือกว่าปัญหาแล้ว จึงจัดการกับปัญหานั้นอย่างเหนือชั้น
EThaiZone
เจ้าพ่อโลลิค่อน
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 321
ออฟไลน์ ออฟไลน์

กระทู้: 12,518



ดูรายละเอียด เว็บไซต์
« ตอบ #9 เมื่อ: 17 กันยายน 2007, 12:08:53 »

//ตัดอักขระบรรทัดใหม่ออก
$inputText = str_replace(array("\r", "\n"), "", $inputText);

// แยกส่วนเป็นคำๆ ด้วยช่องว่าง (อังกฤษจะมีช่องว่างเว้นระหว่างคำ)
$markov = explode(' ', $inputText);
// นับเอาจำนวนคำทั้งหมดที่แยกได้
$cnt = count($markov);
// สร้างอาเรย์เก็บข้อมูลชุดคู่ชั่วคราว
$pairs = array();
// วนลูปสร้างข้อมูลชุดคู่ (pairs)
for ($i = 0; $i < $cnt; $i += 2)
{
$ndx = @$markov[$i];
$val = @$markov[$i + 1];
//ถ้าอินเด็กเหมือนกัน จะโดนจัดเข้าชุดคู่เหมือนกัน*** (สำคัญ)
$pairs[$ndx][] = $val;
}

//จะได้ $pairs ที่มีข้อความชุดคู่ แบบมี index

//วนลูปทั้งหมด
//ดึงเอา index และสุ่มจากชุดข้อมูลคู่มาเรียงเป็นคำ
for ($i = 0; $i < count($pairs); $i++)
{
$aCurrent = current($pairs);
$key = key($pairs);
$current = $aCurrent[array_rand($aCurrent)];
$text .= $key. ' ' . $current . ' ';
next($pairs);
}

//ปิดท้ายด้วยตัด 1 อักษรแล้วเติม .
$last = strrpos($text, '.')+1;
$text = substr($text, 0, $last);

print $text;



แนวคิดคือ สมมุติผมมีบทความ

1 2 1 3 2 1 3 2 2 4 ทั้งหมด 10 คำ
เข้าระบบจัดชูดคู่ ก็จะ

รอบแรก - 1 2
1 เป็นอินเด็ก 2 เป็นคู่  (ยัดเข้า pairs)

รอบสอง - 1 3
1 เป็นอินเด็ก 3 เป็นคู่  (ยัดเข้า pairs)

สังเกตว่า อินเด็ก 1 จะมีข้อมูลลูก 2 ตัวคือ 2 กับ 3

ทำแบบนี้จนครบ จะได้

[1] {
2
3
}
[2] {
1
4
}
[3] {
2
}

ต่อมา ก็เรียกอินเด็กแรก คือ 1
มา แล้วสุ่ม จากข้างในมาหนึ่ง ซึ่งก็คือสุ่มระหว่าง 2 หรือ 3 ขึ้นมานั้นเอง

พอเข้าใจยังครับ   Tongue

เรียกว่า กลุ่มข้อมูลอินเด็กชุดคู่ ก็ว่าได้
เน้นอินเด็กเหมือนกัน ก็อยู่ชุดเดียวกัน แล้วค่อยดึงมาจับคู่ใหม่เป็นบทความ
บันทึกการเข้า

น้องบิ้ว
Verified Seller
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 190
ออฟไลน์ ออฟไลน์

กระทู้: 3,628



ดูรายละเอียด
« ตอบ #10 เมื่อ: 17 กันยายน 2007, 12:40:43 »

 Tongue ขอโทดคับ ผมไม่ค่อยเก่ง php มันคือ script อะไรหรอคับ หะๆ
บันทึกการเข้า
EThaiZone
เจ้าพ่อโลลิค่อน
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 321
ออฟไลน์ ออฟไลน์

กระทู้: 12,518



ดูรายละเอียด เว็บไซต์
« ตอบ #11 เมื่อ: 17 กันยายน 2007, 12:56:04 »

Tongue ขอโทดคับ ผมไม่ค่อยเก่ง php มันคือ script อะไรหรอคับ หะๆ


http://www.thaiseoboard.com/index.php/topic,14925.0.html

ลองอ่านดูก่อนครับ  Smiley
บันทึกการเข้า

เมพคุง
ก๊วนเสียว
*

พลังน้ำใจ: 32
ออฟไลน์ ออฟไลน์

กระทู้: 462



ดูรายละเอียด เว็บไซต์
« ตอบ #12 เมื่อ: 17 กันยายน 2007, 13:00:25 »

จุดประสงค์ของ markov ไม่ได้ทำเพื่อให้อ่านรู้เรื่องครับ
แต่เอาไว้หลอก bot ว่ามันไม่ใช่ duplicate content เพื่อที่จะไม่โดน deindex
บันทึกการเข้า

Anatomy of Adsense
http://www.thaiseoboard.com/index.php/topic,14925.0.html

รับทำ Script Custom ทุกชนิด สั่งมาทำได้หมด

รับตอบคำถามทุกชนิด
http://www.thaiseoboard.com/index.php/topic,60229.0.html
thanzero
Verified Seller
สมุนแก๊งเสียว
*

พลังน้ำใจ: 6
ออฟไลน์ ออฟไลน์

กระทู้: 645



ดูรายละเอียด
« ตอบ #13 เมื่อ: 17 กันยายน 2007, 13:13:17 »

alo นี้ก็ดีครับ แต่ก็ไม่พ้นสายตา พี่ Goo อยู่ดี  แล้วจะทำไงกันดี
บันทึกการเข้า
EThaiZone
เจ้าพ่อโลลิค่อน
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 321
ออฟไลน์ ออฟไลน์

กระทู้: 12,518



ดูรายละเอียด เว็บไซต์
« ตอบ #14 เมื่อ: 17 กันยายน 2007, 13:13:50 »

จุดประสงค์ของ markov ไม่ได้ทำเพื่อให้อ่านรู้เรื่องครับ
แต่เอาไว้หลอก bot ว่ามันไม่ใช่ duplicate content เพื่อที่จะไม่โดน deindex


ตามนั้นเลย

แต่ว่ามี
เว็บบทความของผมตัวหนึ่ง น่าจะผิด dup เต็มๆ เพราะไม่รีไรท์เลย
แต่มันอยุ่มาได้ 5 เดือนกว่าๆ แล้ว สบายๆ

ส่วนปั่น อยู่ได้ 2 เดือน กว่าๆ หายเกลี้ยงครับ   Shocked
บันทึกการเข้า

alcoholik
ก๊วนเสียว
*

พลังน้ำใจ: 1
ออฟไลน์ ออฟไลน์

กระทู้: 265



ดูรายละเอียด
« ตอบ #15 เมื่อ: 17 กันยายน 2007, 13:32:14 »

ขอบคุณมากเลยครับ

แต่ถ้ามันเรียงแบบจับคู่ index แล้วถ้ามีขยายประธานเกิน 2 คำ มันไม่มั่วแกรมม่าไปหน่อยเหรอครับ?

เคยคิดว่าจะเขียน script รีไรท์ ตัดประโยคเป็นประธาน กริยา กรรม แล้วเปลี่ยนคำที่ใช้เอา <<<< จะยากไปไหมเนี่ย  Lips Sealed
บันทึกการเข้า

คนเจ้าปัญญา : พอพบปัญหาอะไรก็วางก่อน พอเป็นอิสระมีอำนาจเหนือกว่าปัญหาแล้ว จึงจัดการกับปัญหานั้นอย่างเหนือชั้น
ก้ามปู
เสือซุ่มด่า
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 218
ออฟไลน์ ออฟไลน์

กระทู้: 6,195



ดูรายละเอียด เว็บไซต์
« ตอบ #16 เมื่อ: 17 กันยายน 2007, 14:00:45 »

ดีคับ ชอบได้อ่านโค้ดเล่นนี่ชอบมากๆ

ถ้าจะลองเขียนโปรแกรมออกมาขายนี่ท่าทางจะมีคนซื้อเยอะนะเนี่ย
แต่เอาให้มันดีๆหน่อย เดี๋ยวผมจะลองคิดสมการดู  Cool ภายใน 100 ปีต้องทำให้ได้   Tongue Lips Sealed
บันทึกการเข้า

ตอนนี้ผมไม่ค่อยว่างตอบอะไรใครนะครับ เพราะไม่ได้เข้าบอร์ดเลย
xex
สมุนแก๊งเสียว
*

พลังน้ำใจ: 6
ออฟไลน์ ออฟไลน์

กระทู้: 882



ดูรายละเอียด
« ตอบ #17 เมื่อ: 17 กันยายน 2007, 14:21:08 »

เขาทำเองขายเองมานานแล้วครับ ลองดู

อ้างถึง
http://contentsolution.halfagain.com/

Here's the link to the fully-functional demo interface:
http://thecontentsolution.com/contentsolution2/
Your password is "demo".


อันนี้ก็ฺ เวปเขาผลิตภัณฑ์เขา

อ้างถึง
บันทึกการเข้า
minute1
ก๊วนเสียว
*

พลังน้ำใจ: 2
ออฟไลน์ ออฟไลน์

กระทู้: 385



ดูรายละเอียด
« ตอบ #18 เมื่อ: 17 กันยายน 2007, 15:52:29 »

ตอนแรกผมว่าจะซื้อ Markov นี่ละ คิดไปคิดมาผมเลยเอาตังค์ไปลงเรียนภาษาอังกฤษ
ตอนนี้ไปนั่งหลับในห้องเรียนทุกวันเลย แบบเรียนตอนเย็นหลังเลิกงาน แถมช่วงนี่นอนดึกมากๆ
เหมือนไม่ได้อะไรเลย ตกลงผมคิดผิดคิดถูกก็ไม่รู้...

Grin Grin
บันทึกการเข้า

เพราะอากาศเปลี่ยนแปลงบ่อย ดูแลสุขภาพให้ดีนะครับ...ดูแลให้ดี ทั้งสุขภาพกาย และ สุขภาพใจ   
ล่า
ยามจน
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 32
ออฟไลน์ ออฟไลน์

กระทู้: 1,778



ดูรายละเอียด
« ตอบ #19 เมื่อ: 17 กันยายน 2007, 15:59:53 »

จุดประสงค์ของ markov ไม่ได้ทำเพื่อให้อ่านรู้เรื่องครับ
แต่เอาไว้หลอก bot ว่ามันไม่ใช่ duplicate content เพื่อที่จะไม่โดน deindex


ตามนั้นเลย

แต่ว่ามี
เว็บบทความของผมตัวหนึ่ง น่าจะผิด dup เต็มๆ เพราะไม่รีไรท์เลย
แต่มันอยุ่มาได้ 5 เดือนกว่าๆ แล้ว สบายๆ

ส่วนปั่น อยู่ได้ 2 เดือน กว่าๆ หายเกลี้ยงครับ   Shocked

ผมว่าการดุ๊บไม่ได้ทำให้โดน de index นะครับ ไม่งั้นเวบไหนซ้ำคงหายวับกันระนาว
แต่ผมว่ามันน่าจะมีผลกับ serp บ้างไม่มากก็น้อย

ว่าแต่ว่าไอ้ เอนจิ้น มาค๊อฟนี่ ผมดูโค้ดไม่รู้เรื่องแฮะ ไม่รู้ว่ามันพอจะเอามาพัฒนาให้มัน รีไร้ท์ออกมาแล้วให้อ่านรู้เรื่องได้ไหม แต่คงไม่ได้มั๊ง ไม่งั้นฝรั่งมันคงทำไปแล้ว
บันทึกการเข้า

หน้า: [1] 2  ทั้งหมด   ขึ้นบน
พิมพ์