
Turkish: 
Donanım hakkında biraz konuştuk, bilirsin, insanlar kuantum bilişimin donanımı üzerinde çalışıyorlar, evet
Peki ya yazılım? Bunu düşünmeye nereden başlıyorsun?
Kuantum bilgisayar için yazılım yazımı
Bence aslında normal bir bilgisayar için yazılım yazmamızdan çok da farklı değil.
ve biz düşünüyoruz
yazılımları talimat yazabilme açısından
için talimatlar yazarken bilgisayar ve bilgisayar için bu talimatları yürütmek
modern bir MacBook Pro ya da eski bir PDP-11 gibi olsun, her türlü bilgisayar
Sonunda her iki durumda da, diski değiştiren hafızayı değiştiren bir derleme kodumuz var.
İşlemcinizdeki kayıtları ve benzeri şeyleri yapar ve kuantum bilgisayarlardan farklı değildir.
Tıpkı soru gibi, neyi değiştiriyoruz?
Ve onları nasıl değiştiririz? Bunları gerçekten tarif edebiliriz

English: 
We talked a bit about the hardware, you know, people are working on the hardware of quantum computing, yep
What about software? where do you start thinking about that?
Writing software for a quantum computer
In my opinion is actually not very very different from how we write software for just a normal computer
and we think about
software in terms of being able to write down instructions
for the computer and the computer executing these instructions changing some internal state when I write instructions for
any type of computer whether it be like a modern MacBook Pro or an old PDP-11
In both cases in the end, we have an assembly code that gets executed that's changing the memory the disk
The registers in your CPU and so on and it's not different with a quantum computer
It's just like the question is what are we changing?
And how do we change them? We can really describe these things

English: 
in quite simple terms, if we were to do this in with sort of full textbook honesty, we would discuss things like
finite dimensional vector spaces and in Hilbert spaces and
Linear operators and unitary maps and all that stuff and all that stuff is very very important
If if you're actually sitting down writing a program but to get an understanding of it
I think we can do away with it. And actually just think about things in terms of simple probabilities. So the idea of a Qubit
So Qubit is a Bit in a quantom computer
Yep it is. Yeah. It's sort of the fundamental building block. It's like a it's like a bit and a regular computer
The way I think of it is it's a resource in the computer. It's a resource that you can use to perform a computation
So a qubit to me is anything it's sort of abstract. But anything that has two states of being and
Some possibility or probability of those states. So for instance we can think about

Turkish: 
Oldukça basit bir ifadeyle, tam bir ders kitabı dürüstlüğü ile bunu yapsaydık, şöyle konuşacağız:
sonlu boyutlu vektör uzayları ve Hilbert uzaylarında ve
Lineer operatörler ve üniter haritalar ve bunların hepsi ve hepsi bunların hepsi çok çok önemlidir
Eğer aslında bir program yazmak yerine oturarak oturuyorsanız
Sanırım bununla baş edebiliriz. Ve aslında sadece basit olasılıklar açısından bir şeyler düşünün. Yani bir Qubit fikri
Yani Qubit, quantom bilgisayarda bir bit
Evet, o. Evet. Bu temel yapı taşlarından biri. Sanki biraz ve normal bir bilgisayar gibi
Bunu düşündüğüm yol bilgisayardaki bir kaynak. Bir hesaplama yapmak için kullanabileceğiniz bir kaynaktır
Bu yüzden benim için bir alışkanlık, soyut bir şey. Ama iki olma durumu olan ve
Bu devletlerin bazı olasılıkları veya olasılıkları. Mesela düşünebiliriz

English: 
Photons and their polarization a photon can be sort of polarized left and right or it can be polarized up and down
But if we're not looking then maybe it's it's possibly in one or the other. Maybe it's 50%
moving and traversing left and right and 50%
Moving up and down. This is just for photons
Turns out there are lots and lots of different ways to construct qubits the qubits that that we work on in the so called field
Of superconducting quantum computation. We use a device called a superconducting charge qubit
It doesn't matter all the details, but it suffice to say that the two states there
Are is their charge or is there no charge in this circuit?
And then of course, we have the same thing. It could we could have a probability like maybe there's a 10% chance
there's a charge or maybe there's a
90% chance there's a charge. These are called superconducting charge
Qubits again, it sounds complicated, but the essence is the same two states
but maybe it's in one or the other the interesting thing though is
When we have multiple qubits, and this is really where the power of quantum computation happens

