Hatena::Groupbugrammer

蟲!虫!蟲!

Esehara Profile Site (by Heroku) / Github / bookable.jp (My Service)
過去の記事一覧はこちら

なにかあったら「えせはら あっと Gmail」まで送って頂ければ幸いです。
株式会社マリーチでは、Pythonやdjango、また自然言語処理を使ったお仕事を探しています

 | 

2013-06-30

[] 人工無能について興味を持ち始める 03:12

始めに

 実は、ちょこちょこと機械学習について調べているのですが、元文系である自分としては、数式であったりとか、アルゴリズムの理解とかが大変な感じで、理解がなかなか追いつかない感じです。

 「機械学習」は、一般的には「人工知能」の分野の一つ、みたいに捉えていますが、その一方で「人工無能」と呼ばれる一連のシステムがあります。

 もちろん、「人工知能」と「人工無能」という概念は、よく調べる限りだと余り対立するわけではなく、どのように、「知能」というものに対してアプローチしていくかという違いになるようです。

 例えば、wikipediaを見てみると、「人工知能」がボトムアップ、つまり普段から人間がやっているような、

トライアンドエラーであったり、フィードバックをしたりしながら、知能を形成していくようにアルゴリズムを組むのに対して、「人工無能」の場合であるならば、「トップダウン」で、「知能というのはこういうものである」というように組んであげるといった違いがある、と言えるのでしょうか。

 最も簡単な「人工無能」の最小単位というものを考えてみましょう。ある出力が入ってきたら、自分が所持する文字列のリストから、ランダムに結果を返すというものだと思います。簡単に、Pythonの場合の実装を考えてみましょう。

# -*- coding: utf-8 -*-
import random


def reply():
    answers = [
        u'ふむふむ',
        u'それで?',
        u'もっと具体的には?',
        u'ちょっと違うと思うな',
        u'別の観点から考えよう',
        u'とてもいい視点だね',
        u'あとは何が足りないかな']
    print answers[random.randint(0, len(answers) - 1)]


def start():
    while 1:
        command = raw_input('>>>')
        reply()
        if command == 'exit':
            break


if __name__ == '__main__':
    start()
    print 'Bye :) .'

 さて、ここで人工無能が突きつける一つの事実があります。それは、人工無能の、この単純なアルゴリズム自体が、順番によって、一瞬だけ「知能がある」という錯覚を私たちに与えてしまうということです。要するに、「知能があるかどうか」ということを、判断しているのは、私たちの側であるということに気がつかされます。

 例えば、文章の場合、人工知能的なアプローチだと、如何に与えられた言葉を解析するのか、という問題が出てきます。いわゆる自然言語処理と呼ばれる分野です。そこから色々なアプローチを使って、重要そうな文章であったり、あるいは、その中からトピックを探し出したり、ということを行なったりします。

 しかし、人工無能の場合、果たして、私たちが入力している文章自体を理解するべきなのかといった問題も含まれて来ます。もちろん、それだけでは何にも使えないので、何かの単語が入っていたならば、という条件であったり、あるいは「こういう文章の並びならこうしろ」というような条件を与えます。

中国人の部屋の問題

 ところで、ジョン・サールという哲学者が、文章を理解することについての思考実験をしています。それを『知能の謎 認知発達ロボティクスの挑戦 (ブルーバックス)』という本から引用してみましょう。

 部屋に閉じ込められたサールは、外部から中国語で書かれた質問カードを与えられる。まったく中国語を知らないサールは、この質問を中国語で応えて外部にカードを出力しなければならない。この部屋には質問に応えるためのたくさんの中国語カードが常備されており(これを常識的知識のデータベースとよんでもよいだろう)、また「こういう中国語記号が来たらこういった中国語のカードを並べよ」などと細かく示されたルールブックもある。ルールブックは英語でかかれているのでサールも読めるとしよう。もしサールがこのルールブックに乗っとってきちんと作業をすれば、外部にいる人は「ここには中国語に堪能な人が入っているに違いない」と思うだろう。だが、サール自信が中国語を理解しているとはいえないのではないか?サールはこの思考実験で、チューリング・テストに合格するような機械であっても「考えている」とはいえないのではないか、と反論したのである。(p.80)

 長くなりましたが、ざっくりとまとめてしまうならば、ここで提起されている問題は、「ルールの束を運用すること」と「理解する」ということには隔たりがあるのではないか、ということです。

 人工知能の場合において、この問題がどのように扱われているのかはわかりませんが、しかし人工無能というのは、むしろ「中国人の部屋」の問題に近い状態です。人工無能の場合は、単なる「ルールの束」を運用しているに過ぎません。ですが、私はむしろ、この「ここには中国語に堪能な人が入っているに違いない」という錯覚のほうが重要のように感じるのです。

 そのことについて、次に書いてみましょう。

