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

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

ThaiSEOBoard.comพัฒนาเว็บไซต์Programmingถามหน่อย มีใครรู้เรื่อง Markov บ้าง
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: ถามหน่อย มีใครรู้เรื่อง Markov บ้าง  (อ่าน 1770 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
EThaiZone
เจ้าพ่อโลลิค่อน
เจ้าพ่อบอร์ดเสียว
*

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

กระทู้: 12,516



ดูรายละเอียด
« เมื่อ: 10 สิงหาคม 2007, 11:39:10 »

แค่ถามอะครับ

เคยได้ยินมาว่ามีคนเขียนอัลกอริทึ่มชื่อ Markov
ที่ใช้การทำหมวกดำกะบทความล
ใครมีข้อมูลอะไรช่วยแนะนำหน่อยครับ
บันทึกการเข้า

myong1
สมุนแก๊งเสียว
*

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

กระทู้: 569



ดูรายละเอียด
« ตอบ #1 เมื่อ: 10 สิงหาคม 2007, 12:38:32 »

ประมาณว่ามันจะสลับคำในแต่ละประโยค จนกลายเป็น unique content นะครับ

แต่ข้อเสียคือ มันจะอ่านไม่รู้เรื่องครับ อันนี้ code ครับ เอามาจาก RSSGM   Smiley

โค๊ด:
<?php

/*
#
# Generates a text matching word frequency of input text.
# the units manipulated are "words" rather than individual
# letters.
# Command-line options:
# The granularity--the number of words to use to determine
#         the next word. Defaults to 3.
#   The number of words to output. Defaults to 25.
# Input text file.
#
*/

function markov($combo,$gran,$numwords){
$G $gran;
$O $numwords;
$output ="";
$combo $combo;
//Set number of letters per line in output
$LETTERS_LINE 65;

$textwords = array();
$textwords explode(" "$combo);

$loopmax count($textwords) - ($G 2) - 1;

$frequency_table = array();

for (
$j 0$j $loopmax$j++) {
$key_string "";
$end $j $G;
for (
$k $j$k $end$k++) {
//build the key string (G - 1) words
$key_string .= $textwords[$k] . ' ';
}
$frequency_table[$key_string] .= $textwords[$j $G] . " ";

}

$buffer="";
$lastwords = array();

for (
$i 0$i $G$i ++) {
$lastwords[] = $textwords[$i];
$buffer .= " " $textwords[$i];
}

for (
$i 0$i $O$i++){
$key_string "";   
for (
$j 0$j $G$j++) {
$key_string .= $lastwords[$j] . " ";
}
if (
$frequency_table[$key_string]){
$possible explode(" "trim($frequency_table[$key_string]));
mt_srand();
$c count($possible);
$r mt_rand(1$c) -1;
$nextword $possible[$r];
$buffer .= $nextword";
if(
strlen($buffer) >= $LETTERS_LINE) {
//echo $buffer . "\n";
$output .= $buffer;
$buffer "";
}
for(
$l 0$l $G 1$l++){ 
$lastwords[$l] = $lastwords[$l+1]; 
}
$lastwords[$G 1] = $nextword;
}
else{    
$lastwords array_splice($lastwords0count($lastwords));
for (
$l 0$l $G$l++) {
$lastwords[] = $textwords[$l]; 
$buffer .= ' ' $textwords[$l];
}
}
}
//if((strlen($buffer)) > 0) {
// $output = $buffer;
//}


return $output;

}
?>

บันทึกการเข้า
เมพคุง
ก๊วนเสียว
*

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

กระทู้: 462



ดูรายละเอียด เว็บไซต์
« ตอบ #2 เมื่อ: 15 สิงหาคม 2007, 11:15:44 »

เจอคุณ Ethaizone ละ
บันทึกการเข้า

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
golf98765
หัวหน้าแก๊งเสียว
*

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

กระทู้: 2,476



ดูรายละเอียด
« ตอบ #3 เมื่อ: 15 สิงหาคม 2007, 11:25:35 »

สงสัยจะอ่านเล่มเดียวกะผมอยู่ หะๆๆ

กำลังสงสัยอยู่เหมือนกัน
บันทึกการเข้า
Newbies
สมุนแก๊งเสียว
*

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

กระทู้: 554



ดูรายละเอียด
« ตอบ #4 เมื่อ: 15 สิงหาคม 2007, 11:34:43 »

markov มีอะไรมากกว่าการสลับคำแน่นอนครับ markovengine.com
บันทึกการเข้า



EThaiZone
เจ้าพ่อโลลิค่อน
เจ้าพ่อบอร์ดเสียว
*

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

กระทู้: 12,516



ดูรายละเอียด
« ตอบ #5 เมื่อ: 15 สิงหาคม 2007, 12:59:01 »

เจอคุณ Ethaizone ละ


Huh? หมายถึงเจออะไรครับ Huh?

(กำลังตกใจ มีคนรู้จักตัวจริงเราด้วยเหอร ^^")
บันทึกการเข้า

Shuriken
บุคคลทั่วไป
« ตอบ #6 เมื่อ: 15 สิงหาคม 2007, 14:54:56 »

ผมใช้อยู่ มันอันตรายมากครับ ลองกะฟรีโฮส มันลบทิ้งเลย
บันทึกการเข้า
au8ust
ยามหน้าคลังแสง
เจ้าพ่อบอร์ดเสียว
*

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

กระทู้: 3,492



ดูรายละเอียด
« ตอบ #7 เมื่อ: 15 สิงหาคม 2007, 17:50:15 »

ผมใช้อยู่ มันอันตรายมากครับ ลองกะฟรีโฮส มันลบทิ้งเลย

กร๊ากกก อย่าฮา ~
บันทึกการเข้า
thanzero
Verified Seller
สมุนแก๊งเสียว
*

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

กระทู้: 645



ดูรายละเอียด
« ตอบ #8 เมื่อ: 15 สิงหาคม 2007, 18:04:03 »

พึ่ง รู้นะครับว่า มี engine แบบนี้ ด้วย แถมมี source code ด้วย จะลองไปศึกษา ปรับวิชายุทธดู จะได้เป็น หมวกดำบ้าง
บันทึกการเข้า
EThaiZone
เจ้าพ่อโลลิค่อน
เจ้าพ่อบอร์ดเสียว
*

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

กระทู้: 12,516



ดูรายละเอียด
« ตอบ #9 เมื่อ: 15 สิงหาคม 2007, 19:53:42 »

พึ่ง รู้นะครับว่า มี engine แบบนี้ ด้วย แถมมี source code ด้วย จะลองไปศึกษา ปรับวิชายุทธดู จะได้เป็น หมวกดำบ้าง

อย่าเอาไปเล่นกะ text โดยตรงนะครับ อ่านไม่ออก

เดียวกูเกิ้ลเจอ หน้าท่านจะเป็นสีดำแทนหมวกไปซะก่อน

(หน้ามืดเพราะโดนแบน  Tongue)
บันทึกการเข้า

ton01
ก๊วนเสียว
*

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

กระทู้: 247



ดูรายละเอียด เว็บไซต์
« ตอบ #10 เมื่อ: 22 สิงหาคม 2007, 19:15:18 »

ขอบคุณครับ Sad   อยากเป็นสายดำมั่งครับ
บันทึกการเข้า

หน้า: [1]   ขึ้นบน
พิมพ์