Turkish: 
Fotonlar ve polarizasyonları bir foton, sol ve sağ polarize olabilir veya yukarı ve aşağı polarize edilebilir
Ama eğer bakmıyorsak, belki biri ya da diğerinde olabilir. Belki% 50
sola ve sağa ve% 50 hareket etme ve gezinme
Yukarı ve aşağı hareket ediyor. Bu sadece fotonlar için
Qubit'leri inşa etmenin çok ve farklı yolları vardır, sözde alanda çalıştığımız qubitleri
Süper iletken kuantum hesaplaması. Süper iletken bir şarj cihazı olarak adlandırılan bir cihaz kullanıyoruz
Tüm detaylar önemli değil, ancak iki devletin orada olduğunu söylemek yeterli.
Ücretleri var mı, yoksa bu devrede ücret yok mu?
Ve sonra elbette aynı şey var. % 10 olasılık var gibi bir ihtimalimiz olabilir mi?
bir suçlama var ya da belki bir
90% şansı var. Bunlara süper iletken yük denir
Yine Qubits, karmaşık geliyor, ama özü aynı iki durum
ama belki bir veya diğerinde olsa ilginç olan şey
Birden fazla litremiz olduğunda ve gerçekten kuantum hesaplamanın gücünün gerçekleştiği yer burasıdır

Turkish: 
Aslında bunu basitçe düşünebiliriz.
Diyagramatik olarak, eğer kuvvetler varsa, onları sadece bir çember olarak temsil ediyorsam, belki üç fikrimiz var.
Bu alışkanlıkların bu adamla etkileşime girebileceği mi?
bu adam bu adamla etkileşime girebilir ve bunlar birbirleriyle etkileşime girebilir ve eğer olsaydık, her seferinde bir qubit eklediğimizde
Buraya bir daire ekleyin. Diyelim ki bu dördüncü yarışmayı burada ekledik.
Her birinin şimdi onlarla etkileşime girebileceğini fark ettik. Bu çizgilerin çoğunu çizmeliyiz
Bir kuantum bilgisayarının bu qubit eklerini çok verimli bir şekilde halledebileceği ortaya çıktı.
Ama dediğim gibi bir kibrit iki devletin olduğu bir şey
Yani bu adamların her biri belirli bir olasılık ile iki eyalette olabilir
Diyelim ki iki devlet ve sadece 0 ve 1’iz;
Muhtemelen arada bir şey. Öyleyse bu olasılıkları olan bu nitelikleri yazarsam, burada üç libremiz olduğunu varsayalım.
Ben buna Q0 diyeceğim
Q1 ve Q2 bizde ne var

English: 
We can actually think of it sort of simply
Diagrammatically that if qubits if I just represent them sort of as a circle here, maybe we have three the idea
Is that these qubits can interact this guy can interact with this guy?
this guy can interact with this guy and these can interact with one another and every time we add a qubit if we were to
Add a circle here. Let's say we added this fourth qubit right here
We noticed that every single one of them can now interact with it. We have to draw lots of these lines
It turns out that a quantum computer can deal with these additions of qubits in a very efficient fashion
But like I said a qubit is something where it has two states
So each of these guys can be in two states with a particular probability
let's say the two states and our just 0 and 1, our qubit can be 0 or 1 or
Possibly something in between. So if I write down these qubits with the probability, let's say we have three qubits here
I'll call it Q0
Q1 and Q2 what we have is

English: 
That qubit 0 let's say it's this one right here 1 and 2, well qubit 0 could be in 0 or 1
so it has some probability of being in 0
Qubit 1 also has some probability of being in 0 and qubit 0 also has some probability being in 0
maybe that's a 10% chance
But now we have to painstakingly go through a write every one qubit 0 has a probability of being in the 0 state
Qubit 1 also 0 and qubit 2 and we can write down all these possibilities
Etc, etc until we get to the possibility that all of them are one and each of them has a probability. Maybe this is 5%
Maybe this is 7%, maybe this is like 35%, maybe there's a very high percentage chance that all of them are one
8% and so on
so every time we add a qubit the size of this table doubles the number of probability percentages doubles and it turns out that
these probabilities right here are ultimately what a quantum computer is computing with when we do an

Turkish: 
Diyelim ki 0 ve 1'de 2, 1 ve 2'de olabilir.
bu yüzden 0 olma ihtimali vardır
Qubit 1 ayrıca 0'da bulunma olasılığına sahip ve qubit 0 da 0'da olma olasılığına sahip
belki bu% 10 şanstır
Fakat şimdi titizlikle bir yazma işleminden geçmek zorundayız.
Qubit 1 ayrıca 0 ve qubit 2 ile tüm bu olasılıkları yazabiliriz
Vb, vb. Hepsinin bir tane olma ihtimaline ve hepsinin de bir olasılık olma ihtimaline ulaşana kadar. Belki bu% 5'tir
Belki bu% 7, belki bu% 35 gibi, belki de hepsinin bir olma ihtimali çok yüksek bir yüzde şansı var.
8% ve benzeri
Bu yüzden her seferinde bir qubit eklediğimizde bu tablonun büyüklüğü iki katına çıkıyor, olasılık yüzdesi iki katına çıkıyor.
İşte bu olasılıklar tam da sonuçta biz yaptığımız zaman kuantum bir bilgisayarın hesapladığı şeydir.