問題解決と問題発見

 ちょっとした、人工知能関連の本を読んだ人ならわかる通り、人工知能の最初の関心というのは、問題解決と、それにまつわる検索の問題がまっさきに来ます。人工知能の本っぽく言うならば、「問題の表現」であり、そのために状態空間表現というのが使われます。「問題」は「初期状態」と「目標状態」と「規則」によって定義されます。

 ちょっとややこしいですが、例えば降順ソートのことを考えてみましょう。目の前にランダムに引かれたトランプのカードを、小さい数の順に並べるといったことを考えた場合を考えてみます。

 例えば、カードが[1, 12, 9, 5]という形で渡された場合、これが初期状態になります。目標状態は[1, 5, 9, 12]になるでしょう。この場合は、どちらかというと、一番効率の良い規則を考えることになるかと思われます。

 ソートアルゴリズムに関しては色々とあると思うのですが、ここは一つ、人工無能が持ちうる実装の一つとして、ランダム性というのを取り上げてみようと思います。それは、ネタアルゴリズムとして有名なボゴソートです。

 ボゴソートというのは、初期状態である配列をランダムに並べなおし、それをソートされているかどうかチェックし、もしソートされていないならまた配列をランダムにしなおす、といったようなことをするソートのことで、非常に効率の悪いソートとして良く知られています。下に、サンプルコードを載せておきます。

# -*- coding: utf-8 -*-
import random


def _bogosort(init_array, times):
    work_array = []
    while len(init_array) > 0:
        target_pop = random.randint(0, len(init_array) - 1)
        work_array.append(init_array.pop(target_pop))
    if not check_sorted(work_array):
        return False, work_array, times
    else:
        print "Times: %d" % times
        print work_array
        return True, work_array, times


def bogosort(init_array):
    is_sorted, result, times = _bogosort(init_array, 1)
    while not is_sorted:
        is_sorted, result, times = _bogosort(result, times + 1)
    return times


def check_sorted(check_array):
    previous = None
    for i in check_array:
        if previous is None:
            previous = i
            continue
        if previous > i:
            return False
        previous = i
    return True


if __name__ == "__main__":
    times = []
    for i in range(100):
        times.append(
            bogosort([4, 9, 2, 1, 5, 12]))
    bogosum = sum(times)
    print "Means:"
    print bogosum / len(times)

 このように、ランダム性自体が、問題解決としてはあまりいいものではない、という側面があることが確認できると思います。

 しかし、逆に問題を作る側としてはどうでしょうか?

 例えば、Haskellのテストの方法に、QuickCheckというテスト方法があります。どういうものなのか、についてはno titleを見ていくとして、要するにテストデータをランダムに作成して、それらをデータとして使うわけです。これらの問題をあぶり出していくときには、むしろこういうランダム性のほうが有効であることがあります。

 また、Loguelikeと言われるゲームがあります。有名なところだと、Nethack、あるいは「トルネコの大冒険」ときけばピンと来るでしょう。殆どのゲームに関してはランダムが関わっています。よりよいランダムを実装することによって、問題を作ることには長けている部分があるように感じます*1

 他にも、Twitterの初期のころからマルコフ連鎖を使うことによって、面白い文章を生成するというno titleもあります。マルコフ連鎖が出てくると、少し確率の話も出てくるのですが、このあたりのアルゴリズムの不完全さを利用して、逆にコンテンツを作り出すという部分は面白いかもしれません。

