Spaces:
				
			
			
	
			
			
		Running
		
			on 
			
			L40S
	
	
	
			
			
	
	
	
	
		
		
		Running
		
			on 
			
			L40S
	Fix typos
Browse files
    	
        app.py
    CHANGED
    
    | 
         @@ -144,13 +144,13 @@ with gr.Blocks() as demo: 
     | 
|
| 144 | 
         | 
| 145 | 
         
             
                1.  How to use SynthID Text to apply a watermark to text generated by your
         
     | 
| 146 | 
         
             
                    model; and
         
     | 
| 147 | 
         
            -
                1.  How to  
     | 
| 148 | 
         | 
| 149 | 
         
            -
                Note that this detector is trained specifically  
     | 
| 150 | 
         
             
                should maintain a specific watermarking configuration for every model you
         
     | 
| 151 | 
         
             
                use and protect that configuration as you would any other secret. See the
         
     | 
| 152 | 
         
             
                [end-to-end guide][synthid-hf-detector-e2e] for more on training your own
         
     | 
| 153 | 
         
            -
                detectors, and the [SynthID Text  
     | 
| 154 | 
         
             
                how this technology works.
         
     | 
| 155 | 
         | 
| 156 | 
         
             
                ## Applying a watermark
         
     | 
| 
         @@ -218,7 +218,7 @@ with gr.Blocks() as demo: 
     | 
|
| 218 | 
         
             
                button. An example is provided to help get you started, but the cells are
         
     | 
| 219 | 
         
             
                fully editable.
         
     | 
| 220 | 
         | 
| 221 | 
         
            -
                Gemma will then generate watermarked and non-watermarked  
     | 
| 222 | 
         
             
                non-empty prompt you provided.
         
     | 
| 223 | 
         | 
| 224 | 
         
             
                [cloud-parameter-values]: https://cloud.google.com/vertex-ai/generative-ai/docs/learn/prompts/adjust-parameter-values
         
     | 
| 
         @@ -244,7 +244,7 @@ with gr.Blocks() as demo: 
     | 
|
| 244 | 
         
             
                  ## Human recognition of watermarked text
         
     | 
| 245 | 
         | 
| 246 | 
         
             
                  The primary goal of SynthID Text is to apply a watermark to generated text
         
     | 
| 247 | 
         
            -
                   
     | 
| 248 | 
         
             
                  that generated text that carries a watermark should be imperceptible to
         
     | 
| 249 | 
         
             
                  you, the reader, but easily perceived by a watermark detector.
         
     | 
| 250 | 
         | 
| 
         @@ -253,7 +253,7 @@ with gr.Blocks() as demo: 
     | 
|
| 253 | 
         
             
                  see the true values.
         
     | 
| 254 | 
         | 
| 255 | 
         
             
                  The [research paper][synthid-nature] has an in-depth study examining human
         
     | 
| 256 | 
         
            -
                  perception of  
     | 
| 257 | 
         | 
| 258 | 
         
             
                  [synthid-nature]: https://www.nature.com/articles/s41586-024-08025-4
         
     | 
| 259 | 
         
             
                  '''
         
     | 
| 
         @@ -277,7 +277,7 @@ with gr.Blocks() as demo: 
     | 
|
| 277 | 
         
             
                  [end-to-end example][synthid-hf-detector-e2e] of how to train one of these
         
     | 
| 278 | 
         
             
                  detectors.
         
     | 
| 279 | 
         | 
| 280 | 
         
            -
                  You can see how your guesses compared to the  
     | 
| 281 | 
         
             
                  above, the responses are displayed in checkboxes. If the box is checked,
         
     | 
| 282 | 
         
             
                  then the text carries a watermark. Your correct guesses are annotated with
         
     | 
| 283 | 
         
             
                  the "Correct" prefix.
         
     | 
| 
         | 
|
| 144 | 
         | 
| 145 | 
         
             
                1.  How to use SynthID Text to apply a watermark to text generated by your
         
     | 
| 146 | 
         
             
                    model; and
         
     | 
| 147 | 
         
            +
                1.  How to identify that text using a ready-made detector.
         
     | 
| 148 | 
         | 
| 149 | 
         
            +
                Note that this detector is trained specifically for this demonstration. You
         
     | 
| 150 | 
         
             
                should maintain a specific watermarking configuration for every model you
         
     | 
| 151 | 
         
             
                use and protect that configuration as you would any other secret. See the
         
     | 
| 152 | 
         
             
                [end-to-end guide][synthid-hf-detector-e2e] for more on training your own
         
     | 
| 153 | 
         
            +
                detectors, and the [SynthID Text documentation][raitk-synthid] for more on
         
     | 
| 154 | 
         
             
                how this technology works.
         
     | 
| 155 | 
         | 
| 156 | 
         
             
                ## Applying a watermark
         
     | 
| 
         | 
|
| 218 | 
         
             
                button. An example is provided to help get you started, but the cells are
         
     | 
| 219 | 
         
             
                fully editable.
         
     | 
| 220 | 
         | 
| 221 | 
         
            +
                Gemma will then generate watermarked and non-watermarked responses for each
         
     | 
| 222 | 
         
             
                non-empty prompt you provided.
         
     | 
| 223 | 
         | 
| 224 | 
         
             
                [cloud-parameter-values]: https://cloud.google.com/vertex-ai/generative-ai/docs/learn/prompts/adjust-parameter-values
         
     | 
| 
         | 
|
| 244 | 
         
             
                  ## Human recognition of watermarked text
         
     | 
| 245 | 
         | 
| 246 | 
         
             
                  The primary goal of SynthID Text is to apply a watermark to generated text
         
     | 
| 247 | 
         
            +
                  without affecting generation quality. Another way to think about this is
         
     | 
| 248 | 
         
             
                  that generated text that carries a watermark should be imperceptible to
         
     | 
| 249 | 
         
             
                  you, the reader, but easily perceived by a watermark detector.
         
     | 
| 250 | 
         | 
| 
         | 
|
| 253 | 
         
             
                  see the true values.
         
     | 
| 254 | 
         | 
| 255 | 
         
             
                  The [research paper][synthid-nature] has an in-depth study examining human
         
     | 
| 256 | 
         
            +
                  perception of watermarked versus non-watermarked text.
         
     | 
| 257 | 
         | 
| 258 | 
         
             
                  [synthid-nature]: https://www.nature.com/articles/s41586-024-08025-4
         
     | 
| 259 | 
         
             
                  '''
         
     | 
| 
         | 
|
| 277 | 
         
             
                  [end-to-end example][synthid-hf-detector-e2e] of how to train one of these
         
     | 
| 278 | 
         
             
                  detectors.
         
     | 
| 279 | 
         | 
| 280 | 
         
            +
                  You can see how your guesses compared to the actual results below. As
         
     | 
| 281 | 
         
             
                  above, the responses are displayed in checkboxes. If the box is checked,
         
     | 
| 282 | 
         
             
                  then the text carries a watermark. Your correct guesses are annotated with
         
     | 
| 283 | 
         
             
                  the "Correct" prefix.
         
     |