Turkish: 
Sonunda bir şey yapma talimatını verdiğimizde kuantum bilgisayardaki talimat
Yapmaya çalıştığımız bazı hesaplamaları desteklemek için her zaman bu olasılıkları değiştirmekle ilgili.
Bir kuantum bilgisayarı başlattığımızda, düğmeyi kapattığımızda
bu durumda% 100 olarak başlayacak ve her şey% 0 olacak
Buradan başlıyoruz ve buradan başladığımızı biliyoruz. Belli bir işlemi uyguladığımız zaman olabilir.
Yani örneğin sözde olduğu gibi bir işlem
üstüne koyma
Başlatma veya buna Hadamard başlatma diyoruz.
Bu, eğer herhangi bir sayıdaki kuvvetimiz varsa, yani sıfırdan başlayarak ve belki de her olasılığın eşit olmasını istiyoruz.
Yani buradan başlamak istiyorsak
Yaptığımız yerde Hadamard başlatma denilen bir şey yapıyoruz.
Hadamard kapısı adı verilen özel bir talimat ve olan şu ki,% 100 bu şimdi
Diyelim ki sadece bir kibritimiz var
İki eyalette Hadamard olsaydı sıfır eyalette% 50 şans ve bir eyalette% 50 şans olurdu
başlatma, her iki kasanın da 0 olmasıyla% 25 şansımıza neden olacaktır.

English: 
Instruction on a quantum computer when we instruct it to do something in the end
it's always about changing these probabilities to favor some computation that we're trying to do
When we start up a quantum computer, when we flick the switch on
it'll start as 100% in this state and everything else will be 0%
We start off here, and we know that we start off here. It might be that when we apply a certain operation
So for example an operation as is the so called
superposition
Initialization or we call it Hadamard initialization
This is if we have any number of qubits, so starting off in zero, and maybe we want every probability to be equal
So if we want to start off here
We do something called Hadamard initialization where we do
a particular instruction called the Hadamard gate and what happens is this 100% now turns into
Let's say we just have one qubit
It would be 50% chance in the zero State and 50% chance in the one state if we had two qubits Hadamard
initialization would cause us to be 25% chance with both qubits being 0

English: 
25% chance
0 1
25% chance being 1 0
25% chance being 1 1 the point is is that this particular instructions one instruction on a quantum computer?
Allows us to change these probabilities in a way that we'd like and it might be useful for us to do something like this Hadamard
Initialization with all the probabilities being equal because then from here we could do some operation that affects all these qubits and affects all these
Probabilities sort of in the same way. But like I said, this is just one possible instruction
So there can be an infinite number just like a normal computer it's not that they're an infinite number of instructions
It's that they're an infinite of possible things you could do with the instructions
So one of the greatest discoveries was that we can arrange these probabilities to be in whatever way that we would like
Using five instructions total
there are sort of five different ways that we can
Permute these things and change them and there are this, one is called a measure instruction
measure instruction is pretty important because while we're talking about probabilities

Turkish: 
% 25 şans
0 1
% 25 şans 1 0
% 25 şans 1 1, bu özel talimatların kuantum bilgisayardaki bir talimatı olması mı?
Bu olasılıkları istediğimiz şekilde değiştirmemize izin verir ve bu Hadamard gibi bir şey yapmamızın faydası olabilir.
Tüm olasılıklar eşit olmakla ilklendirme eşit çünkü o zaman buradan tüm bu qubitleri etkileyen ve tüm bunları etkileyen bazı işlemler yapabiliriz
Olasılıklar aynı şekildedir. Ama dediğim gibi, bu sadece olası bir talimat.
Yani normal bir bilgisayar gibi sonsuz bir sayı olabilir, bu sonsuz sayıda komut değildir.
Bu, talimatlarla yapabileceğiniz olası şeylerin sonsuzlarıdır.
Bu yüzden en büyük keşiflerden biri, bu olasılıkları istediğimiz şekilde olmasını sağlayacak şekilde düzenleyebilmemizdi.
Toplamda beş komut kullanmak
yapabileceğimiz beş farklı yol var.
Bunlara izin verin ve onları değiştirin ve bunlar var, bunlara ölçü talimatı denir.
Ölçü öğretimi oldukça önemlidir çünkü biz olasılıklardan söz ederken