遺伝的アルゴリズムによる突然変異

 とはいえ、人工知能のことに対してランダム性がない、というのはフェアではないでしょう。上記で「問題を解決するさいに〜」という話をしましたが、遺伝的アルゴリズムでは、ランダム性を上手く取り入れています。その部分はどういうところかというと、突然変異の部分です。

 実装したことがないので、詳しいところはよくわからないのですが、解説書を読む限りだと、遺伝子に類似するデータを、選択・交叉していくのが基本なんだそうですが、しかしこれだけだと、もしものときに偏りが生じる可能性が出てくる。なので、たまに突然変異をしてあげることによって、その偏りを無くそうというアプローチだそうです。

 ここはまだ全然勉強していない半端者の想像でしかないのですが、例えばある経路を最適解として実行していた場合、実際の最適解は、実はその実行とは全く違う形をとっていたとき、「ある経路」にいつまでもこだわり続けると、最適解にたどり着くことができない。なので、乱数を与えてあげることによって、その最適解へと飛ぶのだそうです。

まとめ:ランダム性をどのように取り入れるのか

 だんだんまとまりが無くなってきましたし、もう長すぎるので、今日は一度筆を起きたいと思いますが、自分がなぜ「人工無能」に惹かれるのかといえば、上記のように、いわゆる「推論」であったり「解決」であったり「分析」といったような部分ではない、もう少し創造的な関わりとして、人工無能的なアプローチは使えそうなのではないか、というのがするわけです。

 きっかけがあったらアイデアが出てくるのですが、そのきっかけを作るのが案外難しいというのがあります。そのきっかけを作るという意味では、上記の意味でのランダム性という部分に惹かれるわけです。

 このあたりについては、「エキスパートシステム」、つまり専門家の代わりをして、必要な知識を見付け出してユーザーに与えるといったような分野の問題とも絡んでくるのかなあ、とは思うのですが、今日は夜が遅くなりましたので、またの機会に書ければと思います。

*1:ただ、本当にランダムのほうがいいのか。例えば、レベルデザイナーがちゃんと設計したステージのほうが、ランダムで生成されるものよりも満足度が高いという話はあるそうです

BriwhashyBriwhashy 2018/02/03 12:20 Generic Viagra Us Pharmacy <a href=http://tadalafbuy.com>generic cialis</a> Vend Viagra Achat Propecia Progesterona Routine Doses Of Amoxicillin

ShaEsovixShaEsovix 2018/04/28 15:23 Cialis One A Day Review Buy Amoxicillin Online Canada Toronto 50 Gel Kamagra Oral Jelly <a href=http://cialiorder.com>buy generic cialis</a> Cephalexin 500mg For Toothach Propecia Catez

JefferyVierbJefferyVierb 2018/05/11 17:03 kamagra oral jelly for sale in usa illegally
kamagra rendeles budapest
kamagra oral jelly usa next day shipping
kamagra novi sad potencija

JuniorKedJuniorKed 2018/06/14 09:25 youtube viagra commercial 2015 actress blue dress brunette
<a href="http://viagrapipls.com/">buy generic viagra online</a>
viagra effects blood pressure
<a href="http://viagrapipls.com/">buy generic viagra</a>
viagra effect size

DanielHycleDanielHycle 2018/06/21 13:28 ajanta kamagra 100 chewable
<a href="http://kamagraonl.com/">buy kamagra</a>
kamagra
<a href="http://kamagraonl.com/">kamagra oral jelly</a>
cost of kamagra

MichaelmetMichaelmet 2018/06/22 09:48 cialis medication information
<a href="http://justinpro.com/">buy cialis online</a>
cialis dose recommendations vs viagra together
<a href="http://justinpro.com/">buy cialis online</a>
brand cialis 20mg best price

JuniorKedJuniorKed 2018/06/22 11:11 low cost viagra generic
<a href="http://viagrapipls.com/">buy generic viagra online</a>
generic viagra cost now available
<a href="http://viagrapipls.com/">buy viagra online</a>
generic viagra made in usa

JaredtonJaredton 2018/06/23 03:04 brand cialis 20 mg
<a href="http://cialisprod.com/">buy cialis</a>
viagra stendra cialis levitra side effects
<a href="http://cialisprod.com/">cialis</a>
cialis professional

MatthewwenMatthewwen 2018/06/30 15:30 20mg dosage of cialis
<a href="http://cialisgrudj.com/">generic cialis</a>
once daily use generic cialis
<a href="http://cialisgrudj.com/">generic cialis</a>
price of viagra compared to cialis