English: 
we can't actually see these probabilities in the quantum computer
They're just in there
At some point. We do want to see are they zeros or ones? Like we need to answer that question
So the measure instruction will take any list of probabilities and turn it into
One of them will change to 100% So each of these is 25% chance. It'll pick one
Let's say it's this one right here and measure is gonna make this a hundred percent with the other ones being zero percent
That's one way of changing and then incidentally we also get to read out from the clunkier that it was a 1 0
That's how we get our answers. That's the only way we get an answer. In fact from the quantum computer
The rest of them are just purely ways of changing these probabilities. There are lots of different ways
You can have instruction just like norm...
Regular computers every single computer that's ever been built or every single CPU that's erver been built always has a different instruction set
One possible instruction set is the following we have this Hadamard
Is that named after someone?
Yes, it's named after I think he was a mathematician

Turkish: 
aslında bu olasılıkları kuantum bilgisayarında göremiyoruz
Sadece oradalar
Bir noktada. Sıfır mı yoksa sıfır mı olduklarını görmek istiyoruz. Bu soruyu cevaplamamız gerek gibi
Böylece ölçü talimatı herhangi bir olasılık listesini alır ve onu dönüştürür.
Bir tanesi% 100 olarak değişecek. Yani bunların her biri% 25 şans. Bir seçer
Diyelim ki bu tam burada ve ölçü diğerlerinin yüzde sıfıra çıkmasıyla bunu yüzde yüz yapacak
Bu değişmenin bir yolu ve daha sonra tesadüfen ayrıca clunkier'dan okumaya başlamıştı.
Cevaplarımızı böyle alıyoruz. Cevap almamızın tek yolu bu. Aslında kuantum bilgisayardan
Onların geri kalanı sadece bu olasılıkları değiştirmenin sadece bir yoludur. Birçok farklı yol var
Tıpkı norm gibi bir talimatın olabilir.
Düzenli bilgisayarlar, şimdiye kadar üretilen her bir bilgisayarın veya inşa edilen her bir CPU'nun her zaman farklı bir komut seti vardır.
Muhtemel bir talimat seti şu Hadamard'a sahip olduğumuzdur.
Adı birinin adı mı?
Evet, matematikçi olduğunu düşündüğümden sonra seçildi.

English: 
He worked on a variety of mathematical subjects and there's a matrix that's actually one divided by square root of 2
1 1 1 negative 1 which is a so-called Hadamard matrix
Incidentally this is also used to represent how these probabilities change so Hadamard is one instruction
There's another instruction called Phase, again It just has the effect of changing probabilities around in a particular way
There's another instruction called the T gate not very
Creatively named there's another instruction called the CNOT gate and what's special
about the CNOT gate is that all of these right here act on one qubit
We say I want to do a measure on qubit 2 or i want to do a T gate on qubit 0
It sort of affects only one qubit. It'll affect a lot of probabilities because even though we're operating on one qubit here
it accounts for this entire column so it actually changes all the probabilities
CNOT is special because we get to choose two qubits
This is how we get this

Turkish: 
Çeşitli matematik konularında çalıştı ve aslında biri 2'nin kareköküne bölünmüş bir matris var.
Hadamard matrisi olarak adlandırılan 1 1 1 negatif 1
Bu arada, bu aynı zamanda bu olasılıkların nasıl değiştiğini göstermek için de kullanılır, bu yüzden Hadamard bir talimattır.
Faz denilen başka bir talimat var, yine sadece belli bir şekilde değişen olasılıkları değiştirme etkisi var
T kapısı adında başka bir talimat yok.
Yaratıcı olarak adlandırılan CNOT kapısı adı verilen ve özel olan başka bir komut var.
CNOT kapısı hakkında, buradakilerin hepsinin bir qubitte hareket ettiği
Qubit 2'de bir ölçü yapmak istediğimi ya da Qubit 0'da bir T kapısı yapmak istediğimizi söylüyoruz.
Sadece bir kibriti etkiler. Bu, bir çok olasılığı etkileyecektir, çünkü burada bir qubitte çalışıyor olsak da
Bu tüm sütunu hesaba katar, böylece aslında tüm olasılıkları değiştirir.
CNOT özeldir çünkü iki litre seçiyoruz
Bu nasıl elde edilir

Turkish: 
aralarındaki etkileşimi öylesine CNOT söyleyebilirim ki bunu qubit 0 ve qubit 2'de yapmak istiyorum
Örneğin ve bunun kendisi bir tür kuantum montaj kodunda bir talimattır
Bu talimatlar biraz kapı gibi mi?
Evet, bu yüzden kapılar gibiler ama ilginç bir tersine dönme var ve örneğin bir NAND geçidi veri geldiği yerde böyle
Kapıya girilir ve veriler kapıdan çıkar.
bu kapılar ve kuantum hesaplaması ile ilgili ilginç olan şey, tüm bu olasılıkları orada oturan verilerinizin tam tersi ve
Geçidi Makineye uygulamaktan ve tüm olasılıkların değişmesinden hoşlanırsınız. Yani geçide veri göndermiyorsun
Mesela bu geçidi bir NAND geçidi gibi çip üzerine yerleştirmiyorsun
Gerçekten bir yongaya asılacağınız bir kapı mı
İşte bilgisayara uyguladığın bir talimat ve bu olasılıkları değiştiriyor ama yine de
Her ikisi de veriler üzerinde yaptığınız farklı işlemlerdir.
Ve yaptığınız şey kodun bu talimat işlemlerine nasıl geçeceğidir.

English: 
interaction between them so CNOT you can say I want to do this on qubit 0 and qubit 2
For instance and this itself is an instruction in a sort of quantum assembly code
Are these instructions a bit like gates?
Yea, so they are like gates but there's an interesting reversal and for example a NAND gate is something like this where data is coming
Into the gate and data comes out of the gate
what's interesting about these gates and quantum computation is sort of the opposite you have data that's sitting there all these probabilities and
You like apply the gate to the Machine and all the probabilities change. So you're not sending data into the gate
You're not putting this gate on the chip like a NAND gate for instance
Is a gate that you would actually etch into a chip
Here it's an instruction that you apply to the computer and it changes these probabilities, but nonetheless
They're both different operations that you do on data
And how does what you do is code get changed into these operations of instructions

English: 
Yeah, so like with normal computers you can write these instructions out as assembly code. In fact one example is
Say I want the following probabilities
I have 0 0 0 1 1 0 1 1 I want this I want it to be 50% chance to be 0 0 or
50% chance to be 1 1 this is called a bell state with a bell state. It's interesting because
Theoretically let's suppose I have a qubit. Let's say close I could hold a qubit and
Let's say I gave you a qubit
it's 50% chance 0 0 or 50% chance 1 1
so even if we travelled halfway across the world and I decided to measure my qubit with the measure
Instruction and I determine that to 0
Then I know for certain that you must be a 0 because there's a zero percent chance that were different, but somehow we determine this
It's a 50% chance. It's not that it is already chosen literally is 50% chance. You don't know which one it is
So we can write a program to construct a bell state
I won't explain exactly why it works this way

Turkish: 
Evet, normal bilgisayarlarda olduğu gibi, bu talimatları montaj kodu olarak yazabilirsiniz. Aslında bir örnek
Aşağıdaki olasılıkları istiyorum diyorum
0 0 0 1 1 0 1 1 Bunu istiyorum% 50 olmasını istiyorum 0 0 veya
Yüzde 50 olma şansı 1 1 olarak adlandırılır. Bu ilginç çünkü
Teorik olarak varsayalım bir pes ettim. Yakın diyelim ki bir istifaden tutabilirim ve
Diyelim ki sana bir alışkanlık verdim
% 50 şans 0 0 veya% 50 şans 1 1
bu yüzden dünyanın yarısına kadar seyahat etsek ve ben de alışkanlığımı ölçmeyle ölçmeye karar verdim
Öğretim ve ben 0 olarak belirlemek
O zaman kesinlikle 0 olmanız gerektiğini biliyorum, çünkü farklı olma ihtimali yüzde sıfır, ama bir şekilde bunu belirliyoruz
% 50 şans. Zaten tam anlamıyla seçilmiş olması% 50 şanstır. Hangisi olduğunu bilmiyorsun
Böylece bir çan devleti inşa etmek için bir program yazabiliriz
Tam olarak neden bu şekilde çalıştığını açıklamayacağım.

Turkish: 
Ama siz benim istiflerime Hadamard yapıyorsunuz, istifler 0'da CNOT yapıyoruz
Benim pesim ve pesin ve bittik. Bu kuantum bir programdır. Bunu yazabilirsin.
Şimdi kendimizi bu talimatları kısıtlamak istemediğimiz yerlerde daha yüksek miktarda kuantum programlama var.
Belki de olasılıkları ve onların nasıl değişmesini istediğimi daha doğrudan ifade etmek istiyorum.
Hepsi elbette 1'e kadar eklemek zorunda. Yani, belli bir yüzde şansımız var
Sonunda% 100 olmalı, ama belki de olasılıkları belirli bir şekilde değiştirmek istiyorum
Ama geçit setimizdeki hiçbir şekilde değil
Kuantum denilen bir şeyi kullanabileceklerini yazabilirim.
ne istediğimi bana veren bu yerel talimatlara dönüştüren bir yazılım derleyici
Koddaki bir sonraki soyutlama seviyesi
tüm bunları bir kitaplık yazmak için tamamen gelişmiş bir kitaplık kullanmaya kadar gidebiliriz.
Biz inşa ettik "PyQuil" denilen bir şeydir
Aslında Quil'deki kuantum hesaplamalarını ifade etmek için Python kodunu yazmamıza izin veren aslında buradaki talimatdır.
Quil, bu derleme kodunu yazmanıza izin veren kuantum komut dili anlamına gelir.