AntonNarAntonNar 2018/07/04 02:29 is there a generic drug for cialis or viagra
<a href="http://cialisgenericsa.com/">cialis</a>
cialis commercial same guy
<a href="http://cialisgenericsa.com/">buy generic cialis online</a>
cialis dosage 10mg

RobertsahRobertsah 2018/07/16 14:42 kamagra oral jelly made in india
<a href="https://www.kamagrapos.com/">buy kamagra</a>
kamagra oral jelly kopen in rotterdam
<a href="https://www.kamagrapos.com/">kamagra oral jelly</a>
kamagra oral jelly for sale in usa illegal

ltaletjuholtaletjuho 2018/07/31 12:20 <a href="http://rabbitinahat.com">cialis generic price</a> order cialis from canadian pharmacy http://rabbitinahat.com

staletjkuwstaletjkuw 2018/08/01 09:32 <a href="http://motechautomotive.com">cialis online usa</a> cheap cialis in australia http://motechautomotive.com

vtaletolnzvtaletolnz 2018/08/02 08:10 <a href="http://bullsac.com">levitra vs cialis</a> levitra effects http://bullsac.com

jtalethjrvjtalethjrv 2018/08/04 05:45 <a href="http://gigawatt6.com">cheap cialis nz</a> buy cialis online http://gigawatt6.com

dtaletfnokdtaletfnok 2018/08/05 13:36 <a href="http://istanbulexpressonline.com">cheap viagra online usa</a> buy viagra without presc http://istanbulexpressonline.com

ttaletavqlttaletavql 2018/08/07 02:27 <a href="http://baymontelreno.com">cialis pill</a> order cialis without perscription http://baymontelreno.com

jtaletfqurjtaletfqur 2018/08/07 20:18 <a href="http://mphasset.com">generic viagra sildenafil</a> viagra online paypal http://mphasset.com

italetopuhitaletopuh 2018/08/18 07:29 <a href="http://missreplicawatches.com">cialis 30 day free trial</a> cialis 20mg reviews http://missreplicawatches.com

ytaletmfajytaletmfaj 2018/08/18 09:04 <a href="http://istanbulexpressonline.com">how to get a free trial of viagra</a> cheap viagra pills for sale http://istanbulexpressonline.com

etaletjxrsetaletjxrs 2018/08/18 12:50 <a href="http://mphasset.com">should i try viagra</a> how old do u have to be to buy viagra http://mphasset.com

etaletpttvetaletpttv 2018/08/18 14:11 <a href="http://rabbitinahat.com">buy cialis london</a> how long does 20mg cialis last http://rabbitinahat.com

ataletpbujataletpbuj 2018/08/18 17:11 <a href="http://mphasset.com">is viagra otc in canada</a> viagra for men 100mg http://mphasset.com

ctaletflnvctaletflnv 2018/08/18 18:17 <a href="http://gigawatt6.com">cialis adverse effects</a> normal dose cialis http://gigawatt6.com

utaletcfzhutaletcfzh 2018/08/18 21:56 <a href="http://missreplicawatches.com">where can i buy cialis online safely</a> sex pills cialis http://missreplicawatches.com

ctaletwmlzctaletwmlz 2018/08/19 01:07 <a href="http://psychologytweets.com">cialis and heart rate</a> how take cialis http://psychologytweets.com

rtaletvsunrtaletvsun 2018/08/19 03:18 <a href="http://gigawatt6.com">how long do cialis side effects last</a> is there generic cialis http://gigawatt6.com

rtaletzgcnrtaletzgcn 2018/08/19 04:20 <a href="http://missreplicawatches.com">cialis 30 day free trial</a> is it illegal to buy cialis online http://missreplicawatches.com

staletvrvostaletvrvo 2018/08/19 06:22 <a href="http://baymontelreno.com">discount cialis 20mg</a> erectile dysfunction cialis not working http://baymontelreno.com

jtaletwrmdjtaletwrmd 2018/08/19 12:01 <a href="http://psychologytweets.com">cialis lilly</a> best way to use cialis http://psychologytweets.com

btaletatimbtaletatim 2018/08/19 15:41 <a href="http://bakerssign.com">levitra trial coupon</a> buy levitra without prescription http://bakerssign.com