English: 
But you do a Hadamard on my qubit, qubit 0 we do a CNOT on
My qubit and your qubit and we're done. This is a quantum program. You can write this out.
Now there are higher levels of quantum programming where we don't want to restrict ourselves these instructions
Maybe I want to more directly Express the probabilities and how I want them to change
They all have to add up to 1 of course. I mean, we have a certain percentage chance
It has to be 100% in the end, but maybe I want to shift the probabilities around in a particular way
But not in any of the ways that's in our gate set
I can write that down that can use something called a quantum
compiler a piece of software that that converts what I want into these native instructions that gives me the
next level of abstraction in the code
we can go all the way up to using a full-blown library for writing this stuff one library that
We've constructed is something called "PyQuil"
Which allows us to actually write Python code to express quantum computations in Quil is actually this instruction set here
Quil stands for quantum instruction language, which lets you write down this assembly code

English: 
But hey, who came up with this things?
is this a commercial thing or is this like...
Yeah, yeah so quil was originally this particular type of instruction set
Was a paper that I actually wrote a while ago
The idea of gates and everything was very well known for many decades previous to that
So this is a particular encoding of gates as instructions PyQuil is a library that's open source, it's free
There are no restrictions really on using it to construct these programs, but it does allow you to actually connect up to
Rigetti Computing's real quantum computers if you if you so pleased to actually run your programs
But if you don't want to connect up to the quantum computers and you just want to simulate on your own laptop this can connect
Up to a an open source
Simulation tool that we have if you just kind of want to see how these probabilities change and so on

Turkish: 
Ama hey, bu şeylerle kim geldi?
Bu ticari bir şey mi, yoksa ...
Evet, evet öyleyse yorgan aslında bu özel talimat setiydi
Bir süre önce yazdığım bir makale miydi?
Geçit ve her şeyden önce kapılar fikri çok iyi biliniyordu.
Yani bu, kapıların özel olarak kodlanması PyQuil'in açık kaynak kodlu bir kütüphane olduğu, ücretsiz
Bu programları oluşturmak için kullanmanın gerçekte bir kısıtlaması yoktur, ancak gerçekten bağlantı kurmanıza olanak sağlar
Rigetti Computing'in gerçek kuantum bilgisayarları, programlarınızı gerçekten çalıştırmaktan çok memnun iseniz
Ancak kuantum bilgisayarlara bağlanmak istemiyorsanız ve sadece kendi dizüstü bilgisayarınızda taklit etmek istiyorsanız, bu bağlantı
Açık bir kaynağa kadar
Bu olasılıkların nasıl değiştiğini görmek istiyorsan, sahip olduğumuz simülasyon aracı.

English: 
Not quite you still have to express a quantum computation so a quantum computer doesn't print things out it's
it's manipulating these probabilities so at some point you start to express things as
Quantum instructions, so definitely if you wanted to make a bell state writing the bell state program you could do that
But could you write "Hello world?" No, and this goes back to the fact that the quantum computer is a coprocessor
Just like saying you don't write 'Hello World' on your GPU generally
You don't express any particular computation and you also don't compile Python Into code on your GPU
You write special code within Python that gets run on your GPU and it's the same thing with quantum computing
and i know you said there are certain stabilty issues do you get hard answers outta this?
So, yeah, so when an answer comes out when you measure you do get definite answer out, however
since there's noise what we have to do is write our program get an answer out and store that and actually
Rerun it multiple times

Turkish: 
Hala kuantum bir hesaplamayı ifade etmek zorunda değilsiniz, bu yüzden kuantum bir bilgisayar işleri yazdırmaz
bu olasılıkları manipüle ediyor, bu yüzden bir noktada olayları şöyle ifade etmeye başlıyorsunuz.
Kuantum komutları, bu yüzden kesinlikle bir zil durumu programı yazarak bir zil durumu yapmak istiyorsanız, bunu yapabilirsiniz.
Ama "Merhaba dünya" yazabilir misin? Hayır, ve bu kuantum bilgisayarın bir işlemci olduğu gerçeğine dayanıyor
Tıpkı GPU'nuza 'Merhaba Dünya'yı yazmadığınızı söylemek gibi.
Belirli bir hesaplamayı ifade etmiyorsunuz ve ayrıca GPU'nuzda Python Into kodunu derlemiyorsunuz.
Python içinde GPU'nuzda çalıştırılan özel bir kod yazarsınız ve bu kuantum hesaplama ile aynı şeydir.
ve bazı kararlılık sorunları olduğunu söylediğinizi biliyorum, bunun dışında zor cevaplar alıyor musunuz?
Öyleyse, evet, öyleyse ölçtüğünüzde bir cevap çıktığında kesin bir cevap alırsınız.
Yapmamız gereken gürültü olduğu için programımızı yazmak, bir cevap almak ve depolamak.
Birden çok kez yeniden çalıştır