ntaletjrfintaletjrfi 2018/08/19 18:28 <a href="http://missreplicawatches.com">price of 5mg cialis</a> best price for cialis 5 mg http://missreplicawatches.com

ytaletbgzbytaletbgzb 2018/08/19 23:25 <a href="http://bullsac.com">levitra cialis</a> levitra tablet http://bullsac.com

ztaletrgjyztaletrgjy 2018/08/20 00:22 <a href="http://gigawatt6.com">cialis expiration</a> uses for cialis http://gigawatt6.com

ytaletsubrytaletsubr 2018/08/20 03:18 <a href="http://missreplicawatches.com">over the counter cialis</a> cialis max dose http://missreplicawatches.com

jtaletbusajtaletbusa 2018/09/11 10:33 <a href="http://baymontelreno.com">cialis online nz</a> cialis uk http://baymontelreno.com

ktaletagdkktaletagdk 2018/09/11 10:40 <a href="http://rabbitinahat.com">cialis prostate</a> everyday cialis http://rabbitinahat.com

ttaletrwomttaletrwom 2018/09/11 17:54 <a href="http://baymontelreno.com">cialis samples free</a> how long does cialis stay in your system http://baymontelreno.com

vtaletfumcvtaletfumc 2018/09/11 18:45 <a href="http://psychologytweets.com">prices for cialis</a> daily cialis online http://psychologytweets.com

staletdwfostaletdwfo 2018/09/11 20:37 <a href="http://mphasset.com">viagra foods to avoid</a> no prescription viagra http://mphasset.com

ytaletzaizytaletzaiz 2018/09/11 20:59 <a href="http://mphasset.com">non prescription viagra in usa</a> viagra prescription http://mphasset.com

italetynpgitaletynpg 2018/09/12 00:14 <a href="http://mphasset.com">gay porn viagra boner challenge</a> non prescription viagra in usa http://mphasset.com

ctaletudjdctaletudjd 2018/09/12 00:27 <a href="http://mphasset.com">using viagra effectively</a> viagra drug facts http://mphasset.com

mtaletigijmtaletigij 2018/09/12 04:16 <a href="http://motechautomotive.com">cialis online coupon</a> cheap cialis 20mg online http://motechautomotive.com

ataletwkgnataletwkgn 2018/09/12 04:31 <a href="http://buycialisonl1ne.us">cialis by mail order</a> order cialis paypal http://buycialisonl1ne.us

qtaletifhwqtaletifhw 2018/09/12 09:07 <a href="http://baymontelreno.com">buy cialis daily online</a> cheap cialis pill http://baymontelreno.com

jtaletkskajtaletkska 2018/09/12 14:03 <a href="http://valladium.com">generic cialis 20mg</a> cheap brand cialis http://valladium.com

ntaletqaqlntaletqaql 2018/09/12 14:32 <a href="http://buycialisonlineglka.com">cialis mail order india</a> buy cialis 20 mg http://buycialisonlineglka.com

qtaletqgklqtaletqgkl 2018/09/12 17:36 <a href="http://baymontelreno.com">buy cialis online india</a> order cialis daily http://baymontelreno.com

dtaletmajbdtaletmajb 2018/09/12 19:40 <a href="http://gigawatt6.com">buy discount cialis</a> buy cialis from india http://gigawatt6.com

btaletazrybtaletazry 2018/09/12 22:00 <a href="http://bullsac.com">does levitra work</a> levitra 20mg tablets http://bullsac.com

vtaletbbmmvtaletbbmm 2018/09/12 22:59 <a href="http://canadian-pharmasale.com">canadian cialis generic</a> buy generic cialis 20 mg http://canadian-pharmasale.com

ytaletjfluytaletjflu 2018/09/13 02:37 <a href="http://motechautomotive.com">buy cialis 20 mg</a> order cialis daily http://motechautomotive.com

btaletwlclbtaletwlcl 2018/09/13 03:46 <a href="http://missreplicawatches.com">order cialis pills</a> generic cialis online canada http://missreplicawatches.com

staletfmemstaletfmem 2018/09/13 04:36 <a href="http://top-monterey-salinas-dentists.com">cheap levitra professional</a> what are levitra tablets used for http://top-monterey-salinas-dentists.com

ktaletnsytktaletnsyt 2018/09/13 05:04 <a href="http://timsbmw.com">levitra online overnight delivery</a> levitra generic date http://timsbmw.com

dtalethmjydtalethmjy 2018/09/13 08:25 <a href="http://canadian-pharmasale.com">buy cheap cialis australia</a> buy generic cialis online canada http://canadian-pharmasale.com

otaletynmjotaletynmj 2018/09/13 12:54 <a href="http://buycialisonlineglka.com">cheap cialis 60 mg</a> generic cialis online usa http://buycialisonlineglka.com

vtaletkcrhvtaletkcrh 2018/09/13 13:42 <a href="http://unishade.com">order cialis using paypal</a> cheap cialis india http://unishade.com

italetmiueitaletmiue 2018/09/13 15:52 <a href="http://canadian-pharmabuy.com">buy sale viagra</a> cheap viagra usa http://canadian-pharmabuy.com

ltaletiscnltaletiscn 2018/09/13 17:26 <a href="http://valladium.com">cialis online with prescription</a> buy cialis canadian pharmacy http://valladium.com

ntaletpyrdntaletpyrd 2018/09/13 21:22 <a href="http://timsbmw.com">how to make levitra work better</a> cheapest generic levitra http://timsbmw.com

staletnafcstaletnafc 2018/09/13 21:31 <a href="http://unishade.com">generic cialis online pharmacy</a> cialis 5 mg online http://unishade.com

mtaletkmhamtaletkmha 2018/09/14 00:28 <a href="http://missreplicawatches.com">cialis coupons</a> cialis online prescription http://missreplicawatches.com

gtaletrmtdgtaletrmtd 2018/09/14 03:57 <a href="http://timsbmw.com">levitra 20 mg cost</a> levitra time http://timsbmw.com

etaletcewsetaletcews 2018/09/14 04:40 <a href="http://buycialisonlineglka.com">buy generic cialis online safely</a> canadian pharmacy cialis generic http://buycialisonlineglka.com

mtaletbaxtmtaletbaxt 2018/09/14 06:43 <a href="http://motechautomotive.com">order cialis with no prescription</a> cialis online canada cheap http://motechautomotive.com

mtaletygvhmtaletygvh 2018/09/14 08:16 <a href="http://canadian-pharmabuy.com">buy cheap generic viagra online</a> viagra coupon http://canadian-pharmabuy.com

dtaletbenxdtaletbenx 2018/09/14 14:41 <a href="http://motechautomotive.com">buy generic cialis online canada</a> generic cialis india pharmacy http://motechautomotive.com

jtaletoadojtaletoado 2018/09/14 16:16 <a href="http://buycialisonlineglka.com">discount cialis pills</a> order cialis online us pharmacy http://buycialisonlineglka.com

ltaletjwigltaletjwig 2018/09/14 18:59 <a href="http://buycialisonlineglka.com">cheap cialis tablet</a> cheap cialis pills online http://buycialisonlineglka.com

btaletrmlkbtaletrmlk 2018/09/14 19:15 <a href="http://canadian-pharmaonline.com">order viagra overnight</a> ordering viagra online http://canadian-pharmaonline.com

ttaletxkyettaletxkye 2018/09/15 01:04 <a href="http://buycialisonlineglka.com">generic cialis in canada</a> buy real cialis online http://buycialisonlineglka.com

ltaletpiozltaletpioz 2018/09/15 02:42 <a href="http://rabbitinahat.com">generic cialis online pharmacy</a> generic cialis online http://rabbitinahat.com

ztaletxlnrztaletxlnr 2018/09/15 08:37 <a href="http://missreplicawatches.com">cialis generic price</a> cheap cialis in australia http://missreplicawatches.com

mtaletjtuzmtaletjtuz 2018/09/15 11:11 <a href="http://canadian-pharmaonline.com">buy viagra overnight</a> online viagra prescriptions http://canadian-pharmaonline.com

italetrrwsitaletrrws 2018/09/15 12:47 <a href="http://top-monterey-salinas-dentists.com">levitra reviews</a> best levitra prices http://top-monterey-salinas-dentists.com