Turkish: 
Cevapla ilgili istatistikleri toplamalıyız ve sonuçta bunu daha fazla yaparsınız.
Doğru cevapların doğru olduğunu ve şu anda kuantum bilgisayardaki gürültüyü hesaba katacağını doğrulayın.
Peki, bu olasılıkları belirlemekten bahsederken, onların ne olmasını istediğinizi
ve çalışan ameliyatları ve kapıları yapmayı anlıyorum
Sadece cevabı biliyor gibisin
Evet, hayır, cevabı bilmiyorsun
Bunu sadece göster
Doğru cevabı alacağınız bu seriyi yapacak olursanız, cevap farklı olabilir.
elbette cevap, sahip olduğunuz soruna bağlı olarak farklılık gösterecektir.
yani örneğin
Kuantum bilgisayarın çözebileceği ana sorular, Fourier adlı bir şeyden alabileceğiniz aynı soru.
Ses dalgası sevdiyseniz ve hangi frekanslara sahip olduğunu bulmak istiyorsanız, bulabileceğiniz yeri değiştirin.
Fourier dönüşümünü yaparsanız biliyorsunuz
Matematiği kullanarak kanıtlanmış ve böylece cevabı bu sesi oluşturan frekanslar kümesi olacak

English: 
We have to gather statistics about the answer and it turns out that the more you do this the more
Accurate your answers become and that is to account for noise in the quantum computer currently
So when we're talking about setting these probabilities, what you want them to be
and i understand kind of running operations and gates to do
just sounds like you know the answer
Yeah, no, you don't know the answer
You just show that
If you were to do this series of operations that you'd get the right answer on, the answer might be different depending
ofcourse the answer will be diffrent depending on the problem that you have
so for instance one of the
Main questions the quantum computer can solve is the same question that you can get from something called the Fourier
Transform where you can find if you have like a sound wave and you want to find what frequencies it has
you know that if you run the Fourier transform
Proven using mathematics and so on that the answer will be the set of frequencies that make up that sound

Turkish: 
Aynı şekilde burada. Aslında kuantum Fourier dönüşümü denen bir şey var.
Olasılıkların üzerinde birikeceğini biliyorsun.
Cevaplar veya frekanslar. Belki senin ses dalganın
Yani, sadece programın yapımında doğru cevabı alacağınızı biliyorsunuz.
Ön uçta doğru cevabın kendisini bildiğinizden değil, bence bu klasik bilgisayar kullanımı ile aynı.
Son cevabın ne olduğunu nadiren biliyorsun.
Sadece hesaplama veya yazdığınız programın doğru cevabı üreteceğini biliyorsunuzdur
Bu işi yapmak için birden fazla qubit'e ihtiyacınız var
Bir qubit kullanabilirsiniz
Eğer normal bir oyunun bitmediyse, masan bunun gibi gözükecek.
Belki de eyaletlerinde% 50 gibi sadece 0 ve 1
Bunun dışında, tek bir işlemle yapabileceğiniz pek fazla faydalı şey değildir.
güç gerçekten birden fazla litreden geliyor çünkü bu güzel ölçeklendirme yasasını alıyorsunuz, eğer varsa

English: 
Likewise here. There's actually something called a quantum Fourier transform where if you run it
you know that probabilities will accumulate on the
Answers or the frequencies. Maybe that your that your sound wave has
So, you know just by the construction of your program that you'll get the correct answer
Not that you know the correct answer itself at the front-end, and that's the same with classical computing in my opinion
You rarely do you know what the final answer is
You just know the computation or the program that you've written will produce the correct answer
You need more than one qubit to make this work
You can use a qubit
if you have a normal qubit your table is gonna look like this you're gonna have prob and
Maybe it's like 50% in your states are just 0 and 1
Except they're just not very many useful things you can do with a single qubit
the power really comes from multiple qubits because you get this nice scaling law where if you have n qubits the number of

English: 
Probabilities that you get to work with is 2 to the power of n so every single additional qubit you're doubling the number of probabilities that you have to work with
How do you know how to do that for a regular computer though
Well, I suppose with a regular computer if you're if you're adding numbers together
Yep something comes out. Mm-hmm. It's the same thing at the quantum computer
Your input is a bunch of probabilities which you know at the very start and all these gates change those probabilities in a controlled way
You know exactly how Hadamard or Phase or T or CNOT
you know exactly how it's gonna change those and you can write down exactly how it'll change those so you can