ktaletglthktaletglth 2018/09/15 13:57 <a href="http://buycialisonl1ne.us">very cheap cialis</a> buy real cialis online http://buycialisonl1ne.us

otaletlleiotaletllei 2018/09/15 16:01 <a href="http://buycialisonl1ne.us">cheap cialis uk</a> cheap cialis from india http://buycialisonl1ne.us

gtaletktevgtaletktev 2018/09/15 21:50 <a href="http://timsbmw.com">generic for levitra</a> levitra cheapest price http://timsbmw.com

ftaletyvovftaletyvov 2018/09/16 04:02 <a href="http://timsbmw.com">levitra and viagra together</a> levitra for sale http://timsbmw.com

ftaletuqjuftaletuqju 2018/09/16 07:09 <a href="http://buycialisonl1ne.us">generic cialis online</a> order cialis from india http://buycialisonl1ne.us

jtaletlkvqjtaletlkvq 2018/09/16 08:23 <a href="http://buycialisonl1ne.us">cialis pills sale</a> buy brand cialis http://buycialisonl1ne.us

ktaletsynzktaletsynz 2018/09/16 17:09 <a href="http://valladium.com">discount generic cialis</a> generic cialis without a prescription http://valladium.com

vtaletukrevtaletukre 2018/09/16 21:55 <a href="http://viciolatino.com">best place to buy viagra</a> buy sale viagra http://viciolatino.com

vtalettrvbvtalettrvb 2018/09/16 23:59 <a href="http://usedrestaurantequipmentaz.com">order 5mg cialis</a> cheap cialis 20mg pills http://usedrestaurantequipmentaz.com

ktaletsfrlktaletsfrl 2018/09/17 01:42 <a href="http://canadian-pharmaonline.com">cheap canadian viagra pills</a> purchase viagra online http://canadian-pharmaonline.com

qtaletrwdwqtaletrwdw 2018/09/17 01:45 <a href="http://buycialisonlineglka.com">cheap generic cialis canadian pharmacy</a> generic cialis india pharmacy http://buycialisonlineglka.com

htaletqyyyhtaletqyyy 2018/09/17 06:27 <a href="http://canadian-pharmabuy.com">cheap viagra online canadian pharmacy</a> viagra from canada http://canadian-pharmabuy.com

ptaletlsscptaletlssc 2018/09/17 09:38 <a href="http://bullsac.com">discount coupons for levitra</a> levitra canadian online pharmacy http://bullsac.com

etaletxufmetaletxufm 2018/09/17 14:54 <a href="http://buyviagraonl1ne.us">cheap viagra with prescription</a> purchase viagra online http://buyviagraonl1ne.us

italetayzjitaletayzj 2018/09/17 17:56 <a href="http://top-monterey-salinas-dentists.com">levitra prices walmart</a> side effects of levitra vs viagra http://top-monterey-salinas-dentists.com

jtaletewuhjtaletewuh 2018/09/18 02:44 <a href="http://viciolatino.com">best place to buy viagra</a> viagra pill http://viciolatino.com

qtaletbzkiqtaletbzki 2018/09/18 04:21 <a href="http://canadian-pharmabuy.com">viagra online paypal</a> cheap female viagra http://canadian-pharmabuy.com

gtaletpmjigtaletpmji 2018/09/18 11:04 <a href="http://usedrestaurantequipmentaz.com">cialis online paypal</a> cialis coupon http://usedrestaurantequipmentaz.com

gtaletvfxrgtaletvfxr 2018/09/18 16:02 <a href="http://usedrestaurantequipmentaz.com">generic cialis 20mg</a> buy cialis online with prescription http://usedrestaurantequipmentaz.com

ltaletiilaltaletiila 2018/09/18 16:15 <a href="http://motechautomotive.com">buy cialis online with prescription</a> order cialis online us pharmacy http://motechautomotive.com

italetwvayitaletwvay 2018/09/18 18:32 <a href="http://bullsac.com">levitra south africa</a> levitra 20 mg http://bullsac.com

etaletzdrgetaletzdrg 2018/09/18 19:22 <a href="http://vico4me.com">discount viagra</a> viagra cost per pill http://vico4me.com

ftaletbfrmftaletbfrm 2018/09/18 22:05 <a href="http://valladium.com">generic cialis from canada</a> can i buy cialis over the counter http://valladium.com

ctalethhyhctalethhyh 2018/09/18 22:29 <a href="http://top-monterey-salinas-dentists.com">levitra coupon</a> which works better viagra or cialis or levitra http://top-monterey-salinas-dentists.com

qtaletomqkqtaletomqk 2018/09/19 02:22 <a href="http://buycialisonl1ne.us">cheap cialis canada</a> cialis order online india http://buycialisonl1ne.us

ntaletzcglntaletzcgl 2018/09/19 03:48 <a href="http://buycialisonl1ne.us">buy cialis with paypal</a> order cialis in usa http://buycialisonl1ne.us

xtaletjgurxtaletjgur 2018/09/19 07:44 <a href="http://top-monterey-salinas-dentists.com">how much is levitra</a> levitra dose http://top-monterey-salinas-dentists.com

gtaletjstxgtaletjstx 2018/09/19 08:33 <a href="http://viciolatino.com">cheapest place to buy viagra</a> cheap viagra usa http://viciolatino.com

jtaletrdqvjtaletrdqv 2018/09/19 09:31 <a href="http://canadian-pharmasale.com">order cialis in canada</a> cialis cheap price http://canadian-pharmasale.com

ptaletayuaptaletayua 2018/09/19 15:09 <a href="http://motechautomotive.com">generic cialis online pharmacy</a> brand cialis name online order http://motechautomotive.com

rtaletafbirtaletafbi 2018/09/19 17:52 <a href="http://gigawatt6.com">mail order viagra cialis</a> cheapest generic cialis http://gigawatt6.com

ztaletwryvztaletwryv 2018/09/19 20:56 <a href="http://timsbmw.com">levitra 20mg</a> levitra cost http://timsbmw.com

staletgubqstaletgubq 2018/09/20 00:03 <a href="http://baymontelreno.com">where to buy cialis online</a> cheapest generic cialis online http://baymontelreno.com

btaletgrgabtaletgrga 2018/09/20 02:19 <a href="http://vico4me.com">cheap viagra canadian pharmacy</a> generic viagra 50mg http://vico4me.com

ktaletotuoktaletotuo 2018/09/20 02:20 <a href="http://canadian-pharmasale.com">generic cialis</a> cheap cialis 20mg http://canadian-pharmasale.com

xtaletltoextaletltoe 2018/09/20 08:39 <a href="http://canadian-pharmasale.com">cialis online coupon</a> cheap cialis online usa http://canadian-pharmasale.com

atalettlzlatalettlzl 2018/09/20 09:01 <a href="http://valladium.com">cialis order online uk</a> buy cialis online us http://valladium.com

gtaletbmtrgtaletbmtr 2018/09/20 14:05 <a href="http://rabbitinahat.com">best generic cialis online</a> order cialis no prescription canada http://rabbitinahat.com

qtaletmpzvqtaletmpzv 2018/09/20 15:38 <a href="http://bullsac.com">levitra dosage 20mg</a> buy cheap levitra http://bullsac.com

xtaletxcqgxtaletxcqg 2018/09/20 16:16 <a href="http://baymontelreno.com">generic cialis canada</a> cheap cialis prices http://baymontelreno.com

xtaletgktsxtaletgkts 2018/09/20 16:46 <a href="http://canadian-pharmabuy.com">viagra usa</a> brand viagra cheap http://canadian-pharmabuy.com

vtaletjruvvtaletjruv 2018/09/20 19:43 <a href="http://bullsac.com">generic levitra</a> best price on levitra http://bullsac.com

utaletcozoutaletcozo 2018/09/20 21:43 <a href="http://missreplicawatches.com">cheap cialis canada pharmacy</a> buy cialis uk http://missreplicawatches.com

gtaletcbbwgtaletcbbw 2018/09/21 03:05 <a href="http://gigawatt6.com">order cialis overnight delivery</a> buy cialis from canada http://gigawatt6.com

rtaletmppqrtaletmppq 2018/09/21 04:54 <a href="http://top-monterey-salinas-dentists.com">levitra free sample</a> buy levitra http://top-monterey-salinas-dentists.com

ゲスト



トラックバック - http://bugrammer.g.hatena.ne.jp/nisemono_san/20130630
 |