Turkish: 
Birlikte çalışacağınız olasılıklar n gücünün 2'si kadardır; bu nedenle, her bir ek qubit, birlikte çalışmanız gereken olasılık sayısını iki katına çıkarır.
Normal bir bilgisayar için nasıl yapılacağını nasıl biliyorsun?
Eğer sayı ekliyorsanız, normal bir bilgisayarla varsayalım.
Evet bir şey çıkıyor. Hı. Kuantum bilgisayardaki aynı şey.
Girişiniz, başlangıçta bildiğiniz bir demet olasılıktır ve tüm bu kapılar bu olasılıkları kontrollü bir şekilde değiştirir.
Hadamard veya Phase veya T veya CNOT’un ne olduğunu tam olarak bilirsiniz.
Bunları nasıl değiştireceğini tam olarak biliyorsunuz ve bunları nasıl değiştireceğini tam olarak yazabiliyorsunuz.

Turkish: 
Hesaplamayı, mekanik olarak toplayıcılar veya ale kullanımı ya da her neyse yapabileceğimiz şekilde yapın.
Sadece, en temel hesaplama türünün aslında bir gerçekten büyük bir çıktı olduğu ortaya çıktı.
Aslında büyük bir matris çarpımına eşdeğerdir. Bunu bir sütun vektörü olarak yazabilseydin,
% 50% 25
% 7 ne olursa olsun vs
Kuantum bilgisayardaki her işlem aslında bir matris olarak belirtilir. Çok büyük bir matris elemanınız var
Belki de 1 0 0 0 0 0 0 0
1 1/2
3/4 Elbette ilerlerken ne yaparsam yapayım, fakat% 100 kesin olarak bu işlemin kesin olduğunu biliyorsunuz.
Belki bu, 0 Qubit'teki Hadamard ve 1 Qubit'teki Hadamard veya bunun gibi bir şeydir.
öyle değil ama bu operasyonun olasılıklarını değiştireceğini biliyorsunuz ve eğer istersem yapabilirim.
Elle gidin ve bu matris çarpımını hesaplayın. Şey, dediğim gibi bu vektör tam burada büyüyor
Bir qubit eklediğimde iki katına çıkıyor bu yüzden kuantum bilgisayarın bana karşı yapması daha iyi
hatta normal bir bilgisayar bile yapıyor

English: 
Mechanically do the computation in the same way that we can mechanically do it with adders or ale use or whatever
Just turns out that the most basic type of computation is actually a really it's a really large one
It's actually equivalent to a big matrix multiply. If you were to write this out your probabilities as a column vector
50% 25%
Whatever 7% etc, etc
Every operation in a quantum computer is actually specified as a matrix. You have a big set of matrix elements
Maybe it's like 1 0 0 0 0 0 0 0
1 1/2
3/4 whatever I'm making it up as I go along of course, but you know with certainty 100% certainty that this operation
Maybe this is like Hadamard on qubit 0 and Hadamard on qubit 1 or something like that
it's not but you know that this operation is gonna change his probabilities and I could if I wanted to
Manually go and compute this matrix multiplication. The thing is like I said this vector right here grows
doubles in size every time I add a qubit so it's better for a quantum computer to do it as opposed to me
or even a normal computer doing it

Turkish: 
Evet, bu çarpma işlemi 50 ila 250 arasında gerçekleşir.
Bilgisayarınızdaki nanosaniye, sahip olsanız bile sahip olduğunuz litre sayısı ne olursa olsun
250 litre bu vektör tam burada 250'nin gücüne 2 olacak, ki bu çok büyük bir rakam.
Bunun ne olduğuna dair bir tahmin büyüklüğü sırası bile bilmiyorum.
Dünyadaki herhangi bir bilgisayarın depolayabileceğinden çok daha büyük, evrendeki herhangi bir bilgisayarın depolayabileceğinden daha büyük ama yine de bunu yapacak
Gerçekten de kuantum bilgisayarların neden çok hızlı veya çok güçlü uygulamalar için söz verdiğini ortaya koymaya başlayan 50 nanosaniyede çarpma
O zaman kuantum bir bilgisayarın fiyatı ne kadar?
Aman Tanrım
Tüm bileşenleri satın almak ve oturma odanızda almak isteyip istemediğinizden emin olmak için çok pahalı

English: 
Yep, this multiplication happens on the order of 50 to 250
nanoseconds on a computer no matter the number of qubits that you have even if you have
250 qubits this vector right here would be 2 to the power of 250 which is some enormously large number
I don't even know an order of magnitude estimate of what that is
It's so bigger than any computer on earth could store bigger than any computer in the universe could store but nonetheless it will do this
Multiplication in 50 nanoseconds, which really starts getting into why quantum computers show promise for very fast or very powerful applications
How much does a quantum computer cost then?
Oh my gosh
All the components it costs a great deal for sure if you want to buy one and have it in your living room

Turkish: 
Evet, bu yüzden popüler olanlardan biri çok eski bir algoritma, sanırım 2014 çıktığımda

English: 
Yeah, so one of the big popular ones is a very recent algorithm back in I think 2014 is when I